線性系统模型转换,MATLAB实现.docxVIP

  • 7
  • 0
  • 约1.93千字
  • 约 9页
  • 2017-01-16 发布于重庆
  • 举报
線性系统模型转换,MATLAB实现

创建下述被控对象的指定传递函数:(1)创建为TF(传递函数)形式,并用Matlab绘制零-极点图;(2)创建为zpk(零极点增益)形式,从模型中提取零点,极点和增益,并说明它们与(1)中的TF形式有相同结果;(3)用Matlab绘制系统的脉冲响应。解:G(s)为Tf的函数形式:Matlab代码:clc;clear;den=[1 10 30 40 24];num=[0 0 4 36 32];F1=tf(num,den)运行结果:Transfer function: 4 s^2 + 36 s + 32---------------------------------s^4 + 10 s^3 + 30 s^2 + 40 s + 24零极点图:F2=zpk(F1);%转换为零极点模型z=F2.z;%将F2的零点存入z;p=F2.p;%将F2的极点存入p;k=F2.k;%将F2的增益存入k;pzmap(F2)grid onzpk(零极点)形式传递函数为:函数的零点:函数的极点:增益:k=4 Matlab程序如下:clc;clear;num=[4,36,32];den=[1,10,30,40,24];[z,p,k]=tf2zp(num,den); 运行结果:执行下面这条指令可以将zpk模型转换为tf模型:sys=zpk(z,p,k)运行结果:Zero/pole/gain:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档