org.mklab.tool.control
クラス Tfm2zp

java.lang.Object
  上位を拡張 org.mklab.tool.control.Tfm2zp

public class Tfm2zp
extends Object

伝達関数行列(有理多項式行列)から極とゼロ点の集合に変換するクラスです。

Transfer function matrix to zero-pole conversion

バージョン:
$Revision: 1.11 $
作成者:
koga
関連項目:
Tfm2tf, Tfm2tfn, Tfm2ss, Zp2tfm

コンストラクタの概要
Tfm2zp()
           
 
メソッドの概要
static List<Matrix> tfm2zp(RationalPolynomialMatrix G)
           
static List<Matrix> tfm2zp(RationalPolynomialMatrix G, int inputNumber)
          伝達関数行列が (s-z1)(s-z2)...
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Tfm2zp

public Tfm2zp()
メソッドの詳細

tfm2zp

public static List<Matrix> tfm2zp(RationalPolynomialMatrix G)
パラメータ:
G - 伝達関数行列
戻り値:
{z, po, k} (ゼロ点, 極, ゲイン) (zero-pole representation)

tfm2zp

public static List<Matrix> tfm2zp(RationalPolynomialMatrix G,
                                  int inputNumber)
伝達関数行列が
 (s-z1)(s-z2)...(s-zn) G(s) = k --------------------- (s-p1)(s-p2)...(s-pn) 
であるシステムのi番目の入力から出力までのシステムの ゼロ点z、極p、ゲインkを求めます。

パラメータ:
G - 伝達関数行列
inputNumber - 入力番号
戻り値:
{z, po, k} (ゼロ点, 極, ゲイン) (zero-pole representation)