使用FREQZ(信号)的绘图给出了2个不同的图形 - 幅度响应和相位响应。
我想要发生的是振幅响应和相位响应都只在一个图表中,因为我们只需要在GUI中有一个。
我搜索了它,发现了一些关于DFILT的东西。不幸的是,我真的无法理解它是如何工作的。
请帮助或至少给我一个总体想法或示例代码。感谢。
答案 0 :(得分:2)
有两个功能freqz
和phasez
。这两个函数都将返回它们各自的x和y值的向量
[f,w] = freqz(someFilter,...);
[phi,w] = phasez(someFilter,...);
plotyy(w,abs(f),w,phi)
这将在不同y轴的同一图上绘制相位和频率响应,因为两者的单位可能非常不同。