matlab绘制bode图图

matlab用bode()命令绘制的bode图如何提取bode图数据啊有什么命令吗?亲或者操作步骤也行;就是把里面每条曲线的数据都要提取出来;感谢你的解答。... matlab 用bode()命令绘制的bode图 如何提取bode图 数据啊有什么命令吗?亲或者操作步骤也行;就是把里面每条曲线的数据都要提取出来;感谢你的解答。

1丶我们现在matlab里面编写好自己要繪制图形的代码

3丶这时候我们在workplace界面就可以看到我们需要的数据了。

比较好的方式是你在调用bode函数时不要让它绘图而是直接返回數据,例如:

如果画出图再想从图中提取信息虽然也能做到,但要繁琐很多而且在不同MATLAB版本上可能还存在兼容性问题。

您好!按照伱的思路我试了一遍,但是发现 Workspace 里面有变量mag 是double类型数据有变量phase 是double类型数据,以及变量w 是是double类型数据;那么我想问的是 这个图中共有25个尛图如何用刚才在Workspace 里面得到的变量数据来依次绘图呢?深表感谢!本人菜鸟

w是频率,mag是幅频特性phase是相频特性。

想用这些数据来绘图需要注意几个问题:

1、如果要绘制第i个输出对第j个输入的幅频特性曲线,应该用mag(i,j,:)但直接引用上面的表达式会得到3维数组(尽管其前两維的长度都是1,本质上还是一个向量)需要注意转换。

2、幅频特性的数据mag是普通意义的放大倍数而Bode图的纵轴用的是分贝值,需要按照20倍log律进行换算

3、横坐标(频率轴)通常用对数分度,应使用semilogx函数绘图

如果要画图中第1行第2列的那个图,可以用:

下载百度知道APP抢鲜體验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

该楼层疑似违规已被系统折叠 

楼主在simulink中搭建了一个单机无穷大系统并入双馈风机的系统模型现在需绘制出出这个系统的伯德图,有人能做出来么有偿


}

我要回帖

更多关于 matlab绘制bode图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信