All Forums
 Mathematics
What is the dirac delta function?

 Printer Friendly
 
Author Previous Topic Topic Next Topic  
ObsessiveMathsFreak
Infrared Wave


Burkina Faso (Upper Volta)
282 Posts
Posted - 02/21/2003 :  15:28:20  Show Profile Send a private Message
what on earth is (x - x')

and why is it equal to div( div (1/|x - x'|) ) ?

I calculated div( div (1/|x - x'|) ) = 0

what is this function?

"May the maths be with you"

Alert Mentor now

HallsofIvy
Micro Wave


USA
163 Posts
Posted - 02/21/2003 :  17:19:15  Show Profile  Send a private Message
The "Dirac delta function" isn't really a function. It's a thing called a "distribution" or "generalized function". The most precise way I know of defining distributions is through Schwarz' theory: a distribution is a "functional" or "function of functions"- that is, something that assigns a number to every function. If F(x) is a function, then we can think of it as a functional by F: g(x)-> (f(x)g(x))dx but, of course, there exist such "distributions" that do not correspond to ordinary functions.

The Dirac delta function is the distribution, [delta](x) that to each function f assigns the value f(0).
It is sometimes defined as a "function" such that [delta](x)= 0 if x is not 0 and is infinite AT x=0 in such a way that [delta](x)dx= 1 as long as the interval of integration includes 0. Of course, that is not really a function.

Another way to look at it (in 1-dimension) is as the limit of functions of the kind di(x)= 0 if |x|>1/i and di(x)= k/2 if |x|<= 1/i.
Notice that, for each i, di(x)dx= (k/2)(2k)= 1 but di(x)= 0 outside a very small region.
(For two or three dimension, us a disk or sphere)
If you take "limit of functions" literally, then the limit function is 0 if x is not 0 and undefined if x is 0. Of course, since the Dirac delta function is NOT a true function, you don't take it literally!

One very nice property of distributions is that we can think of distributions as being derivatives of functions that don't have normally have derivatives.
The Dirac delta function (again in one dimension) can be thought of as the derivative of a STEP function. If f(x)= 0 for x< 0, f(x)= 1 for x>=0, then its derivative is 0 as long as x is not 0, for x=0 (well, actually the derivative does not exist for x=0- but thinking of it that way gives us the Dirac delta function). A variation of this is to define fi to be 0 for x< -1/i, 1 for x> 1/i, and the straight line connecting (-1/i, 0) and (1/i,1). Each fi has derivative 0 for x<-1/i, i/2 for x between -1/i and 1/i and 0 for x> 1/i. The Dirac delta function is the limit as i-> of those derivatives. Of course, that will be 0 as long as x is not 0 and doesn't exist for x= 0.

Now perhaps you see why you got 0 as an answer! To get the Dirac delta function, you have to look closely at what happens at the origin (and think creatively,don't just say it doesn't exist!).



Alert Mentor now Go to Top of Page

enigma
PF Advisor


USA
1016 Posts
Posted - 02/21/2003 :  20:43:12  Show Profile  Send a private Message
Unless I'm mistaken, the delta function is defined as:

{ 0 for t > 1/ or t < 0
{ for 0 < t < 1/

and taking the limit as 1/ -> 0

It is an idealized, normalized step. One nice thing about it in the class I'm taking now is that it's Laplace transform is 1.

enigma

"Life is the crummiest book I've ever read. There isn't a hook; just a lot of cheap shots, pictures to shock, and characters an amateur would never dream up."
-Bad Religion
Stranger than Fiction

Alert Mentor now Go to Top of Page

selfadjoint
Infrared Wave


USA
335 Posts
Posted - 02/21/2003 :  22:54:21  Show Profile  Send a private Message
One of the main properties of the delta function, that I didn't see in Hallsofivy' excellent presentation is that f(x)delta(x-a)dx = f(a), in other words the delta under the integral sign "picks out" one particular value of the integrand.

The number you have dialled is imaginary. Please rotate your telephone 90 degrees and try again.

Alert Mentor now Go to Top of Page

Hurkyl
Visible Light Wave


USA
723 Posts
Posted - 02/21/2003 :  23:02:42  Show Profile  Send a private Message
Incidentally, I think you meant:

grad( div (1/|x-x'|) )

It is confusing that grad and div (and curl!) all involve the same symbol, but there is sense behind it.


Hurkyl



Alert Mentor now Go to Top of Page

ObsessiveMathsFreak
Infrared Wave


Burkina Faso (Upper Volta)
282 Posts
Posted - 02/24/2003 :  10:40:35  Show Profile  Send a private Message
Yes sorry, grad(div(1/|x - x'|))

I would have used the del symol but there isn't one at this site.

"May the maths be with you"

Alert Mentor now Go to Top of Page

Ben-CS
Radio Wave


USA
46 Posts
Posted - 02/26/2003 :  20:49:24  Show Profile  Send a private Message
∇, but I cheated!

Alert Mentor now Go to Top of Page
alis
Radio Wave


USA
88 Posts
Posted - 02/27/2003 :  00:53:26  Show Profile  Send a private Message  Visit alis's Homepage  Send alis an ICQ Message
^^^ Hey, who ordered this fourth dimension? ;)

Two things you need to be careful of:

  • You can't change the argument inside the delta at will, even if the new argument has the same zeros. eg for const a: delta(a*x) = delta(x)/|a|
  • In multidimensional spaces, the delta function in non-Cartesian coordinates is defined so that delta^3(r)dV=1. eg we don't expand out the r^2*sin() in spherical coordinates.

---
The good Christian should beware of mathematicians and all those who make empty prophecies. The danger already exists that mathematicians have made a covenant with the devil to darken the spirit and confine man in the bonds of Hell. -St Augustine

Alert Mentor now Go to Top of Page

ObsessiveMathsFreak
Infrared Wave


Burkina Faso (Upper Volta)
282 Posts
Posted - 02/27/2003 :  11:01:59  Show Profile  Send a private Message
How did you get that del symbol


[nabla]

What?!

"May the maths be with you"

Alert Mentor now Go to Top of Page


Edited by - ObsessiveMathsFreak on 02/27/2003 11:05:08
dg
Radio Wave


USA
1 Posts
Posted - 03/05/2003 :  22:43:14  Show Profile  Send a private Message
Let's try to fix it once and for all: it is not div(div(1/|x-x'|)) nor grad(div(1/|x-x'|)) (which are both undefined since div operates on vector fields) but

div(grad(1/|x-x'|))=-4delta(x-x')

where div(grad()) is also known as laplacian and written as (nabla)2

Alert Mentor now Go to Top of Page

   

 Printer Friendly

 
load time: 0.6885