莱特岛
百度文库里有一篇《matlab绘制bode大学生谈恋爱图技巧》,非常不错。但是在较新的matlab版本中运行时,显示最后依据有错误。先对其进行更正。
依旧用下面这个传递函数的伯德图:
1.576e010 s^2
H(s)= ------------------------------------------------------------------------------------------
s^4 + 1.775e005 s^3 + 1.579e010 s^2 + 2.804e012 s + 2.494e014
(这是一个用butter函数产生的2阶的,频率范围为[20 20K]HZ的带通滤波器。)
我们可以用下面的语句:
num=[1.576e010 0 0];
den=[1 1.775e005 1.579e010 2.804e012 2.494e014];
H=tf(num,den);
bode(H)
义利观这样,我们就可以得到以下的伯德图:
梦到朋友怀孕
介兰
下面对其进行更改,使得:
一、横坐标是HZ;
二、 调整横坐标的范围;
三、 小数简便运算打开网格(这点当然我们可以通过在后面加上grid on解决)。微信添加银行卡
下面,我们来看看如何定制我们自己的伯德图风格:
在较新版本的matlab的命令窗口中输入:
num=[1.576e010 0 0];
den=[1 1.775e005 1.579e010 2.804e012 2.494e014];
H=tf(num,den);
h=bodeplot(H);
p=getoptions(h);
p.Grid=’on’;
p.XLim={[10 40000]};
p.XLimMode={'manual'};
桌面小便签p.FreqUnits='Hz';
toptions(h,p);
这时,我们可以得到以下的伯德图: