我的文本文件格式如下:
X Y
1.2 3.2
1.0 4
0.9 10
我想只抓两列中的数字。到目前为止,我已经尝试了load,textread,它给出了txt文件第一行的错误。如何忽略第一个字符串行并仅获取文件中的数字?
谢谢!
答案 0 :(得分:0)
尝试importdata功能。
A = importdata ('textfile.txt', ' ', 1);
data = A.data
参数: '文本文件'是包含数据的文件的名称, ' '是分隔符, 1告诉函数有一个标题行
使用A.colheaders{1}
和A.colheaders{2}
,您甚至可以访问列的名称。
答案 1 :(得分:0)
另一种选择是使用textread
,其中包含'headerlines'
选项。你会把它称为
[A,B]=textread('textfile,txt','%f %f','headerlines',1); %this ignores the first line