ループによる描画の更新

조회 수: 7 (최근 30일)
dakarha
dakarha 2018년 1월 9일
답변: dakarha 2018년 1월 10일
現在 ループで配列の要素を追加しつつ、最新の要素から500個のデータのプロットを作成するプログラムを作っています。ですが描画の更新がうまくいかず、プロットの線が表示されません。どうすれば配列に追加した要素をプロットに反映させることが出来ますか?
  댓글 수: 1
mizuki
mizuki 2018년 1월 9일
推測ですが、以下のように点間の線を表示したいということでしょうか。
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 欄) もご参考にしてください。サンプルコードや画像、回答者がイメージできるものがある方がより的確な回答を得ることができます。

댓글을 달려면 로그인하십시오.

답변 (1개)

dakarha
dakarha 2018년 1월 10일
問題を解決することができました。 実行結果の画像まで貼付していただきとても助かりました。
また質問についてご指摘ありがとうございます。 今後質問を行う時、参考にさせていただきます。

카테고리

Help CenterFile Exchange에서 グラフィックス パフォーマンス에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!