Hydrogenic one dimensional atom
by Reinaldo Baretti Machin
reibaretti2004@yahoo.com
url www.oocities.org/reibaretti2004
url www.oocities.org/serienumerica
The energy eigenvalues of the one dimensional hydrogenic atom are also given by
E= - (Z/n)2 where n== 1,2,3… just as in the three dimensional case.
c23456 example of particle in well of infinite depth
c initial width=0.2
dimension psi(0:10000)
u(x)=-z/x
g(e,x)= e- u(x)
pi=2.*asin(1.)
nstep=7000
kprint=int(float(nstep)/30.)
z=1.
e1=-.6
e2=-.4
iter=20
e=e1
deltae=(e2-e1)/float(iter)
do 40 it=1,iter
xfin=-2.9/e
dx=xfin/float(nstep)
c initial conditions
psi(0)=0.
psi(1)=+dx+psi(0)
do 30 i=2,nstep
x=dx*float(i)
psi(i)=2.*psi(i-1)-psi(i-2) -2.*dx**2*g(e,x-dx)*psi(i-1)
30 continue
write(6,110)e,psi(nstep)
c call anorm(pi,dx,psi,nstep,alfac)
c Print*,' '
c call prtpsi(psi,pi,alfa2,nstep,kprint,dx)
c Print*,' '
e=e+deltae
40 continue
110 format(2x,'e,psif=',1x,2(3x,e11.4))
stop
end
subroutine anorm(pi,dx,psi,nstep,alfac)
dimension psi(0:10000)
pi=2.*asin(1.)
sum=0.
do 10 i=1,nstep
x=dx*float(i)
sum=sum+psi(i-1)**2+ psi(i)**2
10 continue
sum=sum*dx/2.
cnorm=1./sqrt(sum)
do 20 i=0,nstep
psi(i)=psi(i)*cnorm
20 continue
alfac=(pi*psi(0)**2)**(1./3.)
print*,'alfacorrected=',alfac
return
end
subroutine prtpsi(psi,pi,alfa2,nstep,kprint,dx)
dimension psi(0:10000)
psi2s(x)=sqrt(alfa2**3/(32.*pi))*(2.-alfa2*x)*exp(-alfa2*x/2.)
do 10 i=0,nstep,kprint
x=dx*float(i)
print 100, x, psi(i)**2
10 continue
100 format(2x,'x, psi=',2(3x,e11.4))
return
end
RUN
ground state
e,psif= -0.6000E+00 0.1218E+01
e,psif= -0.5900E+00 0.1135E+01
e,psif= -0.5800E+00 0.1047E+01
e,psif= -0.5700E+00 0.9530E+00
e,psif= -0.5600E+00 0.8526E+00
e,psif= -0.5500E+00 0.7413E+00
e,psif= -0.5400E+00 0.6318E+00
e,psif= -0.5300E+00 0.4845E+00
e,psif= -0.5200E+00 0.3489E+00
e,psif= -0.5100E+00 0.2122E+00
e,psif= -0.5000E+00 -0.6610E-02
e,psif= -0.4900E+00 -0.1535E+00
e,psif= -0.4800E+00 -0.3593E+00
e,psif= -0.4700E+00 -0.6127E+00
e,psif= -0.4600E+00 -0.8344E+00
e,psif= -0.4500E+00 -0.1084E+01
e,psif= -0.4400E+00 -0.1408E+01
e,psif= -0.4300E+00 -0.1703E+01
e,psif= -0.4200E+00 -0.2051E+01
e,psif= -0.4100E+00 -0.2439E+01
************************************************************
First excited state
e,psif= -0.1400E+00 -0.2215E+02
e,psif= -0.1385E+00 -0.2081E+02
e,psif= -0.1370E+00 -0.1913E+02
e,psif= -0.1355E+00 -0.1744E+02
e,psif= -0.1340E+00 -0.1567E+02
e,psif= -0.1325E+00 -0.1348E+02
e,psif= -0.1310E+00 -0.1129E+02
e,psif= -0.1295E+00 -0.8778E+01
e,psif= -0.1280E+00 -0.6084E+01
e,psif= -0.1265E+00 -0.3122E+01
e,psif= -0.1250E+00 -0.4762E-01
e,psif= -0.1235E+00 0.3441E+01
e,psif= -0.1220E+00 0.7104E+01
e,psif= -0.1205E+00 0.1125E+02
e,psif= -0.1190E+00 0.1560E+02
e,psif= -0.1175E+00 0.2036E+02
e,psif= -0.1160E+00 0.2549E+02
e,psif= -0.1145E+00 0.3095E+02
e,psif= -0.1130E+00 0.3695E+02
e,psif= -0.1115E+00 0.4333E+02