How do i make 3d plot movie

I have a matrix of a few points (X,Y,Z) of an object that moves. I know how to make the plot3 but I want to show it in a conference and to make the graph draw itself in live. How can I do it easily? (I only know the basics of matlab...)
The code: body_pts=uiimport; figure; plot3(body_pts.data(:,1),body_pts.data(:,2),body_pts.data(:,3),'g'); hold on; plot3(body_pts.data(:,4),body_pts.data(:,5),body_pts.data(:,6),'r'); plot3(body_pts.data(:,7),body_pts.data(:,8),body_pts.data(:,9) ,'g'); plot3(body_pts.data(:,10),body_pts.data(:,11),body_pts.data(:,12) ,'k'); plot3(body_pts.data(:,13),body_pts.data(:,14),body_pts.data(:,15) ,'m'); plot3(body_pts.data(:,34),body_pts.data(:,35),body_pts.data(:,36));
box on; grid on; axis equal; title('mouth in blue, neck in red, abdorax in green, right eye in black, left eye in magneta, stick in yellow');

1 commentaire

Geoff Hayes
Geoff Hayes le 18 Sep 2014
Ziv - take a look at the VideoWriter class and in particular the first example which creates an avi of 20 frames from an "animated" plot.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Animation dans Centre d'aide et File Exchange

Commenté :

le 18 Sep 2014

Community Treasure Hunt

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

Start Hunting!

Translated by