|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Dstep
public class Dstep
離散時間線形システムのステップ応答を求めるクラスです。
Step response of discrete-time linear systems
Step,
Dimpulse| コンストラクタの概要 | |
|---|---|
Dstep()
|
|
| メソッドの概要 | |
|---|---|
static List<Matrix> |
dstep(Matrix numerator,
Matrix denominator,
int seriesSize)
単位ステップ応答を計算する |
static List<Matrix> |
dstep(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
離散時間システム
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
の iu 番目の入力に単位ステップが加えられたときの、時間応答を計算します。 |
static List<Matrix> |
dstep(RationalPolynomial g,
int seriesSize)
単位ステップ応答を計算する |
static List<Matrix> |
dstep(RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
単位ステップ応答を計算する |
static Gnuplot |
plot(Gnuplot gnuplot,
Matrix numerator,
Matrix denominator,
int seriesSize)
単位ステップ応答をプロットする |
static Gnuplot |
plot(Gnuplot gnuplot,
Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
単位ステップ応答をプロットする |
static Gnuplot |
plot(Gnuplot gnuplot,
RationalPolynomial g,
int seriesSize)
単位ステップ応答をプロットする |
static Gnuplot |
plot(Gnuplot gnuplot,
RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
単位ステップ応答をプロットする |
static Gnuplot |
plot(Matrix numerator,
Matrix denominator,
int seriesSize)
|
static Gnuplot |
plot(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
|
static Gnuplot |
plot(RationalPolynomial g,
int seriesSize)
|
static Gnuplot |
plot(RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Dstep()
| メソッドの詳細 |
|---|
public static List<Matrix> dstep(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
の iu 番目の入力に単位ステップが加えられたときの、時間応答を計算します。
もし、 iu = 0 なら、
[[Y for 1st input] [[X for 1st input] [Y for 2nd input] [X for 2nd input] [...............] [...............] [Y for m'th input]] と [Y for m'th input]].
を返します。
A - A行列B - B行列C - C行列D - D行列inputNumber - 入力番号seriesSize - 応答の個数
public static List<Matrix> dstep(RationalPolynomial g,
int seriesSize)
g - 伝達関数seriesSize - 応答の個数
public static List<Matrix> dstep(RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
G - 伝達関数行列inputNumber - 入力番号seriesSize - 応答の個数
public static List<Matrix> dstep(Matrix numerator,
Matrix denominator,
int seriesSize)
numerator - 伝達関数の分子多項式の係数denominator - 伝達関数の分母多項式の係数seriesSize - 応答の個数
public static Gnuplot plot(RationalPolynomial g,
int seriesSize)
throws IOException
g - 伝達関数seriesSize - 応答の個数
IOException - gnuplotプロセスを起動できない場合
public static Gnuplot plot(Gnuplot gnuplot,
RationalPolynomial g,
int seriesSize)
gnuplot - gnuplotg - 伝達関数seriesSize - 応答の個数
public static Gnuplot plot(Matrix numerator,
Matrix denominator,
int seriesSize)
throws IOException
numerator - 分子多項式の係数denominator - 分母多項式の係数seriesSize - 応答の個数
IOException - gnuplotプロセスを起動できない場合
public static Gnuplot plot(Gnuplot gnuplot,
Matrix numerator,
Matrix denominator,
int seriesSize)
gnuplot - gnuplotnumerator - 分子多項式の係数denominator - 分母多項式の係数seriesSize - 応答の個数
public static Gnuplot plot(RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
throws IOException
G - 伝達関数ぎょうれうinputNumber - 入力番号seriesSize - 応答の個数
IOException - gnuplotプロセスを起動できない場合
public static Gnuplot plot(Gnuplot gnuplot,
RationalPolynomialMatrix G,
int inputNumber,
int seriesSize)
gnuplot - gnuplotG - 伝達関数行列inputNumber - 入力番号seriesSize - 応答の個数
public static Gnuplot plot(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
throws IOException
A - A行列B - B行列C - C行列D - D行列inputNumber - 入力番号seriesSize - 応答の個数
IOException - gnuplotプロセスを起動できない場合
public static Gnuplot plot(Gnuplot gnuplot,
Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int seriesSize)
gnuplot - gnuplotA - A行列B - B行列C - C行列D - D行列inputNumber - 入力番号seriesSize - 応答の個数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||