matlab zplane函数:向量句柄

时间:2014-05-07 05:17:20

标签: matlab vector

我有兴趣了解给定函数产生的各种零,最终目标是识别在高/低通滤波器中传递的频率。我的想法是找到滤波器的最低值零将特定地识别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。我不知道这个数字代表什么以及如何使用它。

非常感谢。

1 个答案:

答案 0 :(得分:1)

使用get命令,您可以找到有关数据的信息。

例如,键入G=get(hz)以获取零行属性列表。然后XDataG.XData提供,即X=G.XData

或者,您只能提取所需的数据

X=get(hz,'XData')

希望有所帮助。