Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

I made a 2D color plot, how do I turn the plot into an animation or video of the points being put into place? Thanks

Asked by Union Colleg

Union Colleg (view profile)

on 17 Jul 2013

The plots differ in color based on the Z value.

0 Comments

Union Colleg

Union Colleg (view profile)

Tags

Products

No products are associated with this question.

4 Answers

Answer by Image Analyst

Image Analyst (view profile)

on 17 Jul 2013

0 Comments

Image Analyst

Image Analyst (view profile)

Answer by Youssef Khmou

Youssef Khmou (view profile)

on 17 Jul 2013

hi,

If you mean you have a plot from 2 vectors x and y, then you can use the function pause to drawn each point :

 for n=1:length(x)
        plot(x(n),y(n))
        pause(N),    % where N is numbers of seconds
        hold on,
 end

Here is an example from my File Exchange : http://www.mathworks.com/matlabcentral/fileexchange/41579-projectile-motion-in-weak-gravitational-fieldg=3-71-ms%C2%B2

0 Comments

Youssef  Khmou

Youssef Khmou (view profile)

Answer by Union Colleg

Union Colleg (view profile)

on 17 Jul 2013

Thank you very much these have both been very helpful as I am just starting up in the matlab world.

0 Comments

Union Colleg

Union Colleg (view profile)

Answer by Shane

Shane (view profile)

on 18 Jul 2013
Edited by Shane

Shane (view profile)

on 18 Jul 2013

The comet function is also quite nice.

    X = sin(0:.01:2*pi);
    comet(X)
%or
  X = sin(0:.01:2*pi);
  Y = 0:.01:2*pi;
  comet(X,Y)

1 Comment

Image Analyst

Image Analyst (view profile)

on 18 Jul 2013

Yes, though it could be even better if there were some way to control the speed of the comet and length of the tail.

Shane

Shane (view profile)

Contact us