A moving point plot in MATLAB figure with animation.
Afficher commentaires plus anciens
My program calculates position of a point on Z plane as (X,Y). I need to plot (X,Y) in Z-plane with a moving point showing location of point over the time in a single MATLAB figure. Please help.
Réponse acceptée
Plus de réponses (3)
Image Analyst
le 24 Juil 2013
4 votes
Use the comet() function. It does exactly that.
4 commentaires
Aakash
le 25 Juil 2013
Wei-jiunn Jang
le 30 Mar 2016
Beautiful solution!
reema shrestha
le 7 Oct 2017
Modifié(e) : reema shrestha
le 7 Oct 2017
I exactly want to do the same thing in projectile motion simulation. Instead of using comet to trace the path as well,I want to create a ball and make it follow the trajectory without drawing the trajectory,just the ball moving. Can you suggest me any?
Image Analyst
le 7 Oct 2017
You can perhaps just use plot() with a big dot marker over and over:
for k = 1 : whatever
x = ......
y = ......
plot(x, y, 'r.', 'MarkerSize', 30);
end
Mohamadreza Khashei
le 3 Nov 2021
0 votes
for k = 1 : whatever x = ...... y = ...... plot(x, y, 'r.', 'MarkerSize', 30); end
Muhammad Hadyan Utoro
le 29 Sep 2022
Déplacé(e) : Image Analyst
le 29 Sep 2022
0 votes
x = [0:0.01:2*pi];
for i = 1:length(x)
y = sin(x);
figure(1)
plot(x,y,'-o','MarkerIndices',1+i)
hold off
pause(0.005)
end
Catégories
En savoir plus sur Animation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!