MATLAB 控制系统时域分析

时域分析

1、step():单位阶跃响应

2、impulse():单位脉冲响应

3、initial():零输入响应

*注:initial(sys,x0)或initial(sys,x0,t),sys为传递函数模型,x0为初始状态,t为指定的响应时间。

例:
num = [1,2]
den = conv([1,2],[1,3])
sys1= tf(num,den)

subplot(2,2,1)
step(num,den)
title(‘阶跃响应’)

subplot(2,2,2)
impulse(num,den)
title(‘脉冲响应’)

注意:顺序不可轻易调换!先给出绘图命令,再给出响应信号,再规定文字标识,顺序错误可能会导致不显示。


效果图

这是一个二阶过阻尼系统,无超调。

            s + 2
G(s) =  -------------
        s^2 + 5 s + 6

在这里插入图片描述
在图上右键,可以弹出图像处理菜单,可选择显示“峰值时间”、“调节时间”、“上升时间”、“稳态”等参量。
在这里插入图片描述
在这里插入图片描述

©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页