Sei sulla pagina 1di 8

MOVIMIENTO ARMONICO SIMPLE (M.A.

S) VERTICAL

m: masa del objeto

a: aceleración del objeto.

k: constante del resorte.

Y: posición del objeto.

f(grav.): fuerza gravitatoria.

f(elas.): fuerza elástica.

Tenemos la siguiente ecuación:

f(grav.)-f(elas.)= m*a
Tenemos que en equilibrio: m*g = k*d

m*g - k*(y+d)= m*a

m*g - k*y - k*d = m*a

k*d - k*y - k*d = m*a

-k*y = m*a a = y''

-k*y = m*y''

Entonces tenemos que la ecuación diferencial es:

y'' = -(k/m)*y

p(t)=0 , q(t)=-k/m , r(t)=0

Utilizaremos el método de diferencias finitas, para calcular la posición del objeto en el tiempo
especificado por teclado.

Calculamos luego con la posición encontrada con el método de diferencias finitas, la energía
cinética, la energía potencial gravitatoria y la energía potencial gravitatoria.

Para luego graficar el movimiento de la masa.

Imprimiremos también todas las posiciones con un (h), hasta llegar al tiempo final especificado.
NUESTRO SIGUIENTE CODIGO ES:
Efectuamos el programa:

Tendremos que ingresar por teclado: la masa, la constante del resorte, la posición inicial del objeto
y el tiempo en el cual quiero hallar la posición del objeto.

Datos ingresados:

Resultados obtenidos:

.
Los resultados siguen hasta:

Yo pido calcular la posición en el tiempo 4.6 segundos, y es en el cual el programa termina

Y me da la gráfica.

Y se puede repetir para otros datos que nosotros ingresemos.

Potrebbero piacerti anche