matlab代码 读取txt文件中间几行
以下是读取txt文件中间几行的Matlab代码:
filename = 'example.txt'; % 文件名
startLine = 5; % 开始行数
endLine = 8; % 结束行数
% 打开文件
fid = fopen(filename);
% 跳过前 startLine-1 行
for i = 1:startLine-1
fgetl(fid);
end
% 读取中间行数的内容
data = {};
for i = startLine:endLine
line = fgetl(fid);
data{end+1} = line;
end
% 关闭文件
fclose(fid);
% 打印读取的内容
disp(data);
代码中,首先定义了文件名和起始行数、结束行数。然后通过fopen
函数打开文件,使用fgetl
函数跳过前面的行数,再读取中间的行数,并存储到一个cell数组中。最后关闭文件,打印读取的内容。
原文地址: http://www.cveoy.top/t/topic/bmam 著作权归作者所有。请勿转载和采集!