Spherical Harmonics and Matrix Elements
Spherical Harmonics and Matrix Elements
January 22, 2020
Problem 1: Lets write a program to visualize the spherical harmonics Ylm (?, ). From
lecture, remember that the spherical harmonics are the solutions to the di?erential equation
L?2 Ylm (?, ) = ~2 l(l + 1)Ylm (?, ).
(1)
Python already has them included in the scipy.special module as the sph_harmonic
function. Please note that ? and in this function are defined di?erently from how it is
typically used in spherical coordinates, so take care when implementing it.
(a) You can use matplotlib and the 3D-plotting module mpl_toolkits.mplot3d to create
3-dimensional plots. First, note that since the spherical harmonics are complex functions, we
cant plot them directly. However, its possible to find a new and real-valued basis which is a
superposition of the complex spherical harmonics. Conventionally, the following substitution
is done:
8p
m
>
0)
Yl m !
(2)
2Im(Ylm ) (m < 0)
>
: m
Yl
(m = 0)
Typically, |Ylm | is plotted using Ylm or sign(Ylm ) as the color (to denote phase). Plot Y44 and
Y4 4 in this way. How do they di?er from each other? Can you say something general about
how Ylm and Yl m relate?
(b) Plot Y00 , Y10 , Y20 , and Y30 . Describe any patterns you see.
Problem 2: Similar to the radial dipole matrix elements, we will investigate the interaction
between the angular parts of atomic states.
(a) What is an expression for:
hn0 , l0 , m0 |f?(r)g?(?, )|n, l, mi ,
(3)
where f? and f? are r- and (?, )-dependent operators, resp. Highlight the angular part.
(b) Using the romb function from the scipy.integrate module, write a function that
calculates the angular part of this expression for an arbitrary operator g?. Show that your
1
function gets the correct results for the case where g? = 1. Why would we use the romb
function over the obvious (simpler) alternative? Be quantitative in your comparison.
(c) Write the position vector operator r? as a function the spherical harmonics in the Cartesian coordinate system.
(d) Use the program from Problem 1(a) to visualize the angular parts of x?, y?, and z?. Since
these operators are Hermitian (and their representation in coordinate space are therefore
already real) you shouldnt have to make any substitutions. The results should make sense
to you. Why?
(e) Write out the following operators as functions of spherical harmonics:
?+ = p12 (x? + iy?)
? = p12 (x? iy?)
?0 = z?
(4)
What do these correspond to?
(f ) Calculate the result of Eq. 3 using the operators from Eq. 4 and your program from Problem 2(b). You may choose whatever states you like to illustrate and describe all important
behavior.
~ where E
~ is the electric
(g) The atom-light dipole interaction Hamiltonian is H? = e r? E
field of the light. Describe how the work you have done in this problem set is relevant to
this interaction.
2
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- physics 151 mechanics github pages
- computational physics education with python
- 7 map projections
- the bloch sphere
- python and matplotlib essentials for scientists and
- release 1 0 1 timothy helton
- spacepy a python based library of tools for the space
- 9 areas on the sphere and healpix
- simulations of cosmicstructureformation oca
- pykrige documentation read the docs
Related searches
- roles and responsibilities matrix template
- roles and responsibilities matrix template excel
- matrix problems and answers
- matrix problems and solutions
- risk and control matrix template
- volume of a spherical dome
- fire and water elements together
- aspects and impacts matrix 14001
- matrix organization pros and cons
- air and fire elements compatibility
- spherical volume calculator
- spherical coordinate transformation