m一个一世nContent

iztrans

Inverse Z-transform

描述

例子

iztrans((F返回反向Z变换ofF。默认情况下,自变量为z转换变量是n。如果Fdoes not containz,,,,iztransuses the functionSymvar

例子

iztrans((F,,,,Transvaruses the transformation variableTransvar代替n

例子

iztrans((F,,,,var,,,,Transvar使用自变量var和变换变量Transvar代替z一个ndn分别。

例子

符号表达式的逆Z转换

计算逆z转换2*z/(z-2)^2。默认,the inverse transform is in terms ofn

syms z F = 2*z/(z-2)^2; iztrans(F)
一个ns = 2^n + 2^n*(n - 1)

指定自变量和变换变量

计算逆z转换1/(a*z)。默认情况下,独立和转换变量是z一个ndn, 分别。

syms z a F = 1/(a*z); iztrans(F)
一个ns = kroneckerDelta(n - 1, 0)/a

Specify the transformation variable asm。如果you specify only one variable, that variable is the transformation variable. The independent variable is stillz

Syms M Iztrans(F,m)
一个ns = kroneckerDelta(m - 1, 0)/a

将独立变量和转换变量指定为一个一个ndm在第二和第三个论点中。

Iztrans(F,A,M)
一个ns = kroneckerDelta(m - 1, 0)/z

涉及kronecker delta函数的Z-Transforms

计算这些表达式的反z转换。结果涉及Kronecker Delta函数。

Syms N Z Iztrans(1/Z,Z,N)
一个ns = kroneckerDelta(n - 1, 0)
f =(z^3 + 3*z^2)/z^5;Iztrans(F,Z,N)
ans = kroneckerdelta(n -2,0) + 3*kroneckerdelta(n -3,0)

反向Z变换of Array Inputs

找到矩阵的逆Z变换m。使用相同大小的矩阵为每个矩阵条目指定独立和转换变量。当论点是非大规模时,iztrans对他们的元素行事。

SYMS A B C D W X Y Z M = [EXP(X)1;罪(y)i*z];vars = [w x;y z];transvars = [a b;c d];iztrans(m,vars,transvars)
ans = [exp(x)*kroneckerdelta(a,0),kroneckerdelta(b,0)]

如果iztrans使用标量和非标量参数调用,然后通过使用标量扩展来扩展标量以匹配非标度。非大规模参数必须具有相同的大小。

SYMS W X Y Z A B C D IZTRANS(X,Vars,TransVars)
ans = [x*kroneckerdelta(a,0),iztrans(x,x,b)] [x*kroneckerdelta(c,0),x*kroneckerdelta(d,d,0)]

符号函数的逆Z转换

计算符号函数的逆Z变换。当第一个参数包含符号函数时,第二个参数必须是标量。

syms f1(x) f2(x) a b f1(x) = exp(x); f2(x) = x; iztrans([f1, f2],x,[a, b])
ans = [iztrans(exp(x),x,a),iztrans(x,x,b)]

如果找不到逆Z变换

如果iztrans无法计算逆变换,它返回一个未评估的呼叫。

syms f(z)n f(z)= exp(z);f = iztrans(f,z,n)
f = iztrans(exp(z),z,n)

return the original expression by usingZtrans

Ztrans(F,N,Z)
ans = exp(z)

输入参数

全部收缩

Input, specified as a symbolic expression, function, vector, or matrix.

自变量,指定为符号变量,表达式,向量或矩阵。该变量通常称为“复杂频率变量”。如果您不指定变量,则iztransusesz。如果Fdoes not containz, 然后iztransuses the functionSymvar

转换变量,指定为符号变量,表达式,向量或矩阵。通常称为“时间变量”或“空间变量”。默认,iztransusesn。如果n是自变量的变量F, 然后iztransusesk

更多关于

全部收缩

反向Z变换

在哪里r一世s a positive number, such that the functionF=F((z在圆圈和外部进行分析|z|=r,逆z变换为

F (( n = 1 2 π 一世 | z | = r F (( z z n - 1 d z ,,,, n = 0 ,,,, 1 ,,,, 2 ...

Tips

  • 如果一个ny argument is an array, theniztrans徒element-wise所有元素的数组。

  • 如果第一个参数包含符号函数,则第二个参数必须是标量。

  • 要计算直接的Z变换,请使用Ztrans

Introduced before R2006a