文章目录
传递函数由来
MATLAB simulink子系统封装
在simulink中新建流程图:
如下图所示:
参数设置:
选择后—全选CTRL+A,然后CTRL+G封装成子系统
simulink子系统mask
右键mask–editmask
绘制完整流程图–运行显示
设置参数:
双击子系统块设置参数值:
运行显示。在view视图的layout中选择显示图框
选择legend中✔,可以在图框中看到曲线是哪个输出。
两条曲线相比较可以采用在同一个scope中显示的方法。
绘制子系统中传递函数的bode图、nyquist图、step图等
在子系统中CTRL+U进入子系统项:
选中传递函数 右键选择linear analysis–linearize block:
绘制BODE图:
修改参数再次绘制bode图:
再选BODE图:此时生成幅值图和相位图:
修改参数后的两个图相比较:
手动将linsys2的值拖入到bode plot1中:
得到:
同理绘制其他图形!!!!!!!!
小细节自行查阅help文档。
参考文档:
https://ww2.mathworks.cn/help/simulink/block-masks.html 官方