matlab 从txt文本文件中读取指定行数据,并生成新的txt文本文件
是记录也是互相学习!
fid=fopen('file.txt'); %打开原始文本文件
fidw = fopen('newfile.txt','w'); %打开新建的空文本文件,也是后续写入数据的文本文件
for k= 1:20 %共有1到20行的数据
tline = fgetl(fid);
if k>6 %从第6行开始读取
fprintf(fidw,tline); %将读取到的数据写入新建的空文本文件中,每次写入会覆盖之前的数据
%也可直接用disp(tline); 可直接在命令行窗口显示读取的数据
fprintf(fidw,'\n'); %对写入的数据进行换行处理
end
end
fclose(fid); %关闭