|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.tool.control.Lsim
public class Lsim
連続時間線形システムの任意入力に対する応答を求めるクラスです。
Response of cont-time linear systems to given input
Dlsim
コンストラクタの概要 | |
---|---|
Lsim()
|
メソッドの概要 | |
---|---|
static List<Matrix> |
lsim(Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U_,
Matrix T)
連続時間システム
. x = Ax + Bu y = Cx + Du
に入力の時系列 U が与えられた場合の時間応答を計算します。 |
static List<Matrix> |
lsim(Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U_,
Matrix T,
Matrix x0_)
連続時間応答を計算する |
static Gnuplot |
plot(Gnuplot gnuplot,
Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U,
DoubleMatrix T)
連続時間応答をプロットする |
static Gnuplot |
plot(Gnuplot gnuplot,
Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U,
DoubleMatrix T,
Matrix x0)
連続時間応答をプロットする |
static Gnuplot |
plot(Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U,
DoubleMatrix T)
|
static Gnuplot |
plot(Matrix A,
Matrix B,
Matrix C,
Matrix D,
Matrix U,
DoubleMatrix T,
Matrix x0)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Lsim()
メソッドの詳細 |
---|
public static List<Matrix> lsim(Matrix A, Matrix B, Matrix C, Matrix D, Matrix U_, Matrix T)
. x = Ax + Bu y = Cx + Du
に入力の時系列 U
が与えられた場合の時間応答を計算します。 行列 U
の各列が各時刻の入力です。
A
- A行列B
- B行列C
- C行列D
- D行列U_
- 入力の列T
- 評価する時刻の列
public static List<Matrix> lsim(Matrix A, Matrix B, Matrix C, Matrix D, Matrix U_, Matrix T, Matrix x0_)
A
- A行列B
- B行列C
- C行列D
- D行列U_
- 入力の列T
- 評価する時刻の列x0_
- 初期状態
public static Gnuplot plot(Matrix A, Matrix B, Matrix C, Matrix D, Matrix U, DoubleMatrix T) throws IOException
A
- A行列B
- B行列C
- C行列D
- D行列U
- 入力の列T
- 評価する時刻の列
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, Matrix A, Matrix B, Matrix C, Matrix D, Matrix U, DoubleMatrix T)
gnuplot
- gnuplotA
- A行列B
- B行列C
- C行列D
- D行列U
- 入力の列T
- 評価する時刻の列
public static Gnuplot plot(Matrix A, Matrix B, Matrix C, Matrix D, Matrix U, DoubleMatrix T, Matrix x0) throws IOException
A
- A行列B
- B行列C
- C行列D
- D行列U
- 入力の列T
- 評価する時刻の列x0
- 初期状態
IOException
- gnuplotプロセスを起動できない場合public static Gnuplot plot(Gnuplot gnuplot, Matrix A, Matrix B, Matrix C, Matrix D, Matrix U, DoubleMatrix T, Matrix x0)
gnuplot
- gnuplotA
- A行列B
- B行列C
- C行列D
- D行列U
- 入力の列T
- 評価する時刻の列x0
- 初期状態
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |