2014-05-07 109 views
0

我对理解给定函数产生的零点的种类感兴趣,最终目标是确定高/低通滤波器中通过哪些频率。我的想法是,找到滤波器的最低值零将专门识别LPF的通带。我试图使用[hz,hp,ht] = zplane(z,p)函数来做到这一点。matlab zplane函数:矢量的句柄

该函数的描述为“返回句柄到零线的向量,hz”。有人可以帮助我处理一个矢量,并且我可以用一个矢量来找到各个零?

例如,一个简单的5点运行平均滤波器: runavh = (1/5) * ones(1,5);

使用zplane(runavh)给出可接受的极点/零点图,但运行[hz,hp,ht] = zplane(z,p)函数得到hz = 175.1075。我不知道这个数字代表什么以及如何使用它。

非常感谢。

回答

1

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

例如,输入G=get(hz)可以获得零线属性列表。然后XDataG.XData给出,即X=G.XData

或者,你也只能拉出来的数据你想

X=get(hz,'XData') 

希望有所帮助。

+0

非常感谢那个大卫,非常有帮助。 – Dingo