作者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