DiracDelta
The Dirac delta generalized function: 0 for any nonzero real argument, unevaluated at 0.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
DiracDelta!DiracDelta(x)0 if x is a nonzero real number; unevaluated (stays symbolic) at x = 0 or for a symbolic argument.SymPy
DiracDelta(x)DiracDelta(x1, x2, …)the multidimensional delta -- 0 as soon as any argument is a nonzero real, unevaluated otherwise.Typed signatures
| Type | Package | Applies |
|---|---|---|
(real, real*) -> number | analytic | always |
Details
- DiracDelta has no ordinary value at 0 -- it is not a function in the usual sense, so DiracDelta(0) stays unevaluated rather than becoming Infinity or an error.
- D(HeavisideTheta(x), x) = DiracDelta(x) -- see HeavisideTheta.
Plot
Examples
Scope #
Properties #
Zero at any nonzero real, however far out
live ↗InOut
Known value · Wolfram MathematicalFunctionData, DiracDelta
live ↗
InOut
Possible issues #
The argument is , too close to for a double to tell: it stays unevaluated, as Wolfram leaves it
live ↗InOut
About
| Examples | 16 |
|---|---|
| Checked against | Wolfram Language 15 agree1 differSymPy 7 agree1 differ2 unevaluated |
| Crosswalk | Wolfram LanguageSymPy |
Implementation
mapped
sympypackages/oracle/src/mappings.ts