mdsk.net
当前位置:首页 >> mAtlAB使用数据画BoDE图 >>

mAtlAB使用数据画BoDE图

比较好的方式是你在调用bode函数时不要让复它绘图,而是直接制返回数据,例如:[mag,phase,w] = bode(sys);如果画出图再想从图百中提取信息,虽然也能做到,但要繁琐很多,而且在不同度MATLAB版本上可能还存在兼容性问题.

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

步骤一:在matlab主界面中输入命令:ctrlpref;步骤二:系统会打开控制系统工具箱的设置页面;步骤三:把Unit单位改成Hz就好了 最后,祝你成功,我也尝试了很久才弄到的这种方法,那个财富币给的太少了,要不是我人好,才懒得打这么多字,才5财富,fuck.

rlocus(GS) bode(GS)

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

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

s=tf('s'); G=1/(s+1); 一阶惯性环节 bode(G) nyquist(G)

你在调用bode函数时不要让它绘图,而是直接返回数据,

对于多输入多输出系统,每一对输入输出的组合构成一个传递函数,相应地有一个bode图,所以对于n个输入、m个输出的系统,应该有m*n组bode图.就你的问题而言,一共是2*2=4组.

你好!输入这条命令:1、x = -pi:.1:pi; y = sin(x); plot(x,y); xlabel('x/Hz');%2、>> g=tf([1],[1,1]);>> P=bodeoptions;>> P.FreqUnits='HZ';>> bode(g,P)仅代表个人观点,不喜勿喷,谢谢.

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