我有兴趣了解给定函数产生的各种零,最终目标是识别在高/低通滤波器中传递的频率。我的想法是找到滤波器的最低值零将特定地识别LPF的通带。我正在尝试使用[hz,hp,ht] = zplane(z,p)
函数来执行此操作。
该函数的描述为“将句柄的向量返回到零线,hz”。有人可以帮助我处理一个句柄的向量,以及我如何处理一个能够找到各种零的东西吗?
例如,一个简单的5点运行平均滤波器:
runavh = (1/5) * ones(1,5)
;
使用zplane(runavh)
给出了可接受的极点/零点图,但运行[hz,hp,ht] = zplane(z,p)
函数会导致hz = 175.1075。我不知道这个数字代表什么以及如何使用它。
非常感谢。
答案 0 :(得分:1)
使用get
命令,您可以找到有关数据的信息。
例如,键入G=get(hz)
以获取零行属性列表。然后XData
由G.XData
提供,即X=G.XData
。
或者,您只能提取所需的数据
X=get(hz,'XData')
希望有所帮助。