系统时域的仿真实验是个挺实用的练习项目,尤其是你想搞懂 LTI 系统各种响应形式的时候。里面用到的 MATLAB 和 Simulink 工具,能帮你快速上手像 impulse
、step
、lsim
这些函数,响应也快,图一出就知道系统状态咋变的了。
冲激响应、阶跃响应、零输入响应这些内容都有讲,而且用的例子也蛮清晰,比如 impulse(num, den, t)
直接生成冲激响应图,直观。
还有个挺有意思的点是它把 卷积 和 模拟计算的方式对比了一下,比如用 conv(x,h)
跟 lsim(G,x,t)
去算零状态响应,能看出前者时间长但思路清晰,后者省事但有黑盒感,挺有参考价值。
除了连续系统,离散系统部分也讲了不少。比如 c2d
和 discretize
的用法,适合你做数字控制或者信号项目时拿来对系统建模。还教你画零极点图 pzmap(G)
,一看极点在哪就知道系统稳不稳定了。
哦对了,文末还贴了不少相关链接,比如高阶系统指南和阶跃响应源码,有空你可以点进去看看,能拓展不少思路。
如果你正在学 控制系统 或想搞清楚 LTI 系统的动态行为,这个仿真实验文档还挺值得一读的,代码也不复杂,照着跑几遍思路就通了。