Re: [問題] 迴圈中連續將圖繪在同一個figure
※ 引述《jackdan (Sean)》之銘言:
: A=[];
: for i=1:iter
: a=...;
: A=[A a];
: plot(A);
: end
: 我希望的效果是在執行每一次迴圈時就可以把向量A
: 的軌跡描繪出來。如果我可以方便的監控A的趨式。
: 但我試的結果都是要等到迴圈結束後才會看到圖。
: 所以不知道有沒有什麼方便的方法可以容易達到我的需求。
: 謝謝
有個問題,找了一下都沒有類似的解答。
跟樓主的問題類似,想要把資料show在同一個圖上。
但是,今天我的資料有兩組以上,如
while
x=randi([1 10],1,100);
y=x+100;
h=plot(x);
hh=plot(y);
figure(1)
ylim([-50 20])
refreshdata(h);
drawnow; pause(.1);
figure(2)
ylim([0 100])
refreshdata(hh);
drawnow; pause(.1);
end
找這樣執行的話,所有的圖都只會更新在Figure2.
Figure1並不會有東西。
我試過用subplot,話在同一個圖上,這樣就不會有問題。
但是如果今天我要show的資料非常多組,一個subplot上面就畫不了那麼多東西...
請問,是不是有方法可以將不同資料,連續更新在各自的figure上面呢?
Thanks a lot.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.162.92
推
05/29 23:23, , 1F
05/29 23:23, 1F
討論串 (同標題文章)