how to plot a graph gradually?

27 vues (au cours des 30 derniers jours)
Saad Rana
Saad Rana le 13 Juin 2021
Commenté : Saad Rana le 13 Juin 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?

Réponse acceptée

Walter Roberson
Walter Roberson le 13 Juin 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()
  1 commentaire
Saad Rana
Saad Rana le 13 Juin 2021
Thanks A lot. It worked fine

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits


Version

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by