mdsk.net
当前位置:首页 >> simulink中伯德图画法 >>

simulink中伯德图画法

如果没有,就把信号导入workspace,然后调用bode函数.

【在Simulink里生成伯德图】?应该是在MATLAB中画bode图吧? 两种方式:1、使用hold on G1=tf(1,[1 1]); G2=tf(1,[1 1 1]); bode(G1) hold on bode(G2)2、直接给bode多个参数 G1=tf(1,[1 1]); G2=tf(1,[1 1 1]); bode(G1,G2)

搭建好系统结构结构框图后,点击三角形(start simulation),然后单击toolscontorl designlinear analysis,弹出一个页面,右下角有个下选框,在里面可以选择你想要的图形,选择好后点击它左边的linearize model 就行了,你试哈啊,呵呵

bode(G(s))

1、打开Matlab软件的SimulinkLibrary;如图所示: 2、按FileNewModel,建立新的Model界面 3、绘出传递函数,其中,输入输出点,采用Inport和Outport即可 4、按如下路径点击AnalysisControlDesignLinearAnalysis… 5、弹出如下界面: 6、在AnalysisI/Os中选择“Rootlevelinportsandoutports” 7、在PlotResult中选“NewBode”,执行Linearize,即可得到:

a=[5 0];b=[1 2 101];bode(a,b)

利用matlab中的函数bode()或margin(),用margin()可以直接显示出截止频率、相角穿越频率、幅值裕度和相角裕度的结果,用bode()可以由画出的伯德图读出上述结果.

工具栏里面有这个选项的

这些东西也可以让自己成为别人喜欢

在命令行输入help bode,然后看最下面一行,点 doc bode就是例子啊.要会用help哦,很有用的命令.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com