We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
DiracDelta[x]
represents the Dirac delta function .
DiracDelta[x1,x2,…]
represents the multidimensional Dirac delta function .
DetailsDiracDelta always returns an exact 0:
Evaluate efficiently at high precision:
DiracDelta threads over lists:
Specific Values (3)As a distribution, DiracDelta does not have a specific value at 0:
Differentiation (3)DiracDelta is differentiable, but its derivative does not have a special name:
Differentiate the multivariate DiracDelta:
Differentiate a composition involving DiracDelta:
Integration (4)Integrate over finite domains:
Integrate over infinite domains:
Integrate expressions containing derivatives of DiracDelta:
Applications (8)Find classical harmonic oscillator Green function:
Solve the inhomogeneous ODE through convolution with Green's function:
Compare with the direct result from DSolve:
Define a functional derivative:
Calculate the functional derivative for an example functional:
Calculate the phase space volume of a harmonic oscillator:
Find the distribution for the third power of a normally distributed random variable:
Fundamental solution of the Klein–Gordon operator :
Visualize the fundamental solution. It is nonvanishing only in the forward light cone:
A cusp‐containing solution of the Camassa–Holm equation:
Higher derivatives will contain DiracDelta:
Plot the solution and its derivative:
Differentiate and integrate a piecewise defined function in a lossless manner:
Differentiating and integrating recovers the original function:
Using Piecewise does not recover the original function:
Solve a classical second‐order initial value problem:
Incorporate the initial values in the right‐hand side through derivatives of DiracDelta:
Properties & Relations (4) Possible Issues (8)Only HeavisideTheta gives DiracDelta after differentiation:
This also holds for the multivariate case:
DiracDelta[0] is not an "infinite" quantity:
DiracDelta can stay unevaluated for numeric arguments:
Products of distributions with coinciding singular support cannot be defined:
DiracDelta cannot be uniquely defined with complex arguments:
Numerical routines will typically miss the contributions from measures at single points:
Limit does not produce DiracDelta as a limit of smooth functions:
Integrate never gives DiracDelta as an integral of smooth functions:
FourierTransform can give DiracDelta:
Neat Examples (1)Calculate the moments of a Gaussian bell curve:
Do it using the dual Taylor expansion expressed in derivatives of DiracDelta:
The two sequences of moments are identical:
HistoryIntroduced in 1999 (4.0)
Wolfram Research (1999), DiracDelta, Wolfram Language function, https://reference.wolfram.com/language/ref/DiracDelta.html. TextWolfram Research (1999), DiracDelta, Wolfram Language function, https://reference.wolfram.com/language/ref/DiracDelta.html.
CMSWolfram Language. 1999. "DiracDelta." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DiracDelta.html.
APAWolfram Language. (1999). DiracDelta. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DiracDelta.html
BibTeX@misc{reference.wolfram_2025_diracdelta, author="Wolfram Research", title="{DiracDelta}", year="1999", howpublished="\url{https://reference.wolfram.com/language/ref/DiracDelta.html}", note=[Accessed: 11-July-2025 ]}
BibLaTeX@online{reference.wolfram_2025_diracdelta, organization={Wolfram Research}, title={DiracDelta}, year={1999}, url={https://reference.wolfram.com/language/ref/DiracDelta.html}, note=[Accessed: 11-July-2025 ]}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4