A moving point plot in MATLAB figure with animation.
Ältere Kommentare anzeigen
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.
Akzeptierte Antwort
Weitere Antworten (3)
Image Analyst
am 24 Jul. 2013
4 Stimmen
Use the comet() function. It does exactly that.
4 Kommentare
Aakash
am 25 Jul. 2013
Wei-jiunn Jang
am 30 Mär. 2016
Beautiful solution!
reema shrestha
am 7 Okt. 2017
Bearbeitet: reema shrestha
am 7 Okt. 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
am 7 Okt. 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
am 3 Nov. 2021
0 Stimmen
for k = 1 : whatever x = ...... y = ...... plot(x, y, 'r.', 'MarkerSize', 30); end
Muhammad Hadyan Utoro
am 29 Sep. 2022
Verschoben: Image Analyst
am 29 Sep. 2022
0 Stimmen
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
Kategorien
Mehr zu Animation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!