假设我已经成功生成了一个单面功率谱,如下所示:
X_mags = abs(fft(signal));
bin_vals = [0 : N-1];
fax_Hz = bin_vals*fs/N;
N_2 = ceil(N/2);
plot(fax_Hz(1:N_2), 20*log10(X_mags(1:N_2)));`
现在我想在第一个图之上绘制第二个图:
hold on;
最后,我对信号进行 LPC 分析并计算频率响应。频率响应应绘制在功率谱的顶部,因此:
[a, g] = lpc(signal,N);
[h,f] = freqz(b,a,N,fs);
plot(?);
为了简单起见,假设所有参数都正确给出,我应该如何编写绘图函数才能正确显示频率响应?一个简单的 plot(f) 不起作用。
有人可以解释为什么吗?谢谢