Spherical basis vectors in terms of exponential rotation operators
July 24, 2009 7 Comments
The spherical basis vectors ,
, and
may be expressed as
,
,
,
Equations (1a) to (1c) state that ,
,
are the unit vectors
,
, and
rotated counterclockwise about the the vector
by an angle
and then rotated counterclockwise about the vector
by an angle
.
Using the exponential relations
,
,
,
Eqs. (1a) to (1c) simplifies to
,
,
.
Furthermore, employing the Euler identities
,
,
together with the exponential realations
,
,
,
Eqs. (3a) to (3c) becomes
,
,
Finally, using the Euler identities
,
,
Eqs. (6a) to (6c) reduces to
,
,
.
This corresponds to the standard expressions for the spherical basis vectors in rectangular coordinates (see Wikipedia).


(6a), (6b) can be reduced nicely to a form similar to (6c). Introduce a unit bivector
for the plane of rotation from
through the point at which your basis vectors are sitting on the unit sphere. That is
Now you can factor (6a) like so
Like (6c) you have something very much like a complex polar representation, where a quaternion exponential rotates your vector from its initial position to the final position by straight multiplication.
(6b) is similar, and I get
Since
contains
as a factor, the product
is a vector, and you have the same form in the end, vector times exponential producing a new vector.
Thanks, Peeter. That’s a neat trick. The vector
. This is the one rotated counterclockwise in the plane
by an angle
. Thanks also for the \begin{aligned} command.
That vector isn’t
, but is
. This is
, rotated in the x,y plane rotated towards the
axis by
(what is probably usually designated by
in cylindrical polar coordinates, the outwards facing radial unit vector in such a coordinate system).
re. aligned. I have cobbled together the following perl script for converting standalone latex to wordpress format:
http://sites.google.com/site/peeterjoot/math2009/tex2blog
you may be interested in it. It has some bugs but does the job fairly well. There’s also a python script that is similar:
http://lucatrevisan.wordpress.com/latex-to-wordpress/
(I use mine since it has citation and \ref support for equation #s, and also supports my personal newcommand’s … it wasn’t obvious to me how to modify the above python script to support multiple argument expression replacement.)
Thanks, Peeter. Another typo mistake. I’ll try the links.
Nice site! I would like to point out a typo first (1b) er => etheta
In (4a) you use a relationship for the basis vectors: e1e2 = i e3.
This relationship is true in 3 dimensions. One can choose Pauli matrices then to show that this is true.
Is it also true in four dimensions? What representation would you use then?
Christiaan,
If we think of the algebra Cl_{3,0} generated by {e_1, e_2, e_3} as a subset of the algebra Cl_{4,0} generated by {e_1, e_2, e_3, e_4}, then e_1 e_2 = i e_3, where i = e_1 e_2 e_3, is still valid in Cl_{4,0}. If are thinking of the pseudoscalar I = e_1 e_2 e_3 e_4, then e_1 e_2 \neq I e_3, because I e_3 = -e_1 e_2 e_4.
In the mean while I discovered the answer. Replace in eq 1 the basis vectors in the exponentials by the wedge products of the two other basis vectors. So replace ie_3 by e_1 e_2 this is now valid in arbitrary dimension since the wedge product of two basis vectors are the generators of a liegroup in arbitrary dimensions and the basis vector are only generators in 3 dimensions
Thanks! take care