USO DE LIBRERIA NUMPY Y MATPLOLIB
EJEMPLO DE USO DE LIBRERIA NUMPY Y MATPLOLIB
PARA GENERAR GRAFICA DE PARTICULAS BROWNIANAS
import matplotlib.pyplot as plt
import numpy as np
# Configuración de la simulación
num_particles = 100
num_steps = 1000
dt = 0.1
# Incremento de tiempo
diffusion_coefficient = 0.1 #
Coeficiente de difusión
# Inicialización de las posiciones de las partículas
particles_x = np.zeros(num_particles)
particles_y = np.zeros(num_particles)
#
Simulación del movimiento browniano
for step in range(num_steps):
for particle in range(num_particles):
dx = np.sqrt(2 * diffusion_coefficient * dt) * np.random.randn()
dy = np.sqrt(2 * diffusion_coefficient * dt) * np.random.randn()
particles_x[particle] += dx
particles_y[particle] +=
dy
# Visualización del movimiento de las partículas
plt.figure(figsize=(8, 8))
plt.scatter(particles_x,
particles_y)
plt.title('Simulación
del Movimiento Browniano de Partículas')
plt.xlabel('Posición en
X')
plt.ylabel('Posición en
Y')
plt.show()
Comentarios
Publicar un comentario