|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Ss2tfm
public class Ss2tfm
状態空間表現から伝達関数行列(有理多項式行列)に変換するクラスです。
State-space to transfer function matrix conversion
Ss2tf,
Ss2tfn,
Ss2zp,
Tfm2ss| コンストラクタの概要 | |
|---|---|
Ss2tfm()
|
|
| メソッドの概要 | |
|---|---|
static RationalPolynomialMatrix |
ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D)
状態空間表現が . x = Ax + Bu y = Cx + Du
であるシステムの伝達関数行列
-1 G(s) = C(sI-A) B + D
を有理多項式行列をして返します。 |
static RationalPolynomialMatrix |
ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D,
boolean simplify)
状態空間表現が . x = Ax + Bu y = Cx + Du
であるシステムの伝達関数行列
-1 G(s) = C(sI-A) B + D
を有理多項式行列として返します。 |
static RationalPolynomialMatrix |
ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber)
状態空間表現されたシステム . x = Ax + Bu y = Cx + Du
のi番目の入力から出力までの伝達関数行列
-1 G(s) = C(sI-A) B(:,i) + D(:,i)
を求めます。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Ss2tfm()
| メソッドの詳細 |
|---|
public static RationalPolynomialMatrix ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber)
. x = Ax + Bu y = Cx + Du
のi番目の入力から出力までの伝達関数行列
-1 G(s) = C(sI-A) B(:,i) + D(:,i)
を求めます。
A - システム行列B - 入力行列C - 出力行列D - ゲイン行列inputNumber - 入力番号
public static RationalPolynomialMatrix ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D)
. x = Ax + Bu y = Cx + Du
であるシステムの伝達関数行列
-1 G(s) = C(sI-A) B + D
を有理多項式行列をして返します。生成されるシステムを簡単化します。
A - システム行列B - 入力行列C - 出力行列D - ゲイン行列
public static RationalPolynomialMatrix ss2tfm(Matrix A,
Matrix B,
Matrix C,
Matrix D,
boolean simplify)
. x = Ax + Bu y = Cx + Du
であるシステムの伝達関数行列
-1 G(s) = C(sI-A) B + D
を有理多項式行列として返します。
A - システム行列B - 入力行列C - 出力行列D - ゲイン行列simplify - 生成されるシステムを簡単化するならばtrue、そうでなければfalse
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||