指点成金-最美分享吧

登录

matlab中freqz函数

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了matlab中freqz函数相关的知识,希望对你有一定的参考价值。

参考技术A freqz是滤波器频率响应函数。
[H,W ] = freqz(b,a,n)返回n点复频响应矢量H和n点的频率向量w。b和a为系统传递函数的分子和分母的系数向量。如果n没有指定,默认为512。
H = freqz(b,a,w)返回频率响应指定频率向量w(通常介于0和PI)下复频响应矢量。
[H,F ] = freqz(b,a,n,FS)返回在采样频率(Hz)下频率向量f(Hz)。

信号处理之freqz函数

一、freqz概念及函数说明

freqz函数可分析离散系统的频率相应,主要的应用语法如下所示y=freqz(b,a,w);其中b为分子系数向量,a为分母系数向量,w表示需要计算的抽样频率点向量。(至少俩点)

下面我以下图例子为例

b = [1];a1 = [1, -0.9];a2 = [1, 0.9];w = linspace(0, pi, 512);h1 = freqz(b, a1, w);h2 = freqz(b, a2, w);plot(w/pi, abs(h1), w/pi, abs(h2), ":");legend("alpha=0.9", "alpha= ?0.9");

以上是关于matlab中freqz函数的主要内容,如果未能解决你的问题,请参考以下文章