Está en la página 1de 7

Interaccion de partculas Ricardo Coronado Leija

Tarea 1
Ricardo Coronado Leija 07/02/2013
1.1. Problema 1
Aproxima el valor propio mas peque no y la funcion propia asociada del oscilador armonico
_


2
2m
d
2
dq
2
+
1
2
m
2
q
2
_
= E (1.1)
Esto es, la energa del estado fundamental, y la funcion de onda. Graca la funcion de densidad. Compara
con la solucion analtica.
1.1.1. Preliminares y Solucion Analtica
Considerando la Ecuacion de Shrodinger dependiente del tiempo
i
(q, t)
t
=
_


2
2m

2
q
2
+ V (q)
_
(q, t) H(q, t) (1.2)
donde q es para la posicion y t es para el tiempo. El simbolo H a la derecha de la ecuacion representa el
Hamiltoniano. Ya que, en este caso, V (q) no depende de t, es posible reducir esta ecuacion diferencial parcial
a dos ecuaciones diferenciales ordinarias. Escribiendo
(q, t) = (q)T(t) (1.3)
lo que implica que
i(x)
dT(t)
dt
=
_


2
2m
d
2
(q)
dq
2
+ V (q)(q)
_
T(t) (1.4)
dividiendo ambos lados por (q, t) = (q)T(t) resulta en
i
1
T(t)
dT(t)
dt
=
1
(x)
_


2
2m
d
2
(q)
dq
2
+ V (q)(q)
_
= E (1.5)
Ya que los dos lados de la ecuacion dependen de diferentes variables, esto solo puede ser satisfecho si ambos
lados son constantes. Denotando esa constante por E. La solucion de
i
dT(t)
dt
= ET(t) (1.6)
es
T(t) = Ce
i
Et

(1.7)
donde C es una constante. La otra ecuacion es
_


2
2m
d
2
(q)
dq
2
+V(q)(q)
_
= E(x) (1.8)
1
Ricardo Coronado Leija Interaccion de partculas
la cual es llamada Ecuacion de Schrodinger independiente del tiempo. La ecuacion 1.2 describe la evolucion
en el tiempo de la funcion de onda (q, t), mientras que la ecuacion 1.8 es una ecuacion de valores propios.
En el problema del oscilador arm onico unidimensional, una partcula de masa m esta sometida a un
potencial cuadr atico. Se tiene la Ecuacion de Shrodinger independiente del tiempo 1.8 con un potencial
asociado al oscilador armonico dado por V (q) =
1
2
m
2
q
2
, donde es la frecuencia angular y m es la masa
de la partcula (en mecanica clasica la constante elastica es k = m
2
). El Hamiltoniano de la partcula es
H =
p
2
2m
+
1
2
m
2
q
2
(1.9)
donde q es la posicion y p es el operador momento
_
p =

i
d
dx
_
. El primer termino representa la energa cinetica
de la partcula, mientras que el segundo representa su energa potencial. Con el n de obtener los estados
estacionarios (es decir, las funciones propias y los valores propios del Hamiltoniano o valores de los niveles
de energa permitidos), se debe que resolver la ecuacion de Schrodinger independiente del tiempo.
H(q) = E(q) (1.10)
Esta ecuacion diferencial se puede resolver utilizando el metodo de desarrollar la solucion en serie de potencias
(metodo de Frobenius) obteniendo la siguiente familia de soluciones
1

n
(q) =
1

2
n
n!
_
m

_1
4
H
n
__
m

q
_
e

mq
2
2
, n = 0, 1, 2, ... (1.11)
donde n representa el n umero cuantico vibracional. Las funciones H
n
(no confundir con H del Hamiltoniano
que no lleva la sub-n) son los polinomios de Hermite dados por
H
n
(x) = (1)
n
e
x
2 d
n
dx
n
e
x
2
(1.12)
Los niveles de energa son
E
n
=
_
n +
1
2
_
(1.13)
1.1.2. Soluci on Problema 1
Adimensionalizar
Se busca obtener una forma simplicada de la ecuacion 1.1 donde todas las cantidades que aparezcan sean
adimensionales de tal modo que no hayan expresiones multiplicativas constantes. Recordando que =
_
k
m
,
si se escribe =
2E

, se obtiene


m
d
2

dq
2
+
m

q
2
= (1.14)
si tambien se hace el cambio de variable a y =
_
m

q se llega a la siguiente expresion

d
2

dy
2
+y
2
= (1.15)
Esta expresion esta en una forma general, lo cual es mas sencillo de manipular numericamente, sin andar
cargando con las constantes multiplicativas.
1
Una solucion relativamente completa de la ecuacion 1.8 hasta llegar a las ecuaciones 1.11 y 1.13 se encuentra en el libro
Quantum Physics por Stephen Gasiorowicz, tercera edici on del 2003.
2
Interaccion de partculas Ricardo Coronado Leija
Discretizar
Para discretizar la ecuacion 1.15 se utiliza el metodo de diferencias nitas el cual simplemente para una
funcion f, aproxima sus derivadas de primer y segundo orden mediante las siguientes expresiones (diferencias
centrales)
df(x)
dx
=
f(x + x) f(x x)
2x
d
2
f(x)
dx
2
=
f(x + x) 2f(x) + f(x x)
(x)
2
Por lo que para la segunda derivada de (q) se tiene
d
2

dq
=

i+1
2
i
+
i1
h
2
(1.16)
donde
i
= (q
i
). Sustituyendo esta expresion en la ecuacion 1.15 se tiene.

i+1
2
i
+
i1
h
2
_
+ y
2
i

i
=
i
(1.17)
Multiplicando todo por h
2
y ordenando las expresiones se tiene

i1
+ (2 + y
2
i
h
2
)
i

i+1
= h
2

i
(1.18)
De la primera parte de la ecuacion anterior se construye una matriz tridiagonal H
Matrix
de tal modo que
H
Matrix
=
_
_
_
_
_
_
_
(2 + y
2
i
h
2
) 1 0 0
1 (2 + y
2
i
h
2
) 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 1 (2 + y
2
i
h
2
) 1
0 0 1 (2 + y
2
i
h
2
)
_
_
_
_
_
_
_
(1.19)
Si el intervalo [a, a] se divide en 1, ..., N intervalos (para MATLAB), para a sucientemente grande (a) =

1
= 0 y (a) =
N
= 0. De este modo se tiene la siguiente ecuacion matricial de valores propios
H
Matrix
_
_
_
_
_

3
.
.
.

N1
_
_
_
_
_
=
2

_
_
_
_
_

3
.
.
.

N1
_
_
_
_
_
(1.20)
El valor propio mas peque no, as como su funcion propia se pueden encontrar mediante el metodo de la
iteracion inversa que se abordara mas adelante.
Modelo Computacional e Implementaci on en MATLAB
Por simplicidad se hace m = = = 1, se tiene que q se encuentra en el intervalo [a, a] dividido en
M = 2(N 1) + 1 sub-intervalos. En MATLAB esto sera
dq = a/(N-1);
q = -a:dq:a;
M = length(q); % M = 2*(N-1)+1
Para el cambio de variable de q y se usan los siguientes comandos en MATLAB.
3
Ricardo Coronado Leija Interaccion de partculas
% constante de epsilon que multiplica a E
C4 = 2.0/(omega*hbar);
%Cambio de variable q -> y
C5 = sqrt((m*omega)/hbar);
y = C5*q;
dy = C5*dq;
Teniendo esto se crea la matriz H (Hamiltoniana) de la ecuacion 1.19 de la siguiente manera.
% Creacion de Matriz H
%Creaci on de Matriz H
H = zeros(M-2,M-2);
for i = 2:M-1
H(i-1,i-1) = 2 + y(i)*y(i)*dy*dy;
if(i < M-1)
H(i-1,i) = -1;
end
if(i-2 > 0)
H(i-1,i-2) = -1;
end
end
con lo cual ya se tiene todo lo necesario para resolver el sistema de la ecuacion 1.20.
Metodo de la Iteraci on Inversa
Este metodo es util para el calculo del valor propio mas peque no y de su vector propio asociado. Por lo cual
puede ser utilizado para encontrar estos para la Matriz H. El metodo consta de los siguientes pasos
En MATLAB se creo la funcion
function [ev,EV] = IteracionInversa(Matriz,Vector,tol,iter)
para implementar este metodo. Se manda la matriz H, un vector de inicio, y los criterios de paro tol (mnima
tolerancia de error) e iter (numero maximo de iteraciones).

Este metodo se uso para obtener el valor propio
mas peque no as como su vector propio correspondiente.
4
Interaccion de partculas Ricardo Coronado Leija
1.1.3. Resultados
Creando la matriz H como antes se menciono, simplemente lo que se hace es, usar la funcon IteracionInversa
creada para encontrar el valor propio mas peque no (el metodo de la iteracion inversa precisamente encuentra
el valor mas peque no) junto a su vector propio. Se muestran a continuacion la graca del primer valor propio
(funcion propia) comparando la de la solucion analtica con la de la solucion n umerica para distintos tama nos
de N, se uso un factor de escalamiento para cada una.
N = 11. El valor para E
0
fue:
Para n = 11
El valor propio m as peque~ no es:
Real = 0.500000
Resolviendo el Sistem Hy = Ey con Iteraci on Inversa = 0.464935
Y la funcion propia asociada fue:
N = 51. El valor para E
0
fue:
Para n = 51
El valor propio m as peque~ no es:
Real = 0.500000
Resolviendo el Sistem Hy = Ey con Iteraci on Inversa = 0.498747
Y la funcion propia asociada fue:
5
Ricardo Coronado Leija Interaccion de partculas
N = 101. El valor para E
0
fue:
Para n = 101
El valor propio m as peque~ no es:
Real = 0.500000
Resolviendo el Sistem Hy = Ey con Iteraci on Inversa = 0.499687
Y la funcion propia asociada fue:
N = 1001. El valor para E
0
fue:
Para n = 1001
El valor propio m as peque~ no es:
Real = 0.500000
Resolviendo el Sistem Hy = Ey con Iteraci on Inversa = 0.500064
Y la funcion propia asociada fue:
Finalmente, sabiendo que la funcion de densidad de probabilidad se puede obtener a partir de la funcion de
onda de tal modo que f(q) = |(q)|
2
, a continuacion, se observan las gracas de la funcion de densidad para
las Ns antes mostradas.
6
Interaccion de partculas Ricardo Coronado Leija
(a) N = 11 (b) N = 51
(c) N = 101 (d) N = 1001
Figura 1.1: Funcion de densidad obtenida para diferentes valores de N.
7

También podría gustarte