org.mklab.tool.control
クラス Tf2ss

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

public class Tf2ss
extends Object

伝達関数(係数からなる行列)から状態空間表現に変換するクラスです。

Transfer function to state-space conversion

バージョン:
$Revision: 1.26 $
作成者:
koga
関連項目:
Tf2zp, Tf2tfn, Tf2tfm, Ss2tf

コンストラクタの概要
Tf2ss()
           
 
メソッドの概要
static void main(String[] args)
          メインメソッド
static List<Matrix> tf2ss(Matrix numeratorMatrix, Matrix denominatorMatrix)
          1入力多出力システム NUM(s) G(s) = -------- den(s) の状態空間表現 . x = Ax + Bu y = Cx + Du を求めます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Tf2ss

public Tf2ss()
メソッドの詳細

main

public static void main(String[] args)
メインメソッド

パラメータ:
args - コマンドライン引数

tf2ss

public static List<Matrix> tf2ss(Matrix numeratorMatrix,
                                 Matrix denominatorMatrix)
1入力多出力システム

 
 NUM(s) G(s) = -------- den(s)
 
 
の状態空間表現

 
 . x = Ax + Bu y = Cx + Du
 
 
を求めます。 係数行列 A,B,C,D は、可制御正準形で返されます。

パラメータ:
numeratorMatrix - 伝達関数の分子多項式の係数
denominatorMatrix - 伝達関数の分母多項式の係数
戻り値:
{A,B,C,D} 状態空間表現 (state space representation)