我想将.dat文件中的数据导入到matlab工作区;但是我不想要前5位数字。
34826
-82.7553 -18.7702 -2292.59,
-83.7271 -19.3224 -2291.53,
我该怎么做?实际上我找到了从.dat文件中删除这5位数的解决方案,但必须有一种自动方式
我的代码就像这样
fileID = fopen('temp.dat');
C = textscan(fileID,'%f %f %f','Delimiter',',');
fclose(fileID);
感谢您的帮助
答案 0 :(得分:1)
您可以使用textscan的“HeaderLines”选项跳过导入文件的第一行,然后跳过要跳过的行数。
nRowsToSkip = 1;
C = textscan(fileID, '%f %f %f','Delimiter',',', 'HeaderLines',nRowsToSkip);