Laz*_*zer 4 string file-io matlab
我有一个像这样的循环:
for i=1:no
%some calculations
fid = fopen('c:\\out.txt','wt');
%write something to the file
fclose(fid);
end
Run Code Online (Sandbox Code Playgroud)
我希望将数据写入不同的文件,如下所示:
i=1,写入数据out1.txti=2,写入数据out2.txti=3,写入数据out3.txt做'out'+ i不起作用.如何才能做到这一点?
另一种选择是SPRINTF函数:
fid = fopen(sprintf('c:\\out%d.txt',i),'wt');
Run Code Online (Sandbox Code Playgroud)