figure;
ax1 = axes;
figure;
ax2 = axes;
x = 0; y = 0;
while ishandle(ax1) && ishandle(ax2)
x = x + 1;
y = y + 1;
figure(1)
scatter(x,y, 'MarkerEdgeColor', 'red')
hold on
figure(2)
scatter(x,y, 'MarkerEdgeColor', 'blue')
hold on
end
私のスクリプトには、複数の数字があり、ループで更新されます。スクリプトが実行されている間、数字を表示する必要があります。残念ながら、現在更新されているFigureは常にフォアグラウンドでポップしているため、特定のFigureを監視することは不可能です。 figure(1)
とfigure(2)
という呼び出しがこの動作を引き起こすことを理解していますが、どのようにしてこれらの図にプロットすることができますか?数字をフォアグラウンドに入れないで図にプロットする
は、あなたが呼び出す 'てみ散布(AX1、X、Y、「MarkerEdgeColor」、「赤」)'を使用しなければならない軸を指定するとことができませんでしたまったく "figure"。 – mikkola
ああ、私はそれについて考えなかった。完璧に動作します、ありがとう!私は 'set(0、 'CurrentFigure'、
@mikkolaあなたはそれを答えにする必要があります、それは行く方法です。 – thewaywewalk