フィルターのクリア

Pole Zero Plot of Transfer Fucntion H(z)

14 ビュー (過去 30 日間)
moonman
moonman 2011 年 11 月 10 日
回答済み: Hassan 2024 年 2 月 12 日
I am having a transfer function H(z)
H(z)= ((z-1)(z-1)(z-2))/(z.z.z)
How can i have its pole zero map
i know abt pzmap but it is for continuous
  1 件のコメント
Fangjun Jiang
Fangjun Jiang 2011 年 11 月 10 日
Isn't that the poles and zeros already given?

サインインしてコメントする。

回答 (3 件)

moonman
moonman 2011 年 11 月 10 日
is it good approach. i have actual H(z) in z(-1) form
h = tf([1 -1],[1 -3 2],0.1,'variable','z^-1')
pzmap(h)
  1 件のコメント
Carla
Carla 2011 年 11 月 10 日
Yes, this will work, and pzmap works fine on discrete-time models.
Your h here is not the same as the transfer function in your original post, though, which you could create with:
H = zpk([1,1,2],[0,0,0],1,0.1)
(using 0.1 for sampling time since you used 0.1 to define h)

サインインしてコメントする。


Honglei Chen
Honglei Chen 2011 年 11 月 10 日
You can use zplane, you can specify either the zero/pole directly or the coefficients. For example, using your equation, you can do either
zplane([1;1;2],[0; 0; 0])
or
zplane(conv(conv([1 -1],[1 -1]),[1 -2]),[1 0 0 0])
See documentation for details
doc zplane
HTH

Hassan
Hassan 2024 年 2 月 12 日
h = tf([1 -1],[1 -3 2],0.1,'variable','z^-1')
pzmap(h)

カテゴリ

Help Center および File ExchangeStability Analysis についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by