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