MATLAB通过传递函数求截止频率

已知二阶低通滤波器传递函数G(s),怎么通过MATLAB编程求截止频率。另外如何求解对特定频率的增益和相移... 已知二阶低通滤波器传递函数G(s),怎么通过MATLAB编程求截止频率。

另外如何求解对特定频率的增益和相移
展开
 我来答
百度网友661102a
2014-10-16 · TA获得超过4751个赞
知道小有建树答主
回答量:462
采纳率:66%
帮助的人:213万
展开全部
可以用MATLAB画伯德图
有两个函数可以画伯德图
一个是bode函数 格式是[mag,phase,w]=bode(G);
G是构建好的系统,mag是幅值,phase是幅角,w是频率,如果完整地写[mag,phase,w]=bode(G)
那么将不画图,把幅值,幅角,频率分别一一对应存在三个向量里。只写bode(G)的话,只会画伯德图。用bode函数配合一些查表函数和插值函数,可以比较方便的实现求解对特定频率的增益和相移。

还有一个margin函数,格式是[Gm,Pm,Wcg,Wcp]=margin(G); Gm是幅值裕度,Pm是相角裕度,Wcg是截止频率,Wcp是穿越频率。格式不完整,只写margin(G)的话,会画出伯德图,并将那四个参数标注在图上。
也就是说bode函数可以用来求频率,幅值,幅角的关系,margin函数用来求系统的幅值裕度,相角裕度,截止频率,穿越频率这些参数。这两个联合起来用,正好可以满足LZ的要求。这些函数都是MATLAB自带的,是现成的,不用什么复杂的编程。
画笔下的海岸
2019-05-24 · TA获得超过4464个赞
知道答主
回答量:3
采纳率:0%
帮助的人:2051
展开全部

可以用MATLAB画伯德图。

有两个函数可以画伯德图

一个是bode函数   格式是[mag,phase,w]=bode(G);   

G是构建好的系统,mag是幅值,phase是幅角,w是频率,如果完整地写[mag,phase,w]=bode(G)

那么将不画图,把幅值,幅角,频率分别一一对应存在三个向量里。只写bode(G)的话,只会画伯德图。用bode函数配合一些查表函数和插值函数,可以比较方便的实现求解对特定频率的增益和相移。

还有一个margin函数,格式是[Gm,Pm,Wcg,Wcp]=margin(G);  Gm是幅值裕度,Pm是相角裕度,Wcg是截止频率,Wcp是穿越频率。格式不完整,只写margin(G)的话,会画出伯德图,并将那四个参数标注在图上。

也就是说bode函数可以用来求频率,幅值,幅角的关系,margin函数用来求系统的幅值裕度,相角裕度,截止频率,穿越频率这些参数。这两个联合起来用,正好可以满足LZ的要求。这些函数都是MATLAB自带的,是现成的,不用什么复杂的编程。

扩展资料;

应用

传递函数主要应用在三个方面。

1、 确定系统的输出响应。对于传递函数G(s)已知的系统,在输入作用u(s)给定后,系统的输出响应y(s)可直接由G(s)U(s)运用拉普拉斯反变换方法来定出。

2、分析系统参数变化对输出响应的影响。对于闭环控制系统,运用根轨迹法可方便地分析系统开环增益的变化对闭环传递函数极点、零点位置的影响,从而可进一步估计对输出响应的影响。

3、用于控制系统的设计。直接由系统开环传递函数进行设计时,采用根轨迹法。根据频率响应来设计时,采用频率响应法。

参考资料来源;百度百科-传递函数

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式