Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
##################################
# make polar plots of real combinations of spherical harmonics
# > gnuplot -persist orbitals.gnu
#
#
I 2001, E. Koch, MPI-FKF #
##############################################
##################################
# m =0
px(u,v)=sqrt(3.0/4.0/pi)*sin(u)*cos(v) # |m|=1
py(u,v)=sqrt(3.0/4.0/pi)*sin(u)*sin(v) # |m|=1
# d orbitals
d3z2m1(u,v)=sqrt( 5.0/16.0/pi)*(3.0*cos(u)**2-1.0)
# m =0
dzx(u,v) =sqrt(15.0/16.0/pi)*sin(2.0*u)*cos(v)
# |m|=1
dyz(u,v) =sqrt(15.0/16.0/pi)*sin(2.0*u)*sin(v)
# |m|=1
dx2my2(u,v)=sqrt(15.0/16.0/pi)*sin(u)**2*cos(2.0*v)
# |m|=2
dxy(u,v) =sqrt(15.0/16.0/pi)*sin(u)**2*sin(2.0*v)
# |m|=2
# f orbitals
fz5z2m3 (u,v)=sqrt( 7.0/16.0/pi)*(5.0*cos(u)**2-3.0)*cos(u)
# m =0
(u,v)=sqrt(105.0/16.0/pi)*cos(u)*sin(u)**2*sin(2.0*v)
# |m|=2
# |m|=2
fxx2m3y2(u,v)=sqrt( 35.0/32.0/pi)*sin(u)**3*cos(3.0*v)
# |m|=3
fy3x2my2(u,v)=sqrt( 35.0/32.0/pi)*sin(u)**3*sin(3.0*v)
# |m|=3
# plot
pos(u,v)= orb(u,v)<0 ? 0 : orb(u,v)
neg(u,v)= orb(u,v)>0 ? 0 : -orb(u,v)
#splot neg(u,v)*x(u,v), neg(u,v)*y(u,v), neg(u,v)*z(u,v)
#pause -1 "NEG Hit return to continue"
#splot pos(u,v)*x(u,v), pos(u,v)*y(u,v), pos(u,v)*z(u,v)
#pause -1 "POS Hit return to continue"
splot pos(u,v)*x(u,v), pos(u,v)*y(u,v), pos(u,v)*z(u,v), \
neg(u,v)*x(u,v), neg(u,v)*y(u,v), neg(u,v)*z(u,v)