主要内容

eqtflength

使传递函数分子和分母的长度相等

描述

b一个) = eqtflength (全国矿工工会)修改向量全国矿工工会或者是向量所以得到的输出向量b一个长度相同。b一个表示相同的离散时间传递函数全国矿工工会,但它们的长度相同。

例子

b一个n) = eqtflength (全国矿工工会)返回分子的顺序n分母阶,不包括任何末尾的零。

例子

全部折叠

考虑以下离散时间SISO传递函数模型:

H z ) 2 z - 2 4 + 3. z - 2 - z - 3.

使分子和分母的多项式长度相等。确定多项式的阶数。

Num = [0 0 2];Den = [4 0 3 -1];[b, a n m] = eqtflength (num穴)
b =1×40 0 2 0
一个=1×44 0 3 1
n = 2
m = 3

将传递函数的极点和零点形象化。

zplane (b)

图中包含一个坐标轴。轴线包含3个线型对象。

将分子和分母相等的传递函数转换为状态空间形式。b一个必须有相等的长度才能找到离散时间传递函数的状态空间表示。

[A, B, C, D] = tf2ss (B, A)
一个=3×30 -0.7500 0.2500 1.0000 000 1.0000 0
B =3×11 0 0
C =1×30.5000 0 0
D = 0

输入参数

全部折叠

离散时间传递函数的分子多项式系数,用向量表示。

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

离散时间传递函数的分母多项式系数,指定为向量。

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

输出参数

全部折叠

离散时间传递函数的分子多项式系数,返回为行向量。b长度和一个

离散时间传递函数的分母多项式系数,返回为行向量。一个长度和b

分子顺序,以整数形式返回。任何后面的零b在计算时排除n

分母顺序,返回为整数。任何后面的零一个在计算时排除

提示

  • 使用eqtflength为了得到相等长度的分子和分母,在应用传递函数之前,转换函数如tf2sstf2zp离散时间模型。

算法

eqtflength (num穴)给任意一个加0全国矿工工会这是很有必要的。eqtflength删除任何后面的零全国矿工工会有共同之处。

扩展功能

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

另请参阅

|

之前介绍过的R2006a