ループによる描画の更新

6 ビュー (過去 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 Center および File Exchangeグラフィックス パフォーマンス についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!