|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.tool.control.Initial
public class Initial
連続系の初期値応答を求めるクラスです。
Initial response of continuous-time linear system
Impulse
,
Dinitial
コンストラクタの概要 | |
---|---|
Initial()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Initial()
メソッドの詳細 |
---|
public static List<Matrix> initial(Matrix A, Matrix B, Matrix C, Matrix D, Matrix x0, Matrix T)
. x = Ax + Bu y = Cx + Du
の初期値応答を計算します。ただし、初期状態は x0
です。
A
- A行列B
- B行列C
- C行列D
- D行列x0
- 初期状態T
- 評価する時刻の列(等間隔) regularly spaced time vector
public static List<Matrix> initial(RationalPolynomial g, Matrix x0, Matrix T)
g
- 伝達関数x0
- 初期状態T
- 評価する時刻の列
public static List<Matrix> initial(RationalPolynomialMatrix G, Matrix x0, Matrix T)
G
- 伝達関数行列x0
- 初期状態T
- 評価する時刻の列
public static List<Matrix> initial(Matrix numerator, Matrix denominator, Matrix x0, Matrix T)
numerator
- 分子多項式の係数denominator
- 分母多項式の係数x0
- 初期状態T
- 評価する時刻の列
public static Gnuplot plot(RationalPolynomial g, Matrix x0, DoubleMatrix T) throws IOException
g
- 伝達関数x0
- 初期状態T
- 評価する時刻の列
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, RationalPolynomial g, Matrix x0, DoubleMatrix T)
gnuplot
- gnuplotg
- 伝達関数x0
- 初期状態T
- 評価する時刻の列
public static Gnuplot plot(Matrix numerator, Matrix denominator, Matrix x0, DoubleMatrix T) throws IOException
numerator
- 分子多項式の係数denominator
- 分母多項式の係数x0
- 初期状態T
- 評価する時刻の列
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, Matrix numerator, Matrix denominator, Matrix x0, DoubleMatrix T)
gnuplot
- gnuplotnumerator
- 分子多項式の係数denominator
- 分母多項式の係数x0
- 初期状態T
- 評価する時刻の列
public static Gnuplot plot(RationalPolynomialMatrix G, Matrix x0, DoubleMatrix T) throws IOException
G
- 伝達関数行列x0
- 初期状態T
- 評価する時刻の列
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, RationalPolynomialMatrix G, Matrix x0, DoubleMatrix T)
gnuplot
- gnuplotG
- 伝達関数行列x0
- 初期状態T
- 評価する時刻の列
public static Gnuplot plot(Matrix A, Matrix B, Matrix C, Matrix D, Matrix x0, DoubleMatrix T) throws IOException
A
- A行列B
- B行列C
- C行列D
- D行列x0
- 初期状態T
- 評価する時刻の列
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, Matrix A, Matrix B, Matrix C, Matrix D, Matrix x0, DoubleMatrix T)
gnuplot
- gnuplotA
- A行列B
- B行列C
- C行列D
- D行列x0
- 初期状態T
- 評価する時刻の列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |