Clase del día 29 de Junio de 2021 parte 2
import scipy.integrate as integrate
import matplotlib.pyplot as plt
import numpy as np
Las condiciones iniciales que se puede presentar en el sistema serian,
Aplicamos la primera combinacion de condiciones iniciales en la ecuacion de
Ahora sustituimos en
Definimos entonces que:
Continuamos sustituyendo las condiciones iniciales restantes
Sustituyendo en
De ahi tenemos que
Entonces
Desarrollando
pi=np.pi
sqrt=np.sqrt
cos=np.cos
sin=np.sin
def deriv_x(d2x, phi):
x, xdot=d2x
return[xdot, -x] #m=2 #k=2 #-k*x/m
phi=np.linspace(0,10,200) #condiciones iniciales
ic=[3,-2]
d2x=integrate.odeint(deriv_x,ic,phi)
xd, xdot=d2x.T
fig, ax=plt.subplots()
ax.plot(phi, xd) #Grafica Azul
ax.plot(phi,xdot) #Grafica Amarilla
plt.grid(True)
Comentarios
Publicar un comentario