[討論] 如何用save連續儲存workspace的值?

看板MATLAB作者 (小叮噹)時間13年前 (2012/07/10 14:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
各位前輩大家好 我有一些疑惑想請教大家幫忙解惑 我假設有10個simulink的 .mdl模型檔案 我用for迴圈已經可以讓他自動分別去執行 我的程式如下 ------------------------ clc clear all for i=1:10 david1=num2str(ii); david2=['c',david1]; sim(david2) save 'david2'.mat data1 data2; end ----------------------------- 程式可以自動開啟並執行 c1.mdl ~ c10.mdl 然後我原本以為 save 'david2'.mat data1 data2; 倒數第二行可以變成可以儲存 c1.mat ~ c10.mat 可是很顯然的並不合我意的 會一直存成david2.mat 請問save這部分該如何修改呢??? -- ▃▃▃▃▃▃▃▃▃▃▃▃▃▃ ▃▅▆▅▃ ▃▃▃▃▃▃▃▃▃▃▃▃▃ ▂▁ ▁ ◢█◥◤ ▄▂ ▄▂ ●● ▆▅▄▅◣ ◢█▋ ▌ ◥ ▌ ◥_▂▁▂◢ █◤ ●/\● ▌ ▕◢▅◢▆▅▄▅ˍ ╲ˍ'˙ ˍ╱ ˍ _ _ ◣ ▁▂ ˍ  ̄ ◥◤  ̄ ˍ ◥◣ _◣ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.13.60 ※ 編輯: Dora 來自: 140.135.13.60 (07/10 14:58)

07/10 19:49, , 1F
save([david2,'.mat'],'data1','data2');
07/10 19:49, 1F
文章代碼(AID): #1F-z9Zjl (MATLAB)