¿Generar vectores en Matlab?

V_Dan

Lanero Regular
3 Ago 2013
1
Hola!
estoy tratando de graficar un movimiento completo de una partícula que cae sobre un muelle elástico
Estoy mirando es como guardar los vectores de cada mov para graficar, y para que la grafica no me salga desfasada
Estoy super enredada y agradecería la ayuda

dejo mi código


clc;
clear;
clf;

h=20;
g=9,8;
t=(0:1/10:tf )
t=0;
tt=0;

x=(h-g*t*t)/2;
v=-g*t;

if x=0

t1=(2*h/g)^0,5;
v1=v+(-(2*g*h)^0,5);

tt=t1
end
%2 Partícula deforma muelle x<=0
Tv=2*t2
t=2*t2
%3 Particula asciende
v3=(2*g*h)
t=0;
tt=t1+2t2;

x3=((2*g*h*t)^0,5)-(1/2)*g*t*t;
v3=(2*g*h)-g*t;

%%%Altura máxima
t3=(2*h/g)

figure(1) % Caídalibre
for i=1:length(t1) % para animar las grafica
pause(1/50)
plot(handles.grafica,t2(i),x(i))
plot(t1,x)
xlabel('Tiempo t(s)')
ylabel('Posicion')
hold(handles.grafica2 ,'all')
grid(handles.grafica2 ,'on')


figure(1) % Masa Resorte
for I=1:length(t2) % para animar las grafica
pause(1/50)
plot(handles.grafica,t2(I),x2(I))
plot(t,x2)
xlabel('Tiempo t(s)')
ylabel('Posicion')
hold(handles.grafica2 ,'all')
grid(handles.grafica2 ,'on')


figure(1) % Oscilacion
for J=1:length(t3) % para animar las grafica
pause(1/50)
plot(handles.grafica,t3(i),x3(J))
plot(t,x3))
xlabel('Tiempo t(s)')
ylabel('Posicion')
hold(handles.grafica2 ,'all')
grid(handles.grafica2 ,'on')
 

Los últimos temas