0

2 つのデータ セットを異なる図で視覚化したいと考えています。これが私が今それを実現する方法です:

f1 = figure;
for i=0:6
    plot(stim(i)+i);
    hold on;
end;

f2 = figure;
for i=0:6
    plot(data(i)+i);
    hold on;
end;

これらのループを組み合わせる方法が必要だと思います。

4

2 に答える 2

0

もちろん。Matlab リファレンスに従って: 最初に空の図を作成し、実行しhold-onます (毎回実行する必要はありません)。

f1 = figure;
hold on
f2 = figure;
hold on

次に、ループします:

for i=0:6
    figure(f1)
    plot(stim(i)+i);
    figure(f2)
    plot(data(i)+i);
end

今回はすでに図が作成されています。したがって、ここで呼び出すとfigure、アクティブな図が切り替わり、その上にプロットできるようになります。

于 2013-03-12T19:05:36.100 に答える