[問題]迴圈變數存檔問題已回收

看板MATLAB作者 (黑不是黑 白又是什麼白)時間14年前 (2011/07/30 04:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
不好意思小弟是初學者~看過精華區以及爬文後還是得不到解答 我的問題是 假設我有兩個檔案 101001.txt 101002.txt LL=ls('*.txt'); for II=1:2; KK=LL(II,:); HH=['v=load(''' ,KK,''');']; eval(HH); 接著就是開始跑迴圈..... 跑完後產生a b兩個物件 但我只要存a物件 且當1.txt跑完時的a存成101001_p.mat 2.txt跑完時的a存成101002_p.mat 我是這樣寫的 filename=[num2str(LL(II,1:6)) '_p' '.mat']; eval(['save ' ,num2str(filename,'%02d')]); 但這樣寫是儲存所有的物件 若我只想存其中的a物件 我應該要怎麼修改 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.204.87

07/30 19:52, , 1F
help save 裡面有單獨一個變數的打法
07/30 19:52, 1F
文章代碼(AID): #1ECnyDca (MATLAB)
文章代碼(AID): #1ECnyDca (MATLAB)