Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prueba 2 - PCFI261
(1) (3 puntos) Simule una partı́cula en una caja cuadrada de lado L=10 y sujeta a una aceleración
L
(x − 2)
ax = A L
· r(x, y),
|x − 2|
(y − L2 )
ay = A · r(x, y), (1)
|y − L2 |
donde r(x, y) es la distancia entre el punto (x, y) y el centro de la caja, (L/2, L/2). Integre las ecuaciones
de movimiento con el algoritmo de Verlet (que no hace referencia a las velocidades) por 500000 pasos.
Inicialice a la partı́cula en la posición (0.7L, 0.3L) con una velocidad al azar con magnitud 1. A cada paso
asegúrese que la partı́cula no salga de la caja regresándola a la posición inmediatamente anterior apenas se
detecte un cruce. Use A=0.1 y un paso de tiempo ∆t=0.001.
En cada caso grafı́que la posición de ambas partı́culas en función del tiempo. Y además el gráfico tipo
scatter (es decir X vs Y ) para cada partı́cula.
(3) (3 puntos) Simule una cadena de 200 spins, cada spins puede tomar 3 valores distintos (ej: -1, 0, 1),
mediante el algoritmo de Metropolis a temperaturas entre 0.1 y 6.0 (a pasos de 0.1). El Hamiltoniano del
sistema esta dado por:
199
X
H = −J si si+1
i=1
Considere J=1. Use 500000 pasos de Monte Carlo para cada temperatura. Compare el promedio de
energı́a por spin (obtenido para cada valor de temperatura) con la solución analı́tica.