n = 100
Lp = np.random.uniform(0,1,n)
θp = np.random.uniform(-np.pi/2,np.pi/2,n)
vp = np.random.uniform(-1,1,n)
ωp = np.random.uniform(-1,1,n)
t = np.linspace(0,30,10000)
for L,θ,v,ω in zip(Lp,θp,vp,ωp):
u0 = [L,θ,v,ω]
u = odeint(du_dt,u0,t,args=(L0,k,m,g))
plt.plot(u[:,1],u[:,3],c='b',lw=0.1)
plt.title('Espacio de configuraciones del péndulo-resorte')
plt.xlabel('$θ(t)$',size=13)
plt.ylabel('$ω(t)$',size=13)
plt.show()