Animate 2D coordinate plot

I have a list of x,y coordinates for a particle. I would like to animate the plot so it looks like the particle is drawing out its path. I have attached what the final plot looks like in excel. Can someone help me turn this into an animated Matlab figure? Thanks!

 Accepted Answer

Try this —
D1 = readmatrix('https://www.mathworks.com/matlabcentral/answers/uploaded_files/678468/Clcoords.xls');
figure
hold on
for k = 1:size(D1,1)-1
plot(D1(k:k+1,1), D1(k:k+1,2), '.-b')
axis([-150 150 -150 150])
pause(0.01)
drawnow
end
hold off
.

4 Comments

Yes this is great! How would I save this as maybe a video to show in a presentation?
Thank you!
See the documentation for movie. It describes all the necessary steps, and links to other necessary functions.
.
Great thanks!
As always, my pleasure!
.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!