主要内容

zp2tf

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

描述

例子

(b,一个) = zp2tf (z,p,k)转换因子传递函数表示

H ( 年代 ) = Z ( 年代 ) P ( 年代 ) = k ( 年代 z 1 ) ( 年代 z 2 ) ( 年代 z ) ( 年代 p 1 ) ( 年代 p 2 ) ( 年代 p n )

单输入/多输出(SIMO)系统的多项式传递函数表示法

B ( 年代 ) 一个 ( 年代 ) = b 1 年代 ( n 1 ) + + b ( n 1 ) 年代 + b n 一个 1 年代 ( 1 ) + + 一个 ( 1 ) 年代 + 一个

例子

全部折叠

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

w ¨ + 0 0 1 w ˙ + w = u ( t )

可测的量是加速度, y = w ¨ , u ( t ) 是驱动力。在拉普拉斯空间中,系统用

Y ( 年代 ) = 年代 2 U ( 年代 ) 年代 2 + 0 0 1 年代 + 1

系统有单位增益,一个双零点 年代 = 0 和两个共轭复数极点。

k = 1;z = [0 0]';p =根([1 0.01 1])
p =2×1复杂-0.0050 + 1.0000i -0.0050 - 1.0000i

使用zp2tf找到传递函数。

[b] = zp2tf (z,磷、钾)
b =1×31 0 0
一个=1×31.0000 0.0100 1.0000

输入参数

全部折叠

系统的零,指定为列向量或矩阵。z有多少列就有多少列。0必须是实数或者是复数共轭对。使用值作为占位符z如果某些列的0比其他的少。

例子:j [1 (1 + 1) / 2 (1-1j) / 2)”

数据类型:|
复数的支持:万博1manbetx是的

系统的极点,指定为列向量。极点必须是实的,或者是复数共轭对。

例子:j [1 (1 + 1) / 2 (1-1j) / 2)”

数据类型:|
复数的支持:万博1manbetx是的

系统的增益,指定为列向量。

例子:(1 2 3)”

数据类型:|

输出参数

全部折叠

传递函数分子系数,作为行向量或矩阵返回。如果b是一个矩阵,那么它的行数等于列数吗z

传递函数分母系数,作为行向量返回。

算法

将系统转换成传递函数形式使用p和列z

扩展功能

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

之前介绍过的R2006a