我还是MATLAB的新手。我打算读一个包含带制表符分隔条目的行的文件。以下是示例:
3.000 3.000 3.000 3.000 3.000 3.000 3.000
整个文件是in this link。当我尝试像这样使用dlmread时:
entry = dlmread(filepath,'\t',4,0);
它仅从第5行开始读取3294而不是125172个条目。有谁知道如何修理它?谢谢!
答案 0 :(得分:4)
在您上传的file中, 250344条,而不是125172,从 5th 行开始到结尾。
dlmread(filepath,'',4,0);
读取所有这些内容。 (3294 * 76 = 250344)。
为什么\t
无效?
这是因为文件中的空格实际上不是 tab 空格。这些是一些简单的空间。