目录
语法
说明
示例
质点弹簧系统的传递函数
zp2tf函数的功能是将零极点增益滤波器参数转换为传递函数形式。。
语法
[b,a] = zp2tf(z,p,k)
说明
[b, a] = zp2tf(z, p, k) 将一个分解的传递函数表示方式转换。
将单输入/多输出(SIMO)系统的多输出表示转换为多项式传递函数表示。
示例
质点弹簧系统的传递函数
计算遵循微分方程的阻尼质点弹簧系统的传递函数。
可测量的物理量是加速度,,而u(t)是驱动力。在拉普拉斯域中,系统的表示如下:
该系统具有单位增益,双零点在s=0处,以及两个共轭复极点。
k = 1;
z = [0 0]';
p = roots([1 0.01 1])
p = 2×1 complex-0.0050 + 1.0000i-0.0050 - 1.0000i
使用 zp2tf 函数来找到传递函数。
[b,a] = zp2tf(z,p,k)
b = 1×31 0 0a = 1×31.0000 0.0100 1.0000
参数说明
z-零点
系统的零点,指定为列向量或矩阵。 z 的列数应与输出数相同。零点必须是实数或成对的共轭复数。如果某些列的零点比其他列少,可以使用无穷大值作为 z 中的占位符。
p-极点
系统的极点,指定为列向量。极点必须是实数或成对的共轭复数。
k-增益
系统的增益,指定为列向量。
b- 传递函数分子的系数。
传递函数分子的系数,返回为行向量或矩阵。如果b是一个矩阵,那么它的行数与z的列数相等。
a - 传递函数分母的系数
传递函数分母的系数,返回为行向量。
算法
使用 poly 函数,将系统转换为传递函数形式,使用极点p和零点矩阵z的各列。