我是靠谱客的博主 含蓄睫毛膏,最近开发中收集的这篇文章主要介绍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)函数即可。

最后

以上就是含蓄睫毛膏为你收集整理的matlab仿真脉冲响应函,Matlab仿真下的动态响应分析的全部内容,希望文章能够帮你解决matlab仿真脉冲响应函,Matlab仿真下的动态响应分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部