主要内容

zp2tf

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

描述

实例

[B,A.]=zp2tf(Z,P,K)转换分解的传递函数表示形式

H ( s ) = Z ( s ) P ( s ) = K ( s Z 1. ) ( s Z 2. ) ( s Z M ) ( s P 1. ) ( s P 2. ) ( s P N )

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

B ( s ) A. ( s ) = B 1. s ( N 1. ) + + B ( N 1. ) s + B N A. 1. s ( M 1. ) + + A. ( M 1. ) s + A. M .

例子

全部崩溃

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

W ¨ + 0 . 0 1. W ˙ + W = U ( T ) .

可测量的量是加速度, Y = W ¨ U ( T ) 是驱动力。在拉普拉斯空间中,系统表示为

Y ( s ) = s 2. U ( s ) s 2. + 0 . 0 1. s + 1. .

该系统具有单位增益,在 s = 0 ,和两个复共轭极点。

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

使用zp2tf找到传递函数。

[b,a]=zp2tf(z,p,k)
b=1×31 0 0
a=1×31.0000 0.0100 1.0000

输入参数

全部崩溃

系统的零,指定为列向量或矩阵。Z有和输出一样多的列。零必须是实的或以复共轭对出现。使用Inf在中作为占位符的值Z如果某些列的零数少于其他列。

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

数据类型:仅有一个的|双重的
复数支持:金宝app

系统的极点,指定为列向量。极点必须是实的或以复共轭对形式出现。

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

数据类型:仅有一个的|双重的
复数支持:金宝app

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

例子:[1 2 3]'

数据类型:仅有一个的|双重的

输出参数

全部崩溃

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

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

算法

系统通过使用转换为传递函数形式具有P以及Z.

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

在R2006a之前引入