尊重所有人,
这里我在将.txt文件读入我的matlab程序时遇到问题。我的乐器正在提供数据
ABSOLUTE REFERNCE AEROSOL SAMPLER $ 1 2 149; $ 2 3 183; $ 3 3 191; $ 4 3 210;
我必须阅读并将其写入excel。我使用以下代码从文件中读取数据,但它给出了错误。
[filename,pathname] = uigetfile('*.txt','SELECT THE RAW DATA FILE');
filepath = fullfile(pathname,filename);
fid = fopen(filepath);
c = textscan(fid,'$%n%n%n;','headerlines','1');
任何人请建议我如何删除我的.txt文件中的标题部分,而不会打扰其余部分。
答案 0 :(得分:0)
您可以使用textscan
并忽略它返回的单元格数组的第一列:
some.txt:
myheader 156
myheader 158
代码:
fileID = fopen('some.txt');
C = textscan(fileID,'%s %f', 'delimiter',' ');
fclose(fileID);
celldisp(C)
返回:
C{1}{1} =
myheader
C{1}{2} =
myheader
C{2} =
156
158