matlab画bode图pm表示什么,新版本matlab中绘制bode图技巧

《新版本matlab中绘制bode图技巧》由会员分享,可在线阅读,更多相关《新版本matlab中绘制bode图技巧(2页珍藏版)》请在人人文库网上搜索。

1、百度文库里有一篇matlab绘制bode图技巧,非常不错。但是在较新的matlab版本中运行时,显示最后依据有错误。先对其进行更正。依旧用下面这个传递函数的伯德图:1.576e010 s2H(s)= -s4 + 1.775e005 s3 + 1.579e010 s2 + 2.804e012 s + 2.494e014 (这是一个用butter函数产生的2阶的,频率范围为20 20KHZ的带通滤波器。)我们可以用下面的语句:num=1.576e010 0 0;den=1 1.775e005 1.579e010 2.804e012 2.494e014;H=tf(num,den);bode(H)这样。

2、,我们就可以得到以下的伯德图:下面对其进行更改,使得:一、横坐标是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;setoptions(h,p);这时,我们可以得到以下的伯德图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值