主要内容

tf2zp

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

描述

例子

zpk) = tf2zp (b一个求零矩阵z,极点向量p,以及相关的收益向量k从传递函数参数b一个.该函数转换为多项式传递函数表示

H 年代 B 年代 一个 年代 b 1 年代 n 1 + + b n 1 年代 + b n 一个 1 年代 1 + + 一个 1 年代 + 一个

将单输入/多输出(SIMO)连续时间系统转化为因子传递函数形式

H 年代 Z 年代 P 年代 k 年代 z 1 年代 z 2 年代 z 年代 p 1 年代 p 2 年代 p n

请注意

使用tf2zp当用积极的力量工作时年代2+年代+ 1),例如在连续时间传递函数中。一个类似的功能,tf2zpk,在处理以逆幂表示的传递函数时更有用(1 +z1+z2

例子

全部折叠

生成一个具有以下传递函数的系统。

H 年代 2 年代 2 + 3. 年代 年代 2 + 1 2 年代 + 1 4 2 年代 - 0 年代 - - 3. 2 年代 - - 1 2 2 1 - j 年代 - - 1 2 2 1 + j

求系统的零点、极点和增益。使用eqtflength确保分子和分母的长度相等。

B = [2 3];A =[1 1/√(2)1/4];[b] = eqtflength (b);(z,磷、钾)= tf2zp (b, a)
z =2×10 -1.5000
p =2×1复杂-0.3536 - 0.3536i
k = 2

绘制极点和零点,以验证它们是否位于预期位置。

fvtool (b,,“polezero”)文本(真正的(z) + 1,图像放大(z),“零”)文本(真实(p) + 1,图像放大(p),“极”

图过滤器可视化工具-极点-零Plot包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为Pole-Zero Plot的axis对象包含7个类型为line、text的对象。

输入参数

全部折叠

传递函数分子系数,指定为向量或矩阵。如果b是一个矩阵,那么每一行呢b对应于系统的输出。b包含系数的降序幂年代.的列数b必须小于或等于的长度一个

数据类型:|

传递函数分母系数,指定为向量。一个包含系数的降序幂年代

数据类型:|

输出参数

全部折叠

系统的零,以矩阵的形式返回。z在列中包含分子0。z有和输出一样多的列。

系统的极点,作为列向量返回。p包含传递函数的分母系数的极点位置。

系统的增益,作为列向量返回。k包含每个分子传递函数的增益。

扩展功能

之前介绍过的R2006a