我想从ascii文件导入所有数据,排除作为描述的第一行。如果缺少该行,我可以正确导入所有数据。我使用过imporData
。
编辑: 我已经解决了它只是将文件指针向前移动一个。 这是代码
FH = fopen(f_old,'rb');
firstRowString = fgetl(FH);
答案 0 :(得分:2)
使用
A = importdata(filename,delimiterIn,headerlinesIn)
这可以从ASCII文件加载数据,从行headerlinesIn + 1开始读取数字数据,其中delimiterIn是列分隔符,指定为字符串。从文件中解释默认字符。使用'\ t'作为标签。
http://www.mathworks.co.uk/help/matlab/ref/importdata.html#inputarg_headerlinesIn