varias trayectorias en una sola gráfica
Publicado por SEBASTIAN (1 intervención) el 09/01/2022 20:55:40
Buenas tardes a todos, realicé un código en python que al correrlo cada vez me genera una trayectoria diferente y me da la grafica, pero ahora mi interés es que al correrlo solo una vez me genere 5, 10 o 20 trayectorias en una sola gráfica y las pueda visualizar, sin embargo no sé que instrucción darle al programa. Les agradecería su ayuda, muchas gracias. Este es el 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()
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()
Valora esta pregunta


0