MATLAB 画幅频特性和相频特性的命令

MATLAB 画幅频特性和相频特性的命令,第1张

求取系统对数频率特性图(波德图)和系统奈奎斯特图(幅相曲线图或极坐标图)可以用函数bode(),格式如下:

bode(num,den)

bode(num,den,w)

[mag,phase,w]=bode(num,den,w)

%例如要画G(s)=10/(3*s^2+s+1)的伯德图,用以下程序:

num=[10] %分子的常数

den=[3 2 1]%分母的系数;

bode(num,den)

1、在matlab中绘制幅频和相频特性图的命令是area,命令简单,用法多样。

2、启动matlab,在命令行窗口输入以下命令。

3、得到对应的图形。

4、下面将基值下移两个单位。

5、可以看到面积图的纵坐标总体下移2个单位。

6、下面的命令将面积图的线型由实线改为虚线

7、可以看到面积图的边缘线变成了虚线。

8、可以将它的线宽调粗一点。

分类: 教育/科学 >>科学技术 >>工程技术科学

问题描述:

有个问题

对于由两个系统级联或并联的系统,如何用MATLAB计算它们的幅频响应与相频响应?

问题就这样,我也不会补充,有高手能不能简要回答下呀

解析:

1. 只要知道系统的传递函数,即各系数就可以通过下面的办法得到频率特性:

对离散系统,看freqz的帮助

help freqz

2. 两个系统级联或并联的系统,可以转换形式。

级联转换为直接型:cas2dir

并联转换为直接型:par2dir

然后就可以应用1的函数了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12069371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存