miércoles, 31 de octubre de 2012

Animacion de Graficos en Matlab

Les  dejo el código usado en el  videotutorial anterior sobre animación de graficos 2D.
posteriormente  publicare el siguiente videotutorial.


%Animacion de Graficos en Matlab....
clear all
clc
x=[-10:1:10];
k=-1;
y=k*x.^2-2;

h=plot(x,y,'-o');
grid on
axis([-10,10,-100,100]);
while k<1
    for i=1:length(x)
     k=k +.1;%mov de incremento
     y=k*x.^2-2; %Funsion Original
    
     set(h,'XData',x,'YData',y);
     drawnow % grafiq en el mismo punto
             % comando mas avanzado que hold on/ off
    
    Image = getframe;
     P = frame2im(Image);
     number = num2str(i);
     extension = '.bmp';
     filename = [number,extension];
     imwrite(P,eval('filename'), 'bmp');
    end
    
end





No hay comentarios:

Publicar un comentario