作者microtsai (ㄘㄨㄚˋ)
看板MATLAB
标题[问题] 请问fprintf+for一次写入多个档
时间Thu Aug 23 20:33:05 2012
我有N笔资料
我想要输出至txt档
假设 N笔资料是 M1 M2 ... Mn
我想要各别存入 R1 R2 ... Rn 的txt档中
请问该如何使用FOR来解决??
目前写成这样
for i=1:n
fid=fopen(['R',num2str(i),'.txt'],'wt');
fprintf(fid,'%f \n',['M',num2str(i)]);
fclose(fid);
end
但好像变成各别写入字元 M1 M2 ...Mn了 囧!!
Help me ,please!!
谢谢
--
不输给风,也不要输给暴风雨,更不要输给陨石。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.200.20
1F:推 s123123sam:help 或板上搜寻 eval 指令吧 08/23 22:02
2F:推 cool21540125:QQ=['fprintf(fid,''%f\n'',M',int2str(i),');']; 09/01 23:57
3F:→ cool21540125:eval(QQ); 09/01 23:57