La ecuación de Schrödinger en coordenadas esféricas (I)

La ecuación de Schrödinger en coordenadas esféricas

1 r 2 r ( r 2 ψ r )+ 1 r 2 sinθ θ ( sinθ ψ θ )+ 1 r 2 sin 2 θ 2 ψ φ 2 + 2m 2 ( EV(r) )ψ=0

El potencial V(r) es

V(r)={ 0,0ra ,r>a

Para resolver la ecuación de Schrödinger transformaremos una ecuación diferencial en derivadas parciales en un sistema de tres ecuaciones diferenciales dependientes unicamente de las variables r, θ y φ, respectivamente

En primer lugar, supondremos que la solución de la ecuación de Schrödinger es el producto de dos funciones: una que describe el estado del electrón en la dirección radial r y otra en la dirección angular (θ, φ)

ψ(r,θ,φ)=R(r)·Y(θ,φ)

Separamos la variable r de las variables θ y φ

Y d dr ( r 2 dR dr )+R 1 sinθ θ ( sinθ Y θ )+R 1 sin 2 θ 2 Y φ 2 + 2 m 2 r 2 ( EV(r) )RY=0 1 R d dr ( r 2 dR dr )+ 2 m 2 r 2 ( EV(r) )= 1 Y { 1 sinθ θ ( sinθ Y θ )+ 1 sin 2 θ 2 Y φ 2 }

La parte izquierda no depende de (θ, φ) y la parte derecha no depende de r, por tanto, ambas términos se igualan a una constante que denominamos λ1. La ecuación diferencial en derivadas parciales se transforma en el sistema de dos ecuaciones diferenciales

{ 1 r 2 d dr ( r 2 dR dr )+{ 2 m 2 ( EV(r) ) λ 1 r 2 }R=0 1 sinθ θ ( sinθ Y θ )+ 1 sin 2 θ 2 Y φ 2 + λ 1 Y=0

La parte angular

Supondremos que la solución Y(θ, φ) de la segunda ecuación diferencial en derivadas parciales es el producto de dos funciones que dependen solamente de θ y φ, respectivamente

Y(θ,φ)=Θ(θ)Φ(φ) Φ sinθ d dθ ( sinθ dΘ dθ )+ Θ sin 2 θ d 2 Φ d φ 2 + λ 1 ΘΦ=0 sinθ Θ d dθ ( sinθ dΘ dθ )+ λ 1 sin 2 θ= 1 Φ d 2 Φ d φ 2

La ecuación de la izquierda solamente depende de θ y la de la derecha solamente depende de φ, por lo que ambos lados se igualan a la constante λ2, quedando un sistema de dos ecuaciones diferenciales

{ 1 sinθ d dθ ( sinθ dΘ dθ )+( λ 1 λ 2 sin 2 θ )Θ=0 d 2 Φ d φ 2 + λ 2 Φ=0

Las condiciones de contorno determinan los valores permitidos para λ1 y λ2

Solución en φ

La última ecuación diferencial es la más sencilla de resolver, en la mayor parte de los casos, se requiere una solución real

Φ(φ)={ Acos( λ 2 φ )+Bsin( λ 2 φ ), λ 2 0 C+Dφ, λ 2 =0

En este caso, esta restricción no es necesaria

Φ(φ)=Aexp( i λ 2 φ )+Bexp( i λ 2 φ )

La solución es periódica, Φ(φ+2π)=Φ(φ) . Igualando la parte real y la parte imaginaria, obtenemos

{ Acos( λ 2 ( φ+2π ) )+Bcos( λ 2 ( φ+2π ) )=Acos( λ 2 φ )+Bcos( λ 2 φ ) Asin( λ 2 ( φ+2π ) )Bsin( λ 2 ( φ+2π ) )=Asin( λ 2 φ )Bsin( λ 2 φ ) { ( A+B )cos( λ 2 ( φ+2π ) )=( A+B )cos( λ 2 φ ) ( AB )sin( λ 2 ( φ+2π ) )=( AB )sin( λ 2 φ )

Si AB y A+B≠0 entonces λ 2 tiene que ser un entero.

m= λ 2 ,0,±1,±2,±3...

La solución de esta parte angular se expresa de la forma

Φ(φ)=exp(imφ),m=0,±1,±2....

Solución en θ

Buscamos la solución de la ecuación diferencial en θ

d 2 Θ d θ 2 + cosθ sinθ dΘ dθ +( λ 1 m 2 sin 2 θ )Θ=0

Hacemos un cambio de variable y denominamos y(x)=Θ(θ)

x=cosθ, dx dθ =sinθ dΘ dθ = dy dx dx dθ =sinθ dy dx d 2 Θ d θ 2 = d dθ ( dΘ dθ )= d dθ ( sinθ dy dx )=cosθ dy dx sinθ d dθ ( dy dx )= cosθ dy dx sinθ d dx ( dy dx ) dx dθ =cosθ dy dx + sin 2 θ d 2 y d x 2 =( 1 x 2 ) d 2 y d x 2 x dy dx

El resultado es

( 1 x 2 ) d 2 y d x 2 x dy dx x dy dx +( λ 1 m 2 1 x 2 )y=0 ( 1 x 2 ) d 2 y d x 2 2x dy dx +( l(l+1) m 2 1 x 2 )y=0

Cuando m=0, obtenemos la ecuación de Legendre

Esta ecuación diferencial se denomina asociada de Legendre. Los polinomios asociados de Legendre se calculan

P l,m (x)= ( 1 ) m ( 1 x 2 ) m d m d x m P l (x)

Polinomios de Legendre

Los primeros polinomios de Legendre son

P 0 (x)=1 P 1 (x)=x P 2 (x)= 1 2 (3 x 2 1) P 3 (x)= 1 2 (5 x 3 3x) P 4 (x)= 1 8 (35 x 4 30 x 2 +3) P 5 (x)= 1 8 (63 x 5 70 x 3 +15x) P 6 (x)= 1 16 (231 x 6 315 x 4 +105 x 2 5) P 7 (x)= 1 16 (429 x 7 693 x 5 +315 x 3 35x) .....

Los primeros polinomios asociados de Legendre son

P 0,0 (x)= P 0 (x)=1 P 1,0 (x)= P 1 (x)=x P 1,1 (x)=( 1 ) 1 x 2 d dx P 1 (x)= ( 1 x 2 ) P 2,0 (x)= P 2 (x)= 1 2 (3 x 2 1) P 2,1 (x)=( 1 ) 1 x 2 d dx P 2 (x)=3x ( 1 x 2 ) P 2,2 (x)= ( 1 ) 2 ( 1 x 2 ) 2 d 2 d x 2 P 2 (x)=3( 1 x 2 ) P 3,0 (x)= P 3 (x)= 1 2 (5 x 3 3x) P 3,1 (x)=( 1 ) 1 x 2 d dx P 3 (x)= 3 2 (5 x 2 1) ( 1 x 2 ) P 3,2 (x)= ( 1 ) 2 ( 1 x 2 ) 2 d 2 d x 2 P 3 (x)=15x( 1 x 2 ) P 3,3 (x)= ( 1 ) 3 ( 1 x 2 ) 3 d 3 d x 3 P 3 (x)=15 ( 1 x 2 ) 3/2

Se generan mediante el siguiente código MATLAB, por ejmplo, para l=3 y m=2

syms x;
l=3;
m=2;
y=(-1)^m*(1-x^2)^(m/2)*diff(legendreP(l,x),m);
y=simplify(y)
y =15*x*(1 - x^2)

Pl(x) es un polinomio de grado l, la derivada es distinta de cero si m≤l. Los posibles valores del número entero m=0, ±1, ±2, ±3,... ±l, en total 2l+1

Solución de la ecuación diferencial

La solución de la parte angular de la ecuación de Schrödinger se denomina armónicos esféricos

Y l,m ( θ,φ )= ( 1 ) m (2l+1) 4π (lm)! (l+m)! P l.m ( cosθ ) e imφ ,m0 Y l,m ( θ,φ )= Y l,m * ( θ,φ ),m<0

Para números enteros m negativos se hace el mismo cálculo que para m positivo, solamente cambia el signo delante del exponente del número e, imφ

Estas funciones satisfacen la relación de ortonormalidad

0 π 0 2π Y l,m ( θ,φ )· Y l',m' * ( θ,φ )sinθ·dθ·dφ= δ l,l' δ m,m'

El elemento diferencial de área de una esfera de radio unidad es, sinθ·dθ·dφ

Los primeros armónicos esféricos son

Y 0,0 ( θ,φ )= 1 2 π Y 1,0 ( θ,φ )= 1 2 3 π cosθ Y 1,±1 ( θ,φ )=( 1 ) 3 4π 1 2! ( sinθ ) e ±iφ = 1 2 3 2π sinθ· e ±iφ Y 2,0 ( θ,φ )= 5 4π 2! 2! 1 2 (3 cos 2 θ1)= 1 4 5 π (3 cos 2 θ1) Y 2,±1 ( θ,φ )=( 1 ) 5 4π 1! 3! ( 3cosθ·sinθ ) e ±iφ = 1 2 15 2π cosθ·sinθ· e ±iφ Y 2,±2 ( θ,φ )= ( 1 ) 2 5 4π 1 4! 3 sin 2 θ· e ±i2φ = 1 4 15 2π sin 2 θ· e ±i2φ Y 3,0 ( θ,φ )= 7 4π 3! 3! 1 2 (5 cos 3 θ3cosθ)= 1 4 7 π (5 cos 3 θ3cosθ) Y 3,±1 ( θ,φ )=( 1 ) 7 4π 2! 4! ( 3 2 (5 cos 2 θ1)sinθ ) e ±iφ = 1 8 21 π (5 cos 2 θ1)sinθ· e ±iφ Y 3,±2 ( θ,φ )= ( 1 ) 2 7 4π 1! 5! 15cosθ sin 2 θ· e ±i2φ = 1 4 105 2π cosθ sin 2 θ· e ±i2φ Y 3,±3 ( θ,φ )= ( 1 ) 3 7 4π 1 6! ( 15 sin 3 θ ) e ±i3φ = 1 8 35 π sin 3 θ· e ±i3φ

Representamos Y2,0(θ)

theta=linspace(0,pi,45);
phi=linspace(0,2*pi,90);
[theta,phi]=meshgrid(theta,phi);

r=(3*cos(theta).^2-1)*sqrt(5/pi)/4; %Y(2,0)
x=r.*cos(phi).*sin(theta);
y=r.*sin(phi).*sin(theta);
z=r.*cos(theta);

surf(x,y,z)
xlabel('x'); ylabel('y'); zlabel('z')
title('Armónicos esféricos, Y_{2,0}')

Representamos la parte real de Y2,2(θ, φ)

theta=linspace(0,pi,45);
phi=linspace(0,2*pi,90);
[theta,phi]=meshgrid(theta,phi);

r=(sin(theta).^2).*cos(2*phi)*sqrt(15/(2*pi))/4; %real Y(2,2)
x=r.*cos(phi).*sin(theta);
y=r.*sin(phi).*sin(theta);
z=r.*cos(theta);

surf(x,y,z)
xlabel('x'); ylabel('y'); zlabel('z')
title('Armónicos esféricos, Y_{2,2}')

La parte radial

La ecuación diferencial de la parte radial es

1 r 2 d dr ( r 2 dR dr )+{ 2m 2 ( EV(r) ) l(l+1) r 2 }R=0

La función de onda es nula en exterior de la esfera. La ecuación de Schrödinger en el interior, V (r)=0, es

d dr ( r 2 dR dr )+{ 2mE 2 r 2 l(l+1) }R=0

Haciendo el cambio de variable, u=r·R(r)

R= u r , dR dr =( r du dr u ) 1 r 2 d dr ( r 2 dR dr )=r d 2 u d r 2

obtenemos la ecuación diferencial

d 2 u d r 2 +{ k 2 l(l+1) r 2 }u=0, k 2 = 2mE 2

Vamos a resolver esta ecuación diferencial con la condición de contorno u(a)=0.

Caso particular: l=0

El caso más simple, se presenta cuando l=0

d 2 u d r 2 + k 2 u=0 u=Asin(kr)+Bcos(kr) R(r)=A sin(kr) r +B cos(kr) r

Cuando r→0, el cociente cos(kr)/r tiende a infinito, por lo que se descarta este término, haciendo B=0

R(r)=A sin(kr) r

Cuando r=a, R(a)=0. por lo que ka=nπ.

Los niveles de energía son

E n,0 = 2 π 2 2m a 2 n 2 ,n=1,2,3...

la misma que para un pozo de potencial unidimensional de anchura a. En la página titulada Pozo de potencial, se obtiene los niveles de energía de una partícula en un pozo de potencial de profundidad infinita de anchura 2a

La parte radial de la función de onda es

R n,0 (r)= A r sin( nπ r a )

El coeficiente A se determina haciendo que

0 a r 2 R n,0 2 (r)·dr =1 A 2 0 a 1cos( 2nπ r a ) 2 dr=1 A 2 2 a=1

Por tanto, la parte radial de la función de onda para l=0 es

R n,0 (r)= 2 a 1 r sin( nπ r a )

Combinamos la parte radial y angular

ψ n,0,0 (r,θ,φ)= R n,0 (r) Y 0,0 ( θ,φ )= 1 2πa 1 r sin( nπ r a )

Caso general, l≠0

Vamos a buscar la solución de la ecuación diferencial

d 2 u d r 2 +{ k 2 l(l+1) r 2 }u=0

Llamamos ρ=kr, la ecuación diferencial se transforma en

k 2 d 2 u d ρ 2 +{ k 2 k 2 l(l+1) ρ 2 }u=0 ρ 2 d 2 u d ρ 2 +{ ρ 2 l(l+1) }u=0

Hacemos el cambio de variable, u=ρv

du dρ =v+ρ dv dρ d 2 u d ρ 2 =2 dv dρ +ρ d 2 v d ρ 2

La ecuación diferencial se transforma en

ρ 2 { 2 dv dρ +ρ d 2 v d ρ 2 }+{ ρ 2 l(l+1) }ρv=0 ρ 2 d 2 v d ρ 2 +2ρ dv dρ +( ρ 2 l(l+1) )v=0

La solución es (Véase en la página titulada Funciones de Bessel el apartado, Funciones esféricas de Bessel)

v(ρ)=A· j l (ρ)+B· y l (ρ) u(r)=Ar· j l (kr)+Br· y l (kr) R(r)=A· j l (kr)+B· y l (kr)

jl(x) es la función esférica de Bessel de orden l e yl(x) es la función esférica de Neumann de orden l. Se definen en términos de las funciones de Bessel

j l (x)= π 2x J l+ 1 2 (x), y l (x)= π 2x Y l+ 1 2 (x)

La función, yl(x) tiene de a infinito cuando x→0 por lo que hay que descartar este término, haciendo B=0

R(r)=A j l (kr)

La función de onda se anula para r=a, jl(ka)=0

function esferico
    xx=linspace(0,20,10);
    for l=0:3
        f=@(x) sqrt(pi./(2*x)).*besselj(l+1/2,x);
        beta=raices(f,xx);
        disp([l,beta])
    end
             
    function r = raices(f, x)
        y=f(x);
        indices=find(y(1:end-1).*y(2:end)<0);
        r=zeros(1,length(indices));
        for k=1:length(indices)
            r(k)=fzero(f, [x(indices(k)), x(indices(k)+1)]);
        end
    end
end
         0    3.1416    6.2832    9.4248   12.5664   15.7080   18.8496
    1.0000    4.4934    7.7253   10.9041   14.0662   17.2208
    2.0000    5.7635    9.0950   12.3229   15.5146   18.6890
    3.0000    6.9879   10.4171   13.6980   16.9236
l\n 1234
03.14166.28329.424812.5664
14.49347.725310.904114.0662
25.76359.095012.322915.5146
36.987910.417113.698016.9236

Denominamos βn,l a la raíz n de jl(ka)=0. Los niveles de energía son

k= β nl a E nl = 2 β nl 2 2m a 2

La parte radial de la función de onda es

R n,l (r)=A· j l ( β n,l r a )

El coeficiente A se determina haciendo que

0 a r 2 R n,l 2 ( β n,l r a )·dr =1

El volumen de una capa esférica comprendida entre r y r+dr es 4πr2·dr

Utilizando las propiedades de las funciones de Bessel

A 2 0 a r 2 π 2 β n,l r a J l+ 1 2 2 ( β n,l r a )·dr =1 A 2 π 2 β n,l a 3 0 1 x J l+ 1 2 2 ( β n,l x )·dx =1 A 2 π 4 β n,l a 3 J l+ 3 2 2 ( β n,l )=1

Representamos la función de onda radial R(r) de los primeros niveles n de energía, para l=0

function esferico_1
    a=1;    
    l=0; %cambiar a l=1,2,3...
    f=@(x) sqrt(pi./(2*x)).*besselj(l+1/2,x);
    xx=linspace(0,10,10);
    rr=raices(f,xx);
    disp(rr);
    hold on
    for k=rr
       A=2*sqrt(k)/sqrt(pi*a^3*besselj(l+3/2,k)^2);
       f1=@(x) A*sqrt(pi./(2*k*x)).*besselj(l+1/2,k*x);
        fplot(f1,[0,a])
    end
    hold off
    xlabel('r/a')
    ylabel('R(r)')
    grid on
    title('Funciones de onda, l=0')

    function r = raices(f, x)
        y=f(x);
        indices=find(y(1:end-1).*y(2:end)<0);
        r=zeros(1,length(indices));
        for k=1:length(indices)
            r(k)=fzero(f, [x(indices(k)), x(indices(k)+1)]);
        end
    end
end

3.1416    6.2832    9.4248

Representamos la función de onda radial R(r) de los primeros niveles n de energía, para l=1

4.4934    7.7253

Finalmente, combinamos la solución radial y angular

ψ n,l,m (r,θ,φ)=Asin( β n,l r a ) Y l,m (θ,φ)

Para cada valor de l hay 2l+1 valores de m con la misma energía

Referencias

David J. Griffiths. Introduction to Quantum Mechanics. Edt. Prentice Hall (1995), pp. 129-132