Matlab 的 impz 函数
时间: 2024-05-20 13:17:21 浏览: 112
matlab.rar_impz 函数_impz在MATLAB中_matlab impz_matlab冲激串_冲激响应
5星 · 资源好评率100%
MATLAB 的 impz 函数用于绘制数字滤波器的冲击响应。它接受数字滤波器的数字系数作为输入,并返回该滤波器的单位冲击响应。impz 函数的语法如下:
h = impz(b, a, n)
其中,b 和 a 是数字滤波器的数字系数,n 是输出序列的长度。
impz 函数返回一个列向量 h,表示滤波器的单位冲击响应。可以使用 plot 函数将 h 绘制出来,以便直观地观察滤波器的响应特性。例如:
b = [1 0.5 0.2];
a = [1 -0.3 0.1];
h = impz(b, a, 50);
plot(h);
这段代码将绘制出一个长度为 50 的单位冲击响应序列,以便观察数字滤波器的频率响应和相位响应。
阅读全文