2

我想从 ascii 文件中导入所有数据,不包括作为描述的第一行。如果该行丢失,我可以正确导入所有数据。我用过imporData

编辑:我已经解决了它只是将文件指针向前移动了一个。这是代码

FH = fopen(f_old,'rb');
firstRowString = fgetl(FH);
4

1 回答 1

2

利用

A = importdata(filename,delimiterIn,headerlinesIn)

这可以从读取从行 headerlinesIn+1 开始的数字数据的 ASCII 文件加载数据,其中 delimiterIn 是列分隔符,指定为字符串。默认字符是从文件中解释的。使用 '\t' 作为制表符。

http://www.mathworks.co.uk/help/matlab/ref/importdata.html#inputarg_headerlinesIn

于 2012-12-08T13:49:11.637 回答