文档

zp2tf

转换零极点增益滤波器参数,以传递函数形式

句法

并[b,A] = zp2tf(Z,P,K)

描述

zp2tf形成从零,电线杆,和一个系统的因子形式的增益传递函数的多项式。

并[b,A] = zp2tf(Z,P,K)找到一个合理的传递函数

小号 一个 小号 = b 1 小号 ñ - 1 + + b ñ - 1 小号 + b ñ 一个 1 小号 - 1 + + 一个 - 1 小号 + 一个

鉴于因式分解传递函数形式的系统

H 小号 = ž 小号 P 小号 = ķ 小号 - ž 1 小号 - ž 2 小号 - ž 小号 - p 1 小号 - p 2 小号 - p ñ

列向量p指定极点位置,和矩阵ž指定零个位置,以作为因为有许多输出列。每个分子的传递函数的增益在矢量ķ。该零极点必须是真实的还是进来复共轭对。多项式分母系数在列向量返回一个与多项式系数分子在矩阵返回b,其中因为有列有尽可能多的行ž

天道酬勤值可以被用作占位符ž如果一些列有比别人少个零。

例子

全部收缩

计算阻尼质量弹簧系统的传递函数服从微分方程

可测量的量是加速度,是动力。在拉普拉斯空间,该系统由下式表示

该系统具有单位增益,在一个双零和两个共轭复数极点。

Z = [0 0]';P =根([1 0.01 1])
p =2×1复-0.0050 + 1.0000i -0.0050  -  1.0000i
K = 1;

zp2tf找到传递函数。

并[b,A] = zp2tf(Z,P,K)
b =1×31 0 0
A =1×31.0000 0.0100 1.0000

算法

系统使用转换为传递函数形式p和列ž

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

也可以看看

|||||

R2006a前推出

是这个主题有帮助吗?