# DiscreteDelta

DiscreteDelta[n1,n2,]

gives the discrete delta function , equal to 1 if all the ni are zero, and 0 otherwise.

# Details # Examples

open allclose all

## Basic Examples(3)

Evaluate numerically:

Use in sums:

Plot over a subset of the integers:

## Scope(18)

### Numerical Evaluation(4)

Evaluate numerically:

Complex number inputs:

DiscreteDelta always returns an exact result irrespective of the precision of the input:

Evaluate efficiently at high precision:

### Specific Values(4)

Value at zero:

Multiargument form gives 1 when all inputs are zero:

Value at infinity:

Evaluate symbolically:

### Visualization(3)

Plot the single-argument DiscreteDelta using integer-width bins:

Visualize DiscreteDelta over the reals. Except for a jump at , it is indistinguishable from a zero function:

Plot DiscreteDelta in three dimensions:

### Function Properties(3)

DiscreteDelta is defined for all real and complex inputs:

Function range of DiscreteDelta:

The function range for complex values is the same:

### Differentiation and Integration(4)

First derivative with respect to x:

Series expansion at a generic point:

Compute the indefinite integral using Integrate:

Verify the anti-derivative:

More integrals:

## Applications(3)

Use in sums to pick out terms:

Pick out elements:

Patch pointwise values of piecewisedefined functions:

## Properties & Relations(3)

Reduce an equation containing DiscreteDelta:

The support of DiscreteDelta has measure zero:

DiscreteDelta can be represented as a DifferenceRoot:

## Possible Issues(2)

DiscreteDelta can stay unevaluated with numeric arguments:

A larger setting for \$MaxExtraPrecision can be needed: Equality testing of the arguments takes numerical precision into account:

Introduced in 1999
(4.0)