Matlab - Animaciones en Matlab?

 
Vista:

Animaciones en Matlab?

Publicado por Simona (15 intervenciones) el 06/09/2013 08:42:45
Buenos Días

Tengo una duda con este código, estoy haciendo la simulación de una especie de mesa de billar que se rige a los choques elásticos , pero no se como animar mi bolita y que esta se choque contra los axis y salga nuevamente
especie un juego de billar

Dejo mi codigo
clear
clc;
disp('Mesa de billar y choques elasticos')

m=input('masa');
v0=input('Velocidad incial cuerpo');
e=input('coeficiente')

%%Procedimiento
p0=m*v0;
ek=e*v0;

eco=0.5*m*v0^2;
ec=0,5*m*v1^2+0.5*m2*v2*2;
ep=(ec-eco)*100/eco;

% variaciones cantidad movimiento
cp=m*v;
ce=0.5*m(v^2)


%%antes del choque
punto1=1;
x1(punto1)=0;
x2(punto1)=d;

y1(punto1)=5;

y2(punto1)=5;


while (x1/(punto1)<(x2/(punto1))
punto1=punto1+1;
t(punto1)=(punto(1-1)+dt1);
x1(punto1)=v0*t(punto1);
x2(punto1)=d;


y1(punto1)=5;

y2(punto1)=5;

end

%% datos de salida

punto1=1;
x3(punto3)=0;
x4(punto3)=d;

y4(punto3)=5;

y2(punto3)=5;


while (x3/(punto3)<(x4/(punto3))
punto1=punto1+1;
t(punto3)=(punto(1-1)+dt1);
x1(punto3)=v0*t(punto1);
x4(punto3)=d;


y3(punto3)=5;

y4(punto3)=5;


%% animacion
plot (x1,x2,y2,x3,x4,y4);
axis[0 1.3 0 2*max(y1)]

n= lenght(x1);
z=lenght(x3);

punto1=1


Gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder