matlab中freqz函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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函数的主要内容,如果未能解决你的问题,请参考以下文章