how to plot a graph gradually?

20 views (last 30 days)
Saad Rana
Saad Rana on 13 Jun 2021
Commented: Saad Rana on 13 Jun 2021
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?

Accepted Answer

Walter Roberson
Walter Roberson on 13 Jun 2021
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()

More Answers (0)

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Products


Release

R2016b

Community Treasure Hunt

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

Start Hunting!