我有一个看起来像这样的文件(有真实数据和更大):
A B C D E F G H I
1 105.28 1 22 84 2 10.55 21 2
2 357.01 0 32 34 1 11.43 28 1
3 150.23 3 78 22 0 12.02 11 0
4 357.01 0 32 34 1 11.43 28 1
5 357.01 0 32 34 1 11.43 28 1
6 357.01 0 32 34 1 11.43 28 1
...
17000 357.01 0 32 34 1 11.43 28 1
我想将所有数值导入矩阵,跳过标题。为此,我使用此代码:
Filename = 'test.txt';
A = dlmread(Filename,' ',1,0); %Imports the whole data into a matrix
这个问题只是A
是17 000 * 1
向量而不是带有多个列的矩阵。如果我手动编辑数据文件,请删除标题,然后运行它就可以了:
A = dlmread(Filename); %Imports the whole data into a matrix
但我不愿意这样做,因为标题稍后会在代码中使用。有任何建议如何使这项工作?
编辑:使用
解决' '
而不仅仅是
' '