MATLAB 斜坡输入响应
Ammar Ali
2021年10月2日
2021年7月4日
本教程将介绍如何使用 MATLAB 中的 step()
和 lsim()
函数绘制闭环系统的阶跃和斜坡响应。
在 MATLAB 中使用 step()
和 lsim()
函数绘制阶跃和斜坡响应
你可以使用控制系统工具箱找到闭环系统的阶跃和斜坡响应。该工具箱提供了许多函数,例如 tf()
函数,用于定义系统的传递函数,feedback()
函数用于定义系统的反馈,step()
函数用于绘图系统的阶跃响应,以及用于绘制系统斜坡响应的 lsim()
函数。例如,让我们定义一个闭环系统的传递函数,然后使用 step()
和 lsim()
函数来绘制闭环系统的阶跃和斜坡响应。请参考下面的代码。
t = 1:0.01:2;
tranferFunction = tf(2, [3 2]);
G = feedback(tranferFunction, 2);
step(G)
lsim(G,t,t)
输出:
在上面的代码中,你可以根据你的要求更改时间向量和传递函数。检查此链接以获取有关 tf()
函数的更多详细信息。
Author: Ammar Ali