how to plot a graph gradually?
    9 ビュー (過去 30 日間)
  
       古いコメントを表示
    
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?
0 件のコメント
採用された回答
  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()
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

