数组中不同类型的数据

时间:2015-11-27 10:54:46

标签: arrays matlab

我需要将文件中的数据导入到一个数组中,其中包含2列,分别为%f类型和%d类型。 我试过了:

T=textscan(file,'%f %d',n);
T=cell2mat(T);

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

A = A';