org.mklab.tool.control
クラス Augment

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

public class Augment
extends Object

拡張システムを生成するクラスです。

Augmented system

バージョン:
$Revision: 1.11 $
作成者:
koga
関連項目:
Series, Parallel

コンストラクタの概要
Augment()
           
 
メソッドの概要
static List<Matrix> augment(Matrix A1, Matrix B1, Matrix C1, Matrix D1, Matrix A2, Matrix B2, Matrix C2, Matrix D2)
          2つの線形システムから拡張システムを生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Augment

public Augment()
メソッドの詳細

augment

public static List<Matrix> augment(Matrix A1,
                                   Matrix B1,
                                   Matrix C1,
                                   Matrix D1,
                                   Matrix A2,
                                   Matrix B2,
                                   Matrix C2,
                                   Matrix D2)
2つの線形システムから拡張システムを生成します。

生成されるシステムは、以下の通りです。

 . [x1] = [A1 0] [x1] + |B1 0] |u1] [x2] [0 A2] [x2] + [0 B2] |u2]
 
 [y1] = [C1 0] [x1] + |D1 0] |u1] [y2] [0 C2] [x2] + [0 D2] |u2] 

パラメータ:
A1 - A1行列
B1 - B1行列
C1 - C1行列
D1 - D1行列
A2 - A2行列
B2 - B2行列
C2 - C2行列
D2 - D2行列
戻り値:
A,B,C,D(拡張システム)(augmented system)