textscan txt文件 - Matlab

时间:2017-10-05 18:09:59

标签: matlab

我有一个带有这种结构的n行文件(X Y坐标):

100 20
101 29
102 22
102 33
X   Y

我正在尝试阅读它并使用textscan将坐标分割为2个不同的单元格(因此我将为X坐标获取一个单元格,为Y坐标获取第二个单元格)使用下面的脚本。

clear;
fileID = fopen("E:/temp.txt");
formatSpec = '%d';
C = textscan(fileID,formatSpec,'Delimiter',' ');
fclose(fileID);

由于它不起作用,将不胜感激。

1 个答案:

答案 0 :(得分:1)

尝试

clear;
fileID = fopen("E:/temp.txt");
formatSpec = '%d%d';
C = textscan(fileID,formatSpec);
fclose(fileID);

Xcoord=C(:, 1);
YCoord=C(:, 2);