Delta function in spherical coords

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
5 replies · 15K views
Lorna
Messages
44
Reaction score
0

Homework Statement


If we have a delta function in cartesian coords, how do we convert it into spherical.
for example : delta (r) = delta(x-x0) delta(y-y0) delta(z-z0)

Homework Equations





The Attempt at a Solution


I used
delta (r) = delta(r-r0) delta(cos{theta}-cos{theta0}) delta (phi-phi0)/(r sin{theta})^2


How do we find r0,cos{theta0} and phi0, if what I am using is the right formula.

do we use:

z= r cos{theta}
y= r sin{theta} cos {phi}
x= r sin {theta} sin {phi}

and then say the delta function is non-zero if x=x0 or x0=r sin {theta} sin {phi}
and so on and then solve fir r, cos{theta} and phi?

thanks
 
Physics news on Phys.org
If you were working in polar coordinates for example, the 'obvious' thing to do would be to write [tex]\delta = \delta \left( r \right)[/tex] but this is incorrect since the delta function would not satisfy all of the required properties. I can't remember exactly off the top of my head but in cylindrical coordinates you define the delta function as something like [tex]\delta \left( {x,y} \right) = \frac{{\delta \left( r \right)}}{{2\pi r}}[/tex].

I would imagine that the delta function would be defined in a similar way for spherical coordinates. My guess would be that the 2*pi*r would be replaced by 4*pi*r in spherical coordinates.
 
Lorna, your solution is correct, but you should really write the left-hand side as
[tex]\delta(\vec{r}-\vec{r}_0)[/tex]
This is sometimes written as
[tex]\delta^3(\vec{r}-\vec{r}_0)[/tex]
to emphasize that this is a 3-dimensional delta function
 
Last edited: