[問題] eval + fopen已回收

看板MATLAB作者 (Jason Mraz !!!)時間16年前 (2009/03/25 10:17), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
各位好,我想請問一下,我現在想開啟數個檔案來寫入資料, 基本上我想使用eval + fopen 來搭配使用,不過不太知道使 用的方式,以下是我的需求 SNRdB = [1,10,20,30,40,50]; % 預想的檔案名稱變數 想要 fopen('snr1.txt','w'); fopen('snr10.txt','w'); fopen('snr20.txt','w'); fopen('snr30.txt','w'); fopen('snr40.txt','w'); fopen('snr50.txt','w'); 不知道各位板友有什麼比較好的方式可以達成呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.187.145

03/25 11:09, , 1F
fopen(['snr',num2str(SNRdB(i)),'.txt'],'w');
03/25 11:09, 1F

03/25 11:09, , 2F
外面包個for i=1:6的迴圈
03/25 11:09, 2F

03/25 20:18, , 3F
謝謝您^^
03/25 20:18, 3F
文章代碼(AID): #19oPHDjM (MATLAB)
文章代碼(AID): #19oPHDjM (MATLAB)