MATLAB闭环系统的状态响应曲线如何画 5
展开全部
%% 线性系统的阶跃响应可以通过step函数直接求取,脉冲响应可以使用impulse函数,
%而在任意输入下的系统响应可以通过lsim函数,更复杂系统的时域响应分析还可以通过强大的
%Simulink环境来直接求取。
%% 使用step直接求取脉冲响应
%G(s) = (10s+20)exp(-s)/(10s^4 + 23s^3 + 26s^2 + 23s + 10)
G = tf([10 20],[10 23 26 23 10],'ioDelay',1);
step(G,30); %绘制G的阶跃响应曲线,终止时间为30
%绘出图以后,可以通过单击曲线上的点,来显示该点对应的时间和响应。
%也可以通过在图中右击,在Characteristics中,获得系统的超调、上升时间、调节时间等
绘出图形如下:
这里在图中的响应曲线中勾选了超调量选项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询