ループによる描画の更新
Show older comments
現在 ループで配列の要素を追加しつつ、最新の要素から500個のデータのプロットを作成するプログラムを作っています。ですが描画の更新がうまくいかず、プロットの線が表示されません。どうすれば配列に追加した要素をプロットに反映させることが出来ますか?
1 Comment
mizuki
on 9 Jan 2018
推測ですが、以下のように点間の線を表示したいということでしょうか。
clear vec
N=10;
figure
hold on;
xlim([0 10])
ylim([0 10])
vec(1) = 1;
h = plot(vec,vec, 'o-');
for i=2:N
vec(i) = i;
h.XData = vec;
h.YData = vec;
drawnow
pause(1)
end

なお、質問をされる場合、以下、特に 2)質問内容(Body 欄) もご参考にしてください。サンプルコードや画像、回答者がイメージできるものがある方がより的確な回答を得ることができます。
- Tutorial: MATLAB Answersで早く的確な回答を得るためのポイント https://jp.mathworks.com/matlabcentral/answers/309720
Answers (1)
dakarha
on 10 Jan 2018
0 votes
Categories
Find more on グラフィックス パフォーマンス in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!