作者Dora (小叮噹)
看板MATLAB
標題[討論] 如何用迴圈連續儲存workspace的值?
時間Tue Jul 10 14:57:36 2012
各位前輩大家好
我有一些疑惑想請教大家幫忙解惑
我假設有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)
1F:推 ycy:save([david2,'.mat'],'data1','data2'); 07/10 19:49