|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - 評価する時刻の列
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||