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
メソッドの概要 |
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)