org.mklab.tool.control
クラス Tf2zp
java.lang.Object
org.mklab.tool.control.Tf2zp
public class Tf2zp
- extends Object
伝達関数(係数からなる行列)から極とゼロ点の集合に変換するクラスです。
Transfer function to zero-pole conversion
- バージョン:
- $Revision: 1.25 $
- 作成者:
- koga
- 関連項目:
Tf2tfn
,
Tf2ss
,
Tf2tfm
,
Zp2tf
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tf2zp
public Tf2zp()
tf2zp
public static List<Matrix> tf2zp(Matrix numerator,
Matrix deniminator)
- 1入力多出力システム
NUM(s) (s-z1)(s-z2)...(s-zn) G(s) = ------- = K --------------------- den(s) (s-p1)(s-p2)...(s-pn)
のゼロ点z
、極p
、ゲインk
を求めます。
- パラメータ:
numerator
- 伝達関数の分子多項式の係数 (coefficients of the numerator)deniminator
- 伝達関数の分母多項式の係数 (coefficients of the denominator)
- 戻り値:
- {z, po, k} (ゼロ点, 極, ゲイン) (zeros, poles, gains)