Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ley de Hooke
Donde ω 2= k
√ m
Recomiendo jugar con estas funciones en sitios web que brindan herramientas para graficarlas,
como Desmos. Esto es realmente útil para obtener una visión visual para mejorar el proceso de
aprendizaje. Alternativamente, siempre puede trazarlos usando Python o su lenguaje de
programación preferido.
Con esta breve explicación en mente, vamos a saltar al lado de la codificación, donde usaremos
la biblioteca SciPy para encontrar una solución numérica. Lo importante de esta metodología es
su versatilidad, ya que puede generalizarse para múltiples tipos de ecuaciones diferenciales.
En Python
Primero, importamos las bibliotecas relevantes.
Luego definimos un rango de integración para el tiempo, un valor para omega al cuadrado y los
valores iniciales para la posición (x) y la velocidad (v), que en este caso son 0 y 2 respectivamente
como se muestra en la variable y.
Solve_ivp es una función de la biblioteca SciPy que resuelve problemas de valor inicial para
sistemas de ODE, que resulta ser este caso. Para obtener información adicional, visite la
documentación en línea.
La solución a cualquier problema de valor inicial es una solución particular, y para este caso
dadas las condiciones iniciales antes enunciadas, llegamos a una función trigonométrica, de
acuerdo con la solución general, Eq(4). Ahora solo usamos la biblioteca matplotlib para visualizar
esta solución en particular.