Matlab仿下的动态响应分析.docVIP

  • 6
  • 0
  • 约1.46万字
  • 约 7页
  • 2016-10-15 发布于广东
  • 举报
Matlab仿下的动态响应分析

3.6 用Matlab进行动态响应分析 利用Matlab可方便地进行控制系统的时域分析。若读者对Matlab的基本功能尚不了解,请先阅读本书的附录部分。 3.6.1绘制响应曲线 Matlab提供了求取线性定常连续系统单位脉冲响应和单位阶跃响应的函数。分别为impulse,step。对单位斜坡响应,可间接求取。 如果已知闭环传递函数的分子num与分母den,则命令 impulse(num,den),impulse(num,den,t) 将产生单位脉冲响应曲线。命令 step(num,den),step(num,den,t) 将产生单位阶跃响应曲线。(t为用户指定时间) 例3-5 用Matlab绘制系统的单位阶跃响应曲线。 解 首先得到模型,再绘制阶跃响应曲线。 Matlab Program 3-1 num=[0 0 25];%分子多项式系数 den=[1 4 25];%分母多项式系数 step(num,den);%产生阶跃响应 grid; title(‘unit-step response of 25/(s^2+4s+25)’); %添加标题 程序运行结果如图3-20所示。 若希望求取单位脉冲响应曲线,只需将step(num,den)命令改成impulse(num,den)函数即可。 Matlab中没有直接求取单位斜坡响应的命令,我们可利用单位斜坡函数为单位阶跃

文档评论(0)

1亿VIP精品文档

相关文档