欢迎来到天天文库
浏览记录
ID:58540647
大小:88.50 KB
页数:2页
时间:2020-09-03
《新版本matlab中绘制bode图技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、百度文库里有一篇《matlab绘制bode图技巧》,非常不错。但是在较新的matlab版本中运行时,显示最后依据有错误。先对其进行更正。依旧用下面这个传递函数的伯德图:1.576e010s^2H(s)=------------------------------------------------------------------------------------------s^4+1.775e005s^3+1.579e010s^2+2.804e012s+2.494e014(这是一个用butter函数产生的
2、2阶的,频率范围为[2020K]HZ的带通滤波器。)我们可以用下面的语句:num=[1.576e010 0 0];den=[11.775e005 1.579e010 2.804e012 2.494e014];H=tf(num,den);bode(H)这样,我们就可以得到以下的伯德图:下面对其进行更改,使得:一、横坐标是HZ;二、调整横坐标的范围;三、打开网格(这点当然我们可以通过在后面加上gridon解决)。下面,我们来看看如何定制我们自己的伯德图风格:在较新版本的matl
3、ab的命令窗口中输入:num=[1.576e010 0 0];den=[11.775e005 1.579e010 2.804e012 2.494e014];H=tf(num,den);h=bodeplot(H);p=getoptions(h);p.Grid=’on’;p.XLim={[1040000]};p.XLimMode={'manual'};p.FreqUnits='Hz';setoptions(h,p);这时,我们可以得到以下的伯德图:
此文档下载收益归作者所有