how to plot a graph gradually?

18 ビュー (過去 30 日間)
Saad Rana
Saad Rana 2021 年 6 月 13 日
コメント済み: Saad Rana 2021 年 6 月 13 日
Hello everyone,
I am trying to gradually plot a graph as if its plotting in real time. I have tried a code but it doesn't seem to work saying Subscript indices must either be real positive integers or logicals.
Here's my code:
clc
a = 0:0.1:10;
x = sin(2*pi*3*a);
for i = 0:1:100
plot(a(i),x(i))
pause(1)
end
can anyone help me with this?

採用された回答

Walter Roberson
Walter Roberson 2021 年 6 月 13 日
a = 0:0.1:10;
x = sin(2*pi*3*a);
for i = 1:length(a)
plot(a(1:i),x(1:i))
pause(1)
end
However I recommend that you read about animatedline()
  1 件のコメント
Saad Rana
Saad Rana 2021 年 6 月 13 日
Thanks A lot. It worked fine

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品


リリース

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by