matlab仿真脉冲响应函,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绘制系统 (s)

解 首先得到模型,再绘制阶跃响

应曲线。 num=[0 0 25];%分子多项式系数

den=[1 4 25];%分母多项式系数

step(num,den);%产生阶跃响应

grid; 图3-20 单位阶跃响应曲线

1-178-png_6_0_0_402_647_318_201_782.46_1105.74-282-0-21-282.jpg

C(s)25的单位阶跃响应曲线。 2R(s)s 4s 25

title(‘unit-step response of 25/(s^2+4s+25)’); %添加标题

程序运行结果如图3-20所示。

若希望求取单位脉冲响应曲线,只需将step(num,den)命令改成impulse(num,den)函数即可。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值