Deriving spherical unit vectors in terms of cartesian unit vectors

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 4K views
chipotleaway
Messages
174
Reaction score
0
I'm trying to find the azimuthal angle unit vector [itex]\vec{\phi}[/itex] in the cartesian basis by taking the cross product of the radial and [itex]\vec{z}[/itex] unit vectors.
[itex]\vec{z} \times \vec{r} = <0, 0, 1> \times <sin(\theta)cos(\phi), sin(\theta)sin(\phi), cos(\theta)> = <-sin(\theta)sin(\phi), sin(\theta)cos(\phi), 0)>[/itex]

But the [itex]sin(\theta)[/itex] shouldn't be there so we would have to multiply the cross product by [itex]1/sin(\theta)[/itex] to get the correct unit vector. But why do we need to do this if the magnitude is already one?

Also, how would you do this using trigonometry?

Thanks
 
Physics news on Phys.org
You don't actually divide by [itex]\sin\theta[/itex]. Its just that the azimuthal unit vector relies completely on the xy plane and so you should set [itex]\theta=\frac \pi 2[/itex].
 
Thanks, that makes sense.I was following this .pdf
https://www.csupomona.edu/~ajm/materials/delsph.pdf
 
Last edited by a moderator: