上传者: 42184548
|
上传时间: 2021-12-22 09:12:35
|
文件大小: 6.58MB
|
文件类型: -
传递函数模型和零极点增益模型的相互转换
在MATLAB中使用函数tf2zp( )将传递函数模型转换为零极点增益模型。其格式如下:
[z,p,k]=tf2zp(num,den) %将分子向量为num和分母向量为den的传递函数模型转换为零点向量为z、极点向量为p、增益为k的零极点增益模型。
【例2.5】线性定常离散时间系统的脉冲传递函数为: ,应用
MATLAB将其转换为零极点增益模型。
【解】在MATLAB命令窗口中输入:
>> num=[2 1];den=[1 1 -1 -1];
>> [z,p,k]=tf2zp(num,den)
运行结果为:
z =
-0.5000
p =
1.0000
-1.0000 + 0.0000i
-1.0000 - 0.0000i
k = 2
*