matlab 函数 freqz

如题所述

第1个回答  2022-06-03

freqz
MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种:
1:[H,w]=freqz(B,A,N)

H是频率响应的幅度,w是0---pi内的400个点

这样画出来的是线性的,要想获得db格式的幅度,需要转换 20*log10(Hf)
之后再画就是db格式的
也可以直接用freqz(b,a,w)这样就会画出幅频响应和相频响应,幅频响应直接是db格式的幅度。
原文地址: http://zfblog.xyz/archives/230.html

相似回答