Why mathematica doesnt produce any answer to the following integral?

Integrate[0.040608386793220284*DiracDelta[w]*DiracDelta[-w + x], {w, -2, 2}]

and how can I get a solution?

Thank you very much.


Because you are using it incorrectly. The integral of a delta function is 1 when taken over all values:

Integrate[0.0406*DiracDelta[w]*DiracDelta[-w + x], {w, -Infinity, Infinity}]

gives the expected

0.0406 DiracDelta[x]
| improve this answer | |
  • $\begingroup$ but I am interested in the integral only in this range, not from minus infty to plus infty. $\endgroup$ – Seyhmus Güngören Oct 18 '13 at 14:59
  • $\begingroup$ then specify x.. it can't know the value unless it knows x. Observe that Integrate[0.0406*DiracDelta[w]*DiracDelta[-w + 100], {w, -2, 2}] gives 0. $\endgroup$ – bill s Oct 18 '13 at 15:18
  • $\begingroup$ Integrate[f[x - w] DiracDelta[w], {w, -2, 2}, Assumptions -> x [Element] Reals && x [Element] Reals] /. f -> DiracDelta $\endgroup$ – Seyhmus Güngören Oct 18 '13 at 16:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.