[ Foro de Python ]

Generación de varias trayectorias en un sola gráfica

09-Jan-2022 19:14
Invitado (SEBASTIAN)
0 Respuestas

Buenas tardes a todos, realicé un código que me genera una trayectoria aleatoria diferente cada vez que lo corro y por lo tanto me da una gráfica, mi intención es que me de 5 trayectorias en la misma gráfica al correrlo una vez, sin embargo no se que instrucción o comando darle al  programa. Este es mi código:


 import numpy as np
from matplotlib import pyplot as plt 
#%matplotlib inline

D = 1
dt = 0.001
T = 100
n = int(T/dt)

t = np.linspace(0., T, n)

C = np.sqrt(2.*D)

k=1

sqrtdt = np.sqrt(dt)

x = np.zeros(n)



for i in range(n-1):
    x[i+1]= x[i]-k*x[i]*dt+C * sqrtdt * np.random.randn()
    
fig, ax = plt.subplots(1, 1, figsize=(10, 5))
ax.plot(t, x, lw=2)
plt.show()


Les agradezco de antemano la ayuda, muchas gracias.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)