在网上查询很多相关内容,很多大佬都总结的很好,但是关于如何使用fopen-fprintf进行批量输出,没有看到相关内容,于是自己总结了一个小方法,可能还存在相关的问题,欢迎指正。
for i=1:m % m为需要输出的文件个数
filename = ['路径',num2str(i),'.txt'];
% 路径指向存放输出txt的文件夹位置,结尾处以\结束
% num2str(i)是人为设置的输出txt文件名称,可自行修改
% 输出其他类型文件仅需修改输出文件类型即可
f = fopen(filename,'w');
fprintf(f,'输出格式',输出内容);
fclose(f);
end
思路是借助了save保存txt文档的方法,将fopen中指定文件夹位置这一语句,利用filename和循环体来设置txt文档的更新,避免新生成的文档覆盖前一个文档。缺陷在于只能批量输出同样格式的文档,过程中无法修改文档的格式。