fid = fopen(FileText); % 文件名
% 方案一
lines= textscan(fid,'%s %[^\n]',20,'Headerlines',5); % 跳过5行,读下面的20行
disp(lines{1})
% 方案二
for i= 1:20
tline = fgetl(fid);
if i>5
disp(tline);
end
end
fclose(fid);
本文介绍了使用MATLAB进行文件读取的两种方法,包括利用textscan跳过头部行数并读取特定行数,以及使用fgetl逐行读取文件内容。这两种方法适用于处理文本文件,为数据预处理和分析提供了实用的代码示例。
fid = fopen(FileText); % 文件名
% 方案一
lines= textscan(fid,'%s %[^\n]',20,'Headerlines',5); % 跳过5行,读下面的20行
disp(lines{1})
% 方案二
for i= 1:20
tline = fgetl(fid);
if i>5
disp(tline);
end
end
fclose(fid);
6027
1万+

被折叠的 条评论
为什么被折叠?