2017-10-05 47 views
2

我有一个正线,该结构文件(XY坐标):textscan txt文件 - Matlab的

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

尝试

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

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

@Ziezi这是不正确 –

+1

考虑在你的代码中加入一些评论/解释 –