Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Mathematics and Algorithms > Calculus > Integral Transforms >

ZTransform

Updated In 7 Graphic
ZTransform[expr, n, z]
gives the Z transform of expr.
ZTransform[expr, {n1, n2, ...}, {z1, z2, ...}]
gives the multidimensional Z transform of expr.
  • The Z transform for a discrete function f(n) is given by sum_(n=0)^(infty)f(n)z^(-n).
  • The multidimensional Z transform is given by sum_(n_1=0)^inftysum_(n_2=0)^infty... f(n_1,n_2,...) z^(-n_1) z^(-n_2) ....
  • The following options can be given:
Assumptions$Assumptionsassumptions to make about parameters
GenerateConditionsFalsewhether to generate answers that involve conditions on parameters
MethodAutomaticmethod to use
VerifyConvergenceTruewhether to verify convergence
Transform a sequence:
Transform a multivariate sequence:
Transform a symbolic sequence:
Transform a univariate sequence:
Transform a multivariate sequence:
Compute a typical transform:
Plot the magnitude using Plot3D, ContourPlot or DensityPlot:
Plot the complex phase:
Generate conditions for the region of convergence:
Plot the region for :
Evaluate the transform at a point:
Plot the spectrum:
The phase:
Plot both the spectrum and the plot phase using color:
Plot the spectrum in the complex plane using ParametricPlot3D:
ZTransform will use several properties including linearity:
Shifts:
Multiplication by exponentials:
Multiplication by polynomials:
Conjugate:
ZTransform automatically threads over lists:
Equations:
Rules:
TraditionalForm typesetting:
Discrete impulses:
Discrete unit steps:
Discrete ramps:
Polynomials result in rational transforms:
Factorial polynomials:
Exponential functions:
Exponential polynomials:
Factorial exponential polynomials:
Trigonometric functions:
Trigonometric, exponential and polynomial:
Combinations of the previous input will also generate rational transforms:
Different ways of expressing piecewise defined signals:
Rational functions:
Rational exponential functions:
Hypergeometric term sequences:
The DiscreteRatio is rational for all hypergeometric term sequences:
Many functions give hypergeometric terms:
Any products are hypergeometric terms:
Transforms of hypergeometric terms:
Holonomic sequences:
A holonomic sequence is defined by a linear difference equation:
Many special function are holonomic sequences in their index:
Special sequences:
Multivariate transforms:
Linearity:
Several relation exist to the InverseZTransform:
Shifts:
Polynomial multiplication:
Exponential multiplication:
Differences and shifts:
Sums:
Integrals:
Without assumptions typically a general formula will be produced:
Use Assumptions to obtain the expression on a given range:
Set GenerateConditions to True to get the region of convergence:
Different methods may produce different results:
By default, convergence testing is performed:
Setting VerifyConvergence->False will avoid the verification step:
Solving difference equations:
ZTransform is closely related to GeneratingFunction:
Use InverseZTransform to get the sequence from its transform:
ZTransform effectively computes an infinite sum:
Linearity:
Shifting:
Convolution:
Derivative:
Initial value property:
Final value property:
A ZTransform may not converge for all values of parameters:
Use GenerateConditions to get the region of convergence:
New in 4 | Last modified in 7
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team