DiscreteConvolve
DiscreteConvolve[f,g,n,m]
gives the convolution with respect to n of the expressions f and g.
DiscreteConvolve[f,g,{n1,n2,…},{m1,m2,…}]
gives the multidimensional convolution.
Details and Options
- The convolution of two sequences and is given by .
- The multidimensional convolution is given by .
- The following options can be given:
-
Assumptions $Assumptions assumptions to make about parameters GenerateConditions False whether to generate conditions on parameters Method Automatic method to use VerifyConvergence True whether to verify convergence
Examples
open allclose allBasic Examples (3)
Convolve a sequence with DiscreteDelta:
Convolve two exponential sequences:
Convolve two UnitBox sequences and plot the result:
Scope (4)
Generalizations & Extensions (1)
Multiplication by UnitStep effectively gives the convolution over a finite interval:
Options (2)
Applications (2)
Properties & Relations (7)
DiscreteConvolve computes a sum over the set of integers:
Convolution with DiscreteDelta gives the value of a sequence at m:
The ZTransform of a causal convolution is the product of the individual transforms:
Similarly for GeneratingFunction:
The FourierSequenceTransform of a convolution is the product of the individual transforms:
Text
Wolfram Research (2008), DiscreteConvolve, Wolfram Language function, https://reference.wolfram.com/language/ref/DiscreteConvolve.html.
CMS
Wolfram Language. 2008. "DiscreteConvolve." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DiscreteConvolve.html.
APA
Wolfram Language. (2008). DiscreteConvolve. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DiscreteConvolve.html