Arrays 数组中不同类型的数据

Arrays 数组中不同类型的数据,arrays,matlab,Arrays,Matlab,我需要将数据从文件导入一个数组,该数组有两列,分别为%f类型和%d类型。 我试过: 但是cell2mat不兼容不同的类型。 有解决办法吗?有很多读取文件的功能。例如,它取决于数据类型。 您可以使用其中之一: fileID = fopen('yourfile.txt','r'); formatSpec = '%f %d'; sizeA = [2 Inf]; A = fscanf(fileID,formatSpec,sizeA) fclose(fileID); A = A'; 首先将内容转换

我需要将数据从文件导入一个数组,该数组有两列,分别为%f类型和%d类型。 我试过:

但是cell2mat不兼容不同的类型。
有解决办法吗?

有很多读取文件的功能。例如,它取决于数据类型。 您可以使用其中之一:

fileID = fopen('yourfile.txt','r');

formatSpec = '%f %d';
sizeA = [2 Inf];

A = fscanf(fileID,formatSpec,sizeA)
fclose(fileID);

A = A';

首先将内容转换为相同的数据类型怎么样?
fileID = fopen('yourfile.txt','r');

formatSpec = '%f %d';
sizeA = [2 Inf];

A = fscanf(fileID,formatSpec,sizeA)
fclose(fileID);

A = A';