
【Matlab】Matlab_simulink绘制伯德图从选型到出图
·
参考链接:
simulilnk频率响应分析方法 - 知乎 (zhihu.com)
Matlab中用Simulink快速画Bode图及 .m 文件画Bode图_qq_41574890的博客-CSDN博客_simulink怎么画伯德图
1.打开软件,选择Simulink
2.点击Library Browser,在Simulink下选择传递函数、输入、输出,选中直接拖出来即可
3.鼠标双击传递函数模块进行系数设置,由高次到低次,低次不足补零
传递函数:
4.开始分析
注意:一定要把Analysis I/Os处改为Root Level Inports and Outports,不然容易报错
5.查看结果
6.具体细节:
①显示网格:鼠标右键单击伯德图空白处,勾选Grid
②设置X、Y轴范围、单位、含义等:鼠标右键单击伯德图空白处,选择Properties
③显示裕度、响应峰值等:鼠标右键单击伯德图空白处,选择Characteristics
7.其他操作
①查看传递函数(当传递函数不止一个或者模型中出现电阻或电容等其他元件时)
方法一:点击Bode图后会自动跳出Linearization Result details for linsys1,将State Space改为Zero-Pole-Gain.
方法二:出现伯德图后如下图点击,再将State Space改为Zero-Pole-Gain.
②在一张伯德图上显示原来图像和改进后的图像
工作区中直接在原模块中修改,其余操作不变,只是出图的时候点击Bode Plot 1,新的图像就会和原来图像在一张表中(如果点击Bode新图像会在新的表中)
改进后的传递函数:
PS:
在图像中点击线上的点可以显示具体参数
只查看结果的话,不用先保存即可运行
推荐内容
阅读全文
AI总结
更多推荐
相关推荐
查看更多
public-apis

这个项目收集了大量公开可用的API接口,适合开发者查找和利用各类公开API来快速构建应用程序或获取所需数据,覆盖范围广泛,从社交、新闻到天气、地图等各种领域。
KrillinAI

基于AI大模型的视频翻译和配音工具,专业级翻译,一键部署全流程
Pake

利用 Rust 轻松构建轻量级多端桌面应用
所有评论(0)