主要内容

iztrans

逆 z 变换

说明

iztrans(F) 返回 F逆 z 变换。默认情况下,自变量是 z,变换变量是 n。如果 F 不包含 z,则 iztrans 使用函数 symvar

示例

iztrans(F,transVar) 使用变换变量 transVar 而不是 n

示例

iztrans(F,var,transVar) 分别使用自变量 var 和变换变量 transVar,而不是 zn

示例

示例

符号表达式的逆 z 变换

计算 2*z/(z-2)^2 的逆 z 变换。默认情况下,逆变换结果以 n 为变量。

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

指定自变量和变换变量

计算 1/(a*z) 的逆 z 变换。默认情况下,自变量和变换变量分别为 zn

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

将变换变量指定为 m。如果您仅指定一个变量,则该变量是变换变量。自变量仍然是 z

syms m
iztrans(F,m)
ans =
kroneckerDelta(m - 1, 0)/a

在第二个参量和第三个参量中分别将自变量和变换变量指定为 am

iztrans(F,a,m)
ans =
kroneckerDelta(m - 1, 0)/z

涉及克罗内克 δ 函数的逆 z 变换

计算这些表达式的逆 z 变换。结果涉及克罗内克 δ 函数。

syms n z
iztrans(1/z,z,n)
ans =
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 变换

求矩阵 M 的逆 z 变换。使用相同大小的矩阵为每个矩阵条目指定自变量和变换变量。当参量为非标量参量时,iztrans 按元素对它们进行操作。

syms a b c d w x y z
M = [exp(x) 1; sin(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(sin(y), y, c),   iztrans(z, z, d)*1i]

如果 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, 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)

使用 ztrans 来返回原始表达式。

ztrans(f,n,z)
ans =
exp(z)

输入参数

全部折叠

输入,指定为符号表达式、函数、向量或矩阵。

自变量,指定为符号变量、符号表达式、符号向量或符号矩阵。此变量通常被称为“复频率变量”。如果未指定此变量,则 iztrans 使用 z。如果 F 不包含 z,则 iztrans 使用函数 symvar

变换变量,指定为符号变量、符号表达式、符号向量或符号矩阵。此变量通常被称为“时间变量”或“空间变量”。默认情况下,iztrans 使用 n。如果 nF 的自变量,则 iztrans 使用 k

详细信息

全部折叠

提示

  • 如果任何参量是一个数组,则 iztrans 对该数组中的所有元素按元素进行操作。

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

  • 要计算直接 z 变换,请使用 ztrans

版本历史记录

在 R2006a 之前推出