I am finding my way around Mathematica but am stuck.
As part of the learning process I am using know functions and known outcomes. In this particular case calculating the Laplace transform of a Dirac Delta function from the integral formula.
what I actually want is the lower bound to be lim->0 from below. The above integral produces:
1 - HeavisideTheta[0]
rather than 1.
If I use LaplaceTransform I get 1.
Using Mathematica V10. I have tried using Lim as the lower bound for the integration, however, it returns the same result. Setting the value to something <0 yields 1.
How do I set the integration to the lim->0 to produce 1?
Thanks. I had tried using a limit but obviously not correctly.
Note that it works if I replace “FromBelow” with 1 (as per documentation on limits. If I use “FromBelow” it does not evaluate. It also works without the assumption a>=0
Further if I use a → -1 i.e. the limit from above it correctly returns 0.
Hi Ted! The problem is that DiracDelta is not really a function, but a positive measure (or, more generally a Schwartz’s distribution). So, we must use a sequence of functions converging towards DiracDelta to obtain the Laplace Transform.
Try for instance this sequence:
Yes. It is undefined really for the reason you might suspect: you don’t know if you arrived zero from above, below or neither (e.g. an integral that has the singular point, 0, as a bound of integration).