如何同时创建多个子图, 例如,我有
while i < 4
kS = kS_array(i);
bS = bS_array(i);
sim('sim_1');
subplot(3,1,i), plot(time,x);
%now i want to create another subplot for F(force wrt time)
% something like subplot_2(3,1,i), plot(time, F)
i=i+1;
end
我用不同的变量模拟simulink模型并绘制它们。 我是初学者,所以我想知道是否有其他有效的方法来做到这一点。
答案 0 :(得分:0)
找到了答案
figure1 = figure; figure2 = figure;
while i < 4
kS = kS_array(i);
bS = bS_array(i);
sim('sim_1');
set(0, 'currentfigure', figure1);
subplot(3,1,i), plot(time,x);
set(0, 'currentfigure', figure2);
subplot(3,1,i), plot(time, FT);
i=i+1;
end
这是我想要的方式。