2014-05-07 153 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