mdsk.net
当前位置:首页 >> mAtlAB怎么画伯德图 >>

mAtlAB怎么画伯德图

bode(sys)就可以了比如sys=1/tf('s');bode(sys)

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

Matlab 画伯德图的情况,可能我们我们都知道 bode 这个函数是用来画 bode 图的,这个函数是 Matlab 内部提供的一个函数,我们可以很方便的用它来画伯德图,但是 对于初学者

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

在matlab帮助文档中 help bode 有实例

1、a为矩阵norm(a)/norm(a,2),返回的是矩阵a的二范数,(二范数j就是矩阵a的2范数就是 a的转置矩阵乘以a特征根 最大值的开根号)norm(a,1),返回矩阵的1泛数,就是最大一列的和;norm(a,'inf') 返回矩阵的无穷泛数,也就是最大一行的和;norm(a,'fro') 返回矩阵的frobenius范数.2、a为向量norm(a,p) 返回向量a的p范数.即返回 sum(abs(a).^p)^(1/p),对任意 1 评论0 0 0

用MATLAB绘出ω n =1时,在不同 取值下,系统的伯德图和奈奎斯特图. 继续查找其他问题的答案? 请先输入下方的验证码查看最佳答案 图形验证: 换一换 开通上学吧会员 已为用户解答试题的人次:

那你的把实验数据说明啊,如果你有传递函数,那就直接用bode()命令即可,如果不是,那楼主你得要细说清楚了

一般画图用plot(x,y)x轴用对数坐标画图的用semilogx(x,y)

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