Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Matlab animation - how to from figures

  1. Nov 12, 2008 #1
    Compared to the questions out there, my question seems VERY SIMPLE.

    I have a code that generates a few graphs. Instead of super-imposing the graphs on one figure, I would like matlab to generate an animation of those graphs for me. I tried looking at help and my intution tells me that getframe is the way to go, but my technical capablities do not extend that far.

    Any suggestion on how i can animate these figures? Here is my code

    x0=0; xt=30; dt=.1;
    L=(xt-x0)/dt+1;
    n=10;

    for k=1:6
    t=5*k;
    for i=1:L
    summ=0;
    x(i)=x0+(i-1)*dt;
    for j=1:n
    npi=j*pi;
    a=2*(1-cos(npi))-npi^2*(1+cos(npi));
    b= exp((-npi^2*t)/900);
    c=sin(npi*x(i)/30);
    summ=summ+((a-b)/j^3)*b*c;
    end
    u(i)=30-x(i)+(60/pi^3)*summ;
    end
    plot(x,u); hold on
    end
    title(' u(x,t) vs x for several values of t')
     
  2. jcsd
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Can you help with the solution or looking for help too?
Draft saved Draft deleted



Similar Discussions: Matlab animation - how to from figures
  1. Matlab Figure Titles (Replies: 3)

Loading...