|
||||||||||
前の文字 次の文字 | フレームあり フレームなし |
x[n + 1] = Ad * x[n] + Bd * u[n]
を連続時間システム
dx/dt = Ax + Bu
に変換します。
x[n + 1] = Ad * x[n] + Bd * u[n]
を連続時間システム
dx/dt = Ax + Bu
に変換します。
Dassld
オブジェクトを初期化します。
DataStyle
オブジェクトを初期化します。
(A,B,C)
の平衡実現を返します。
DeadZone
オブジェクトを初期化します。
Saturation
オブジェクトを初期化します。
b
のベクトルa
による逆畳み込み(多項式の商と余)を返します。
Gnuplot
クラスのデモンストレーションを行うクラスです。DeMultiplexer
オブジェクトを初期化します。
order
階導関数を成分とする行列を生成します。
order
階導関数を成分とする行列を求めます。
DerivativeSystem
オブジェクトを初期化します。
X
から線形トレンドを除いたデータを返します。
X
から平均を除く。
X
の離散時間フーリエ変換
W = expˆ{-j*2PI/N}
Y(k) = sum_{n=0}ˆ{N-1} X(n) Wˆ{k n} k = 0,1,...
- Dgramian - org.mklab.tool.control の クラス
- 離散時間系の可制御性グラミアンと可観測グラミアンを求めるクラスです。
- Dgramian() -
クラス org.mklab.tool.control.Dgramian のコンストラクタ
-
- dgramian(Matrix, Matrix) -
クラス org.mklab.tool.control.Dgramian の static メソッド
dgramian(A,B)
は、可制御性グラミアンを返します。
- Dhinf - org.mklab.tool.control の クラス
- 離散時間系のH∞問題を解くクラスです。
- Dhinf() -
クラス org.mklab.tool.control.Dhinf のコンストラクタ
-
- dhinf(Matrix, int, int, int, double) -
クラス org.mklab.tool.control.Dhinf の static メソッド
-
- dhinf_aug(Matrix, int, int, int, double) -
クラス org.mklab.tool.control.Dhinf の static メソッド
- 一般化プラント
n mw mu [[ x(k+1) ] n [[ A B1 B2 ] [[ x(k) ] [[ x ] [ z(k) ] = pz [ C1 D11 D12 ] [ w(k) ] = G [ w ] [ y(k) ]] py [ C2 D21 D22 ]] [ u(k) ]] [ u ]]
について、対応するリカッティ方程式を解き、
n py [[ q(k+1) ] = n [[ Ac Bc ] [[ q(k) ] = Gc [[ q ] [ u(k) ]] mu [ Cc 0 ]] [ y(k) ]] [ y ]]
で定義される、H∞制御器Gc
を返します。
- Diag - org.mklab.tool.matrix の クラス
- 対角行列を求めるクラスです。
- Diag() -
クラス org.mklab.tool.matrix.Diag のコンストラクタ
-
- diag(Matrix, Matrix) -
クラス org.mklab.tool.matrix.Diag の static メソッド
a1
とa2
が対角に並ぶ対角行列を求める
- diag(Matrix, Matrix, Matrix) -
クラス org.mklab.tool.matrix.Diag の static メソッド
a1
、a2
、a3
が対角に並ぶ対角行列を求める
- diagonal(E[]) -
クラス org.mklab.nfc.matrix.BaseArray の static メソッド
- 対角配列を生成します。
- diagonal(E[]) -
クラス org.mklab.nfc.matrix.BaseMatrix の static メソッド
- 対角行列を生成します。
- diagonal(boolean[]) -
クラス org.mklab.nfc.matrix.BooleanMatrix の static メソッド
- 対角行列を生成します。
- diagonal(double[]) -
クラス org.mklab.nfc.matrix.DoubleMatrix の static メソッド
- 対角行列を生成します。
- diagonal(E[]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 対角グリッドを生成します。
- diagonal(int[]) -
クラス org.mklab.nfc.matrix.IntMatrix の static メソッド
- 対角行列を生成します。
- diagonal(int[]) -
クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
- 対角行列を生成する
- diagonal(Polynomial[]) -
クラス org.mklab.nfc.matrix.PolynomialMatrix の static メソッド
- 対角行列を生成します。
- diagonal(RationalPolynomial[]) -
クラス org.mklab.nfc.matrix.RationalPolynomialMatrix の static メソッド
- 対角行列を生成します。
- DiagonalMatrix - org.mklab.nfc.matrix.misc の クラス
- 対角行列を生成するクラスです。
- DiagonalMatrix() -
クラス org.mklab.nfc.matrix.misc.DiagonalMatrix のコンストラクタ
-
- diagonalToVector() -
インタフェース org.mklab.nfc.matrix.Array のメソッド
- 対角成分をからなる縦ベクトルを生成します。
- diagonalToVector() -
クラス org.mklab.nfc.matrix.BaseArray のメソッド
-
- diagonalToVector() -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- diagonalToVector() -
クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
-
- diagonalToVector(boolean[][]) -
クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
- 対角成分を取り出し縦ベクトルとして返します。
- diagonalToVector() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- diagonalToVector(double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 対角成分からなる縦ベクトルを生成します。
- diagonalToVector() -
インタフェース org.mklab.nfc.matrix.FundamentalMatrix のメソッド
- 対角成分をからなる列ベクトルを生成します。
- diagonalToVector(E[][]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 対角成分を取り出し列ベクトルとして返します。
- diagonalToVector() -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
-
- diagonalToVector(int[][]) -
クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
- 対角成分からなる列ベクトルを生成します。
- DiagVec - org.mklab.tool.matrix の クラス
- 対角行列の対角成分からなるベクトルを求めるクラスです。
- DiagVec() -
クラス org.mklab.tool.matrix.DiagVec のコンストラクタ
-
- diagVec(Matrix) -
クラス org.mklab.tool.matrix.DiagVec の static メソッド
- もし
A
が正方行列なら、A
の対角成分が並ぶ縦 ベクトルを返します。
- diagVec(Matrix, int) -
クラス org.mklab.tool.matrix.DiagVec の static メソッド
- もし
A
が正方行列なら、 A
のk
次対角成分(k > 0 ?
- Diff - org.mklab.tool.matrix の クラス
- 列毎や行毎の差を求めるクラスです。
- Diff() -
クラス org.mklab.tool.matrix.Diff のコンストラクタ
-
- diff(Matrix) -
クラス org.mklab.tool.matrix.Diff の static メソッド
- もし
x
がベクトルなら、隣り合う成分の差からなるベクトル [x(2)-x(1) x(3)-x(2) ... x(n)-x(n-1)]
を返します。
- diff(Matrix, int) -
クラス org.mklab.tool.matrix.Diff の static メソッド
order
階差分を求めます。
- diffColumnWise(Matrix) -
クラス org.mklab.tool.matrix.Diff の static メソッド
- もし
x
が行列なら、列毎に差分
diff_col(x) = x(2:n,:) - x(1:n-1,:).
- diffColumnWise(Matrix, int) -
クラス org.mklab.tool.matrix.Diff の static メソッド
order
階差分を求めます。
- DifferenceEquation - org.mklab.nfc.ode の インタフェース
- 差分方程式を表現するためのインターフェースです。
- differenceEquation(int, Matrix) -
インタフェース org.mklab.nfc.ode.DifferenceEquation のメソッド
- ステップ
k
と変数x
からステップ(k+1)
変数の値を返します。
- differenceEquation(double, Matrix) -
インタフェース org.mklab.nfc.ode.DifferenceEquation のメソッド
- 時刻
t
と変数x
からステップ(t/T+1)
変数の値を返します。
- differenceEquation(int, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferenceSystem のメソッド
- ステップ
k
、状態x
、外部信号(入力と出力)inputOutput
から
ステップ(k+1)
の状態を返します。
- differenceEquation(double, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferenceSystem のメソッド
- 時刻
t
、状態x
、外部信号(入力と出力)inputOutput
から
ステップ(t/T+1)
の状態を返します。
- differenceEquation(double, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialDifferenceEquation のメソッド
- 時刻
t
、連続変数xc
、離散変数xd
から離散変数の次ステップの値を返します
。
- differenceEquation(double, Matrix, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialDifferenceSystem のメソッド
- 時刻
t
、連続状態xc
、離散状態xd
、外部信号(入力と出力)
inputOutput
から離散状態の次ステップの値を返します。
- differenceEquation(int, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.BaseDiscreteDynamicSystem のメソッド
-
- differenceEquation(double, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.BaseDiscreteDynamicSystem のメソッド
-
- differenceEquation(int, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.BlockDiscreteDynamicSystem のメソッド
-
- differenceEquation(double, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.BlockDiscreteDynamicSystem のメソッド
-
- differenceEquation(double, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.sampled.BaseSampledDataDynamicSystem のメソッド
-
- differenceEquation(double, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.sampled.BlockSampledDataDynamicSystem のメソッド
-
- DifferenceEquationSolver - org.mklab.nfc.ode の クラス
- 差分方程式の解法を提供するクラスです。
- DifferenceEquationSolver() -
クラス org.mklab.nfc.ode.DifferenceEquationSolver のコンストラクタ
-
- DifferenceSystem - org.mklab.nfc.ode の インタフェース
- 差分方程式で表現されるシステムを表すインターフェースです。
- DifferentialDifferenceEquation - org.mklab.nfc.ode の インタフェース
- 微分差分方程式を表現するためのインターフェースです。
- DifferentialDifferenceSystem - org.mklab.nfc.ode の インタフェース
- 微分方程式で表現されるシステムと差分方程式で表現されるシステムが結合したシステムを表わすインターフェースです。
- differentialEquation(double, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialDifferenceEquation のメソッド
- 時刻
t
、連続変数xc
、離散変数xd
から連続変数の微分値を返します。
- differentialEquation(double, Matrix, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialDifferenceSystem のメソッド
- 時刻
t
、連続状態xc
、離散状態xd
、外部信号(入力と出力)
inputOutput
から連続状態の微分値を返します。
- DifferentialEquation - org.mklab.nfc.ode の インタフェース
- 常微分方程式を表現するためのインターフェースです。
- differentialEquation(double, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialEquation のメソッド
- 時刻
t
と変数x
から変数の微分を返します。
- differentialEquation(double, Matrix, Matrix) -
インタフェース org.mklab.nfc.ode.DifferentialSystem のメソッド
- 時刻
t
、状態x
、外部信号(入力と出力)inputOutput
から状態の微分を返します。
- differentialEquation(double, Matrix, Matrix) -
クラス org.mklab.tool.control.system.continuous.BaseContinuousDynamicSystem のメソッド
-
- differentialEquation(double, Matrix, Matrix) -
クラス org.mklab.tool.control.system.continuous.BlockContinuousDynamicSystem のメソッド
-
- differentialEquation(double, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.sampled.BaseSampledDataDynamicSystem のメソッド
-
- differentialEquation(double, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.sampled.BlockSampledDataDynamicSystem のメソッド
-
- DifferentialEquationAutoSolver - org.mklab.nfc.ode の クラス
- 常微分方程式の解法を扱うための抽象クラスです。
- DifferentialEquationAutoSolver() -
クラス org.mklab.nfc.ode.DifferentialEquationAutoSolver のコンストラクタ
-
- DifferentialEquationSolver - org.mklab.nfc.ode の クラス
- 常微分方程式の解法を扱うための抽象クラスです。
- DifferentialEquationSolver() -
クラス org.mklab.nfc.ode.DifferentialEquationSolver のコンストラクタ
-
- DifferentialSystem - org.mklab.nfc.ode の インタフェース
- 常微分方程式で表現されるシステムを表すインターフェースです。
- diffRowWise(Matrix) -
クラス org.mklab.tool.matrix.Diff の static メソッド
- もし
x
が行列なら、行毎に差分
diff_row(x) = x(:,2:n) - x(:,1:n-1).
- diffRowWise(Matrix, int) -
クラス org.mklab.tool.matrix.Diff の static メソッド
order
階差分を求めます。
- Dimpulse - org.mklab.tool.control の クラス
- 離散時間線形システムのインパルス応答を求めるクラスです。
- Dimpulse() -
クラス org.mklab.tool.control.Dimpulse のコンストラクタ
-
- dimpulse(Matrix, Matrix, Matrix, Matrix, int, int) -
クラス org.mklab.tool.control.Dimpulse の static メソッド
- 離散時間システム
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
の iu
番目の入力に単位インパルスを加えたときの応答を計算します。
- dimpulse(RationalPolynomial, int) -
クラス org.mklab.tool.control.Dimpulse の static メソッド
- 単位インパルス応答を計算する
- dimpulse(RationalPolynomialMatrix, int, int) -
クラス org.mklab.tool.control.Dimpulse の static メソッド
- 単位インパルス応答を計算する
- dimpulse(Matrix, Matrix, int) -
クラス org.mklab.tool.control.Dimpulse の static メソッド
- 単位インパルス応答を計算する
- Dinitial - org.mklab.tool.control の クラス
- 離散時線形システムの初期値応答を求めるクラスです。
- Dinitial() -
クラス org.mklab.tool.control.Dinitial のコンストラクタ
-
- dinitial(Matrix, Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dinitial の static メソッド
- 離散時間システム
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
の初期値応答を計算します。
- dinitial(RationalPolynomial, Matrix, Matrix) -
クラス org.mklab.tool.control.Dinitial の static メソッド
-
- dinitial(RationalPolynomialMatrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dinitial の static メソッド
-
- dinitial(Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dinitial の static メソッド
-
- DirectedCycleRemover - org.mklab.tool.control.system.graph の クラス
- 有向閉路をもたない(重み)最大連結グラフを求めるクラスです。
- DirectedCycleRemover(DoubleMatrix) -
クラス org.mklab.tool.control.system.graph.DirectedCycleRemover のコンストラクタ
- 新しく生成された
DirectedCycleRemover
オブジェクトを初期化します。
- DiscreteAlgebraicSystem - org.mklab.nfc.ode の インタフェース
- 離散時間代数方程式で表現されるシステムを表わすインターフェースです。
- DiscreteDynamicSystem - org.mklab.tool.control.system.discrete の インタフェース
- 差分方程式で表現される離散時間動的システムを表わすインターフェースです。
- discreteDynamicSystems -
クラス org.mklab.tool.control.system.sampled.BlockSamplingSystem の変数
- 離散時間動的システムのリスト
- discreteDynamicSystemsUpdatedAtNextSamplingPoint -
クラス org.mklab.tool.control.system.sampled.BlockSamplingSystem の変数
- 次のサンプリング時間で状態を更新すべき離散時間動的システムの集合
- DiscreteLinearDynamicSystem - org.mklab.tool.control.system.discrete の クラス
- 差分方程式で表現される離散時間線形動的システムを表すクラスです。
- DiscreteLinearDynamicSystem() -
クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のコンストラクタ
- 新しく生成された
DiscreteLinearDynamicSystem
オブジェクトを初期化します。
- DiscreteLinearDynamicSystem(LinearSystem) -
クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のコンストラクタ
- 新しく生成された
DiscreteLinearDynamicSystem
オブジェクトを初期化します。
- DiscreteLinearDynamicSystem(Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のコンストラクタ
- 新しく生成された
DiscreteLinearDynamicSystem
オブジェクトを初期化します。
- DiscreteLinearDynamicSystem(Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のコンストラクタ
- 新しく生成された
DiscreteLinearDynamicSystem
オブジェクトを初期化します。
- DiscreteObserver - org.mklab.tool.control.system.controller の クラス
- 離散時間オブザーバを表すクラスです。
- DiscreteObserver(SystemOperator) -
クラス org.mklab.tool.control.system.controller.DiscreteObserver のコンストラクタ
- コンストラクター
- DiscreteObserverDesigner - org.mklab.tool.control.system.controller の クラス
- 連続時間オブザーバを離散化した離散時間オブザーバを求めるクラスです。
- DiscreteObserverDesigner(SystemOperator) -
クラス org.mklab.tool.control.system.controller.DiscreteObserverDesigner のコンストラクタ
- コンストラクター
- DiscreteSink - org.mklab.tool.control.system.sink の クラス
- 離散信号を吸収するシステムを表すクラスです。
- DiscreteSink() -
クラス org.mklab.tool.control.system.sink.DiscreteSink のコンストラクタ
- 新しく生成された
DiscreteSink
オブジェクトを初期化します。
- DiscreteSink(int) -
クラス org.mklab.tool.control.system.sink.DiscreteSink のコンストラクタ
- 新しく生成された
DiscreteSink
オブジェクトを初期化します。
- DiscreteSource - org.mklab.tool.control.system.source の クラス
- 離散信号を発生するシステムを表すクラスです。
- DiscreteSource() -
クラス org.mklab.tool.control.system.source.DiscreteSource のコンストラクタ
- 新しく生成された
ContinuousSource
オブジェクトを初期化します。
- DiscreteSource(int) -
クラス org.mklab.tool.control.system.source.DiscreteSource のコンストラクタ
- 新しく生成された
DiscreteSource
オブジェクトを初期化します。
- discreteStateEquation(double, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.system.sampled.BlockSampledDataDynamicSystem のメソッド
-
- discreteStateEquation(double, Matrix, Matrix, Matrix) -
インタフェース org.mklab.tool.control.system.sampled.SampledDataDynamicSystem のメソッド
- 離散時間システムの次ステップの状態を返します。
- DiscreteStaticSystem - org.mklab.tool.control.system.discrete の インタフェース
- 差分方程式で表現される離散時間静的システムを表わすインターフェースです。
- discreteStaticSystems -
クラス org.mklab.tool.control.system.sampled.BlockSamplingSystem の変数
- 離散時間静的システムのリスト
- discreteStaticSystemsUpdatedAtNextSamplingPoint -
クラス org.mklab.tool.control.system.sampled.BlockSamplingSystem の変数
- 次のサンプリング時間で状態を更新すべき離散時間静的システムの集合
- Display - org.mklab.tool.control.system.sink の インタフェース
DisplaySink
での出力表示を行うディスプレイを表すインターフェースです。- display(double, Matrix) -
インタフェース org.mklab.tool.control.system.sink.Display のメソッド
- 出力を表示します。
- DisplaySink - org.mklab.tool.control.system.sink の クラス
- ディスプレイへの出力器を表わすクラスです。
- DisplaySink() -
クラス org.mklab.tool.control.system.sink.DisplaySink のコンストラクタ
- 新しく生成された
DisplaySink
オブジェクトを初期化します。
- divide(Matrix) -
クラス org.mklab.nfc.matrix.AbstractMatrix のメソッド
-
- divide(Scalar<?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- divide(int) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- divide(double) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- divide(TransformableMatrix<?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- divide(BaseMatrix<?, ?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
- 行列
value
との商を求めます。
- divide(Scalar<?>[][], Scalar<?>) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 全ての成分をスカラーで割る。
- divide(E[][], int) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 行列を整数で割る。
- divide(E[][], double) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 行列を実数で割る。
- divide(int) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- divide(double) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- divide(Scalar<?>) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- divide(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
- 行列
value
の逆行列との積(this
*value
-1 )を生成します。
- divide(double[][], int) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 成分を整数で割った値を成分とする行列を生成します。
- divide(double[][], double) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 成分を実数で割った値を成分とする行列を生成します。
- divide(double[], double) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 成分を実数で割った値を成分とする行列を生成します。
- divide(int) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
-
- divide(double) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
-
- divide(Scalar<?>) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
-
- divide(IntMatrix) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
- 行列
value
の逆行列との積(this
*value
-1
)を返します。
- divide(DoubleMatrix) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
- 行列
value
の逆行列との積(this
*value
-1
)を返します。
- divide(BaseMatrix<?, ?>) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
- 行列
value
との逆行列の積(this
*m -1 )を返します。
- divide(int[][], int) -
クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
- 全ての成分を整数で割る。
- divide(int) -
インタフェース org.mklab.nfc.matrix.Matrix のメソッド
- 各成分と整数valueの商(
this
/value
)を返します。
- divide(double) -
インタフェース org.mklab.nfc.matrix.Matrix のメソッド
- 各成分と実数valueの商(
this
/value
)を返します。
- divide(Scalar<?>) -
インタフェース org.mklab.nfc.matrix.Matrix のメソッド
- 各成分とスカラーの商からなる行列を返します。
- divide(Matrix) -
インタフェース org.mklab.nfc.matrix.Matrix のメソッド
- 行列
value
の逆行列との積(this
*value -1 )を返します。
- divide(TransformableMatrix<?>) -
インタフェース org.mklab.nfc.matrix.TransformableMatrix のメソッド
- 行列
value
の逆行列との積(this
*value -1 )を返します。
- divide(double, ComplexScalar<T>) -
クラス org.mklab.nfc.scalar.ComplexNumericalScalarUtil の static メソッド
- 実数と複素数の商を返します。
- divide(Scalar<?>) -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- divide(ComplexScalar<T>) -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
- 複素数との商(
this
*value
-1 )を返します。
- divide(double) -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- divide(int) -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- divide(Scalar<?>) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- divide(DoubleComplexNumber) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
- 複素数との商(
this
*value
-1 )を返します。
- divide(double) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- divide(int) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- divide(double, DoubleComplexNumber) -
クラス org.mklab.nfc.scalar.DoubleComplexNumberUtil の static メソッド
- 実数と複素数の商を返します。
- divide(Scalar<?>) -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- divide(DoubleNumber) -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
- 倍精度実数との商を返します。
- divide(double) -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- divide(int) -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- divide(Polynomial) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
- 多項式の割り算による有理多項式を生成します。
- divide(RationalPolynomial) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
- 有理多項式による割り算による有理多項式を生成します。
- divide(double) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
-
- divide(int) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
-
- divide(Scalar<?>) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
-
- divide(NumericalScalar<?>) -
クラス org.mklab.nfc.scalar.Polynomial のメソッド
- 数値との商を生成します。
- divide(double) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
-
- divide(int) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
-
- divide(Polynomial) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
- 多項式で割った有理多項式を生成します。
- divide(RationalPolynomial) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
- 有理多項式で割った有理多項式を生成します。
- divide(Scalar<?>) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
-
- divide(NumericalScalar<?>) -
クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
- 数値で割った有理多項式を生成します。
- divide(Scalar<?>) -
インタフェース org.mklab.nfc.scalar.Scalar のメソッド
- 値で割ります。
- divide(int) -
インタフェース org.mklab.nfc.scalar.Scalar のメソッド
- 値で割ります。
- divide(double) -
インタフェース org.mklab.nfc.scalar.Scalar のメソッド
- 値で割ります。
- divideElementWise(Matrix) -
クラス org.mklab.nfc.matrix.AbstractMatrix のメソッド
-
- divideElementWise(TransformableMatrix<?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- divideElementWise(BaseMatrix<?, ?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
- 行列
value
との成分毎の商を求めます。
- divideElementWise(Scalar<?>[][], Scalar<?>[][]) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 成分毎の割り算の結果を成分とする行列を生成します。
- divideElementWise(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
- 自身と
value
の成分毎の商を成分とする行列を生成します。
- divideElementWise(double[][], double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 成分毎の割り算の結果を成分とする行列を生成します。
- divideElementWise(IntMatrix) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
value
との成分毎の商を成分にもつ行列を返します。
- divideElementWise(Matrix) -
インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator のメソッド
value
との成分毎の商を成分にもつ行列を返します。
- divideElementWise(TransformableMatrix<?>) -
インタフェース org.mklab.nfc.matrix.TransformableMatrix のメソッド
value
との成分毎の商を成分にもつ行列を返します。
- Dlqe - org.mklab.tool.control の クラス
- 離散時間系のLQEを求めるクラスです。
- Dlqe() -
クラス org.mklab.tool.control.Dlqe のコンストラクタ
-
- dlqe(Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dlqe の static メソッド
- 離散時間システム
x[n+1] = Ax[n] + Bu[n] + Gw[n] z[n] = Cx[n] + Du[n] + v[n]
について、プロセス雑音と観測雑音の分散が
E[w] = E[v] = 0, E[ww'] = Q, E[vv'] = R
であるとします。
- Dlqr - org.mklab.tool.control の クラス
- 離散時間系のLQRを求めるクラスです。
- Dlqr() -
クラス org.mklab.tool.control.Dlqr のコンストラクタ
-
- dlqr(Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dlqr の static メソッド
- 離散時間線形システム
x[n + 1] = Ax[n] + Bu[n]
について、二次形式評価関数
J = Sum (x#Qx + u#Ru)
<pre> を最小にする、状態フィードバック則 u = -Fx
のフィードバックゲイン行列 F
を返します。
- dlqr(Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dlqr の static メソッド
- 評価関数が
J = Sum (x#Qx + u#Ru + 2 x#Su) dt
となるよう、入力u
と状態x
の積の重み行列を S
とします。
- Dlsim - org.mklab.tool.control の クラス
- 離散時間線形システム任意入力に対する応答を求めるクラスです。
- Dlsim() -
クラス org.mklab.tool.control.Dlsim のコンストラクタ
-
- dlsim(Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dlsim の static メソッド
- 離散時間システム
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
に入力列 U
を与え、その時間応答を計算します。
- dlsim(Matrix, Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dlsim の static メソッド
x0
を初期状態として指定します。
- Dlyap - org.mklab.tool.control の クラス
- 離散時間系のリヤプノ方程式の解を求めるクラスです。
- Dlyap() -
クラス org.mklab.tool.control.Dlyap のコンストラクタ
-
- dlyap(Matrix, Matrix) -
クラス org.mklab.tool.control.Dlyap の static メソッド
- 離散時間システムのリカッティ方程式
A*P*A# + Q = P
の解を返します。
- doCommand(String) -
クラス org.mklab.tool.graph.gnuplot.Canvas のメソッド
- コマンドを実行します。
- doCommand(String) -
クラス org.mklab.tool.graph.gnuplot.Gnuplot のメソッド
- コマンドを実行します。
- DoubleCholeskyDecomposer - org.mklab.nfc.leq の クラス
- 倍精度(double)型の実行列のコレスキー分解を求めるクラスです。
- DoubleCholeskyDecomposer() -
クラス org.mklab.nfc.leq.DoubleCholeskyDecomposer のコンストラクタ
-
- DoubleComplexBalanceDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列のバランス化分解(A=D*B*D^(-1), B=D\A*D)を行うためのクラスです。
- DoubleComplexBalanceDecomposer() -
クラス org.mklab.nfc.eig.DoubleComplexBalanceDecomposer のコンストラクタ
-
- DoubleComplexEigenSolver - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列の固有値問題を解くためのクラスです。
- DoubleComplexEigenSolver() -
クラス org.mklab.nfc.eig.DoubleComplexEigenSolver のコンストラクタ
-
- DoubleComplexExponentialMatrix - org.mklab.nfc.elf の クラス
- 倍精度(double)型の複素行列の指数関数行列を求めるためのクラスです。
- DoubleComplexFFTAnalyzer - org.mklab.nfc.fft の クラス
- 倍精度(double)型の1次元複素ベクトルに対して高速フーリエ変換と逆高速フーリエ変換を行うクラスです。
- DoubleComplexGeneralizedEigenSolver - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列の一般化固有値問題を解くためのクラスです。
- DoubleComplexGeneralizedEigenSolver() -
クラス org.mklab.nfc.eig.DoubleComplexGeneralizedEigenSolver のコンストラクタ
-
- DoubleComplexGeneralizedEigenSolverUtil - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列の一般化固有値問題を解くためのユーティリティクラスです。
- DoubleComplexGeneralizedEigenSolverUtil() -
クラス org.mklab.nfc.eig.DoubleComplexGeneralizedEigenSolverUtil のコンストラクタ
-
- DoubleComplexHessenbergDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列のヘッセンベルグ分解を求めるクラスです。
- DoubleComplexHessenbergDecomposer() -
クラス org.mklab.nfc.eig.DoubleComplexHessenbergDecomposer のコンストラクタ
-
- DoubleComplexHouseHolder - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列のハウスホルダー変換を行うためのクラスです。
- DoubleComplexLUDecomposer - org.mklab.nfc.leq の クラス
- 倍精度(double)型の複素行列のLU分解(P*A=L*U)を求めるためのクラスです。
- DoubleComplexLUDecomposer() -
クラス org.mklab.nfc.leq.DoubleComplexLUDecomposer のコンストラクタ
-
- DoubleComplexMatrix - org.mklab.nfc.matrix の クラス
- 倍精度(double)型の複素数
DoubleComplexNumber
を成分とする行列を表すクラスです。 - DoubleComplexMatrix() -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
- 新しく生成された
DoubleComplexMatrix
のオブジェクトを初期化します。
- DoubleComplexMatrix(int, int) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
rowSize
*columnSize
の複素数行列を生成します。
- DoubleComplexMatrix(Scalar<?>[]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
elements
で与えられた行ベクトルを生成します。
- DoubleComplexMatrix(Scalar<?>[][]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
elements
で与えられた成分を持つ複素数行列を生成します。
- DoubleComplexMatrix(int, int, Scalar<?>[][]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
elements
で与えられた成分をもつrowSize
*columnSize
の複素数行列を生成します。
- DoubleComplexMatrix(DoubleMatrix, DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
realPart
を実部、imaginaryPart
を虚部とする複素行列を生成します。
- DoubleComplexMatrix(IntMatrix) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
- コンストラクター
- DoubleComplexMatrix(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
- コンストラクター
- DoubleComplexMatrix(double[][], double[][]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
realPart
を実部、imaginaryPart
を虚部とする複素行列を生成します。
- DoubleComplexMatrix(int, int, double[][], double[][]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
realPart
を実部、imaginaryPart
を虚部とするrowSize
code>*columnSize
の複素行列を生成します。
- DoubleComplexMatrix(double[], double[]) -
クラス org.mklab.nfc.matrix.DoubleComplexMatrix のコンストラクタ
realPart
を実部、imaginaryPart
を虚部とする行ベクトルを生成します。
- DoubleComplexMatrixUtil - org.mklab.nfc.matrix の クラス
- 倍精度(double)型の複素行列
DoubleComplexMatrix
のユーティリティクラスです。 - DoubleComplexNumber - org.mklab.nfc.scalar の クラス
- 倍精度(double)型の値を実部および虚部とする複素数を表わすクラスです。
- DoubleComplexNumber(double, double) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のコンストラクタ
- 新しく生成された
Complex
オブジェクトを初期化します。
- DoubleComplexNumberUtil - org.mklab.nfc.scalar の クラス
- 倍精度(double)型の複素数に関するユーティリティクラスです。
- DoubleComplexNumberUtil() -
クラス org.mklab.nfc.scalar.DoubleComplexNumberUtil のコンストラクタ
-
- DoubleComplexQrDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列のQR分解を行うためのクラスです。
- DoubleComplexQrDecomposer() -
クラス org.mklab.nfc.eig.DoubleComplexQrDecomposer のコンストラクタ
-
- DoubleComplexQzDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列に関するQZ分解を行うためのクラスです。
- DoubleComplexQzDecomposer() -
クラス org.mklab.nfc.eig.DoubleComplexQzDecomposer のコンストラクタ
-
- DoubleComplexRandom - org.mklab.nfc.random の クラス
- 0-1の範囲の倍精度(double)型の複素数の一様乱数生成器を表わすクラスです。
- DoubleComplexRandom() -
クラス org.mklab.nfc.random.DoubleComplexRandom のコンストラクタ
- 新しく生成された
DoubleRandom
オブジェクトを初期化します。
- DoubleComplexRandom(long) -
クラス org.mklab.nfc.random.DoubleComplexRandom のコンストラクタ
- 新しく生成された
DoubleRandom
オブジェクトを初期化します。
- DoubleComplexSchurDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の複素行列の複素シュア分解を行うクラスです。
- DoubleComplexSchurDecomposer() -
クラス org.mklab.nfc.eig.DoubleComplexSchurDecomposer のコンストラクタ
-
- DoubleComplexSingularValueDecomposer - org.mklab.nfc.svd の クラス
- 倍精度(double)型の複素行列の特異値分解を行うためのクラスです。
- DoubleComplexSingularValueDecomposer() -
クラス org.mklab.nfc.svd.DoubleComplexSingularValueDecomposer のコンストラクタ
-
- DoubleMatrix - org.mklab.nfc.matrix の クラス
- 倍精度(double)型の値を成分とする行列を表すクラスです。
- DoubleMatrix() -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 0*0の
DoubleMatrix
を生成します。
- DoubleMatrix(double[]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
elements
で与えられた成分を持つ行ベクトルを生成します。
- DoubleMatrix(DoubleNumber[]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
elements
で与えられた成分を持つ行ベクトルを生成します。
- DoubleMatrix(int, int) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
rowSize * columnSize
のDoubleMatrix
零行列を生成します。
- DoubleMatrix(double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 与えられた成分をもつ
DoubleMatrix
を生成します。
- DoubleMatrix(DoubleNumber[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 与えられた成分をもつ
DoubleMatrix
を生成します。
- DoubleMatrix(int, int, double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 与えられた成分をもつ
rowSize * columnSize
の DoubleMatrix
を生成します。
- DoubleMatrix(int, int, DoubleNumber[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 与えられた成分をもつ
rowSize * columnSize
の DoubleMatrix
を生成します。
- DoubleMatrix(IntMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のコンストラクタ
- 新しく生成された
DoubleMatrix
オブジェクトを初期化します。
- DoubleMatrixUtil - org.mklab.nfc.matrix の クラス
- 倍精度(double)型の実行列のユーティリティクラスです。
- DoubleNumber - org.mklab.nfc.scalar の クラス
- 倍精度型(double)の実数を表わすクラスです。
- DoubleNumber(double) -
クラス org.mklab.nfc.scalar.DoubleNumber のコンストラクタ
- 新しく生成された
DoubleNumber
オブジェクトを初期化します。
- DoubleNumberAddOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の足し算に関するオペレータを表わすクラスです。
- DoubleNumberAtan2Operator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の逆正接(2)に関するオペレータを表わすクラスです。
- DoubleNumberDivideOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の割り算に関するオペレータを表わすクラスです。
- DoubleNumberLeftDivideOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の左からの割り算に関するオペレータを表わすクラスです。
- DoubleNumberMultiplyOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の掛け算に関するオペレータを表わすクラスです。
- DoubleNumberOperator<E extends Scalar<E>> - org.mklab.nfc.operator の インタフェース
- 倍精度実数に関するオペレータを定義するためのクラスです。
- DoubleNumberPowerOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の累乗に関するオペレータを表わすクラスです。
- DoubleNumberSubtractOperator<E extends Scalar<E>> - org.mklab.nfc.operator の クラス
- 倍精度実数の引き算に関するオペレータを表わすクラスです。
- DoubleNumberUtil - org.mklab.nfc.scalar の クラス
- 倍精度(double)型の実数のユーティリティクラスです。
- DoubleNumberUtil() -
クラス org.mklab.nfc.scalar.DoubleNumberUtil のコンストラクタ
-
- DoubleOperandOperator - org.mklab.nfc.rpn の インタフェース
- 2個のオペランドを処理するオペレーターを表すインターフェースです。
- DoubleRealBalanceDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列のバランス化分解(A=D*B*D^(-1), B=D\A*D)を行うための クラスです。
- DoubleRealBalanceDecomposer() -
クラス org.mklab.nfc.eig.DoubleRealBalanceDecomposer のコンストラクタ
-
- DoubleRealEigenSolver - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列の固有値問題を解くためのクラスです。
- DoubleRealEigenSolver() -
クラス org.mklab.nfc.eig.DoubleRealEigenSolver のコンストラクタ
-
- DoubleRealExponentialMatrix - org.mklab.nfc.elf の クラス
- 倍精度(double)型の実行列の指数関数行列を求めるためのクラスです。
- DoubleRealFFTAnalyzer - org.mklab.nfc.fft の クラス
- 倍精度(double)型の1次元の実ベクトルに対して高速フーリエ変換と逆高速フーリエ変換を行うクラスです。
- DoubleRealGaussianEliminationSolver - org.mklab.nfc.leq の クラス
- 倍精度(double)型の実行列の逆行列をガウスの消去法で求めるクラスです。
- DoubleRealGaussianEliminationSolver() -
クラス org.mklab.nfc.leq.DoubleRealGaussianEliminationSolver のコンストラクタ
-
- DoubleRealGeneralizedEigenSolver - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列に関する一般化固有値問題を解くためのクラスです。
- DoubleRealGeneralizedEigenSolver() -
クラス org.mklab.nfc.eig.DoubleRealGeneralizedEigenSolver のコンストラクタ
-
- DoubleRealHessenbergDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列のヘッセンベルグ分解を求めるクラスです。
- DoubleRealHessenbergDecomposer() -
クラス org.mklab.nfc.eig.DoubleRealHessenbergDecomposer のコンストラクタ
-
- DoubleRealHouseHolder - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列のハウスホルダー行列に関するクラスです。
- DoubleRealLUDecomposer - org.mklab.nfc.leq の クラス
- 倍精度(double)型の実行列のLU分解(P*A=L*U)を求めるためのクラスです。
- DoubleRealLUDecomposer() -
クラス org.mklab.nfc.leq.DoubleRealLUDecomposer のコンストラクタ
-
- DoubleRealQrDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列のQR分解(A=Q*R)を行うためのクラスです。
- DoubleRealQrDecomposer() -
クラス org.mklab.nfc.eig.DoubleRealQrDecomposer のコンストラクタ
-
- DoubleRealQzDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列に関するQZ分解を行うためのクラスです。
- DoubleRealQzDecomposer() -
クラス org.mklab.nfc.eig.DoubleRealQzDecomposer のコンストラクタ
-
- DoubleRealSchurDecomposer - org.mklab.nfc.eig の クラス
- 倍精度(double)型の実行列のシュア分解を行うクラスです。
- DoubleRealSchurDecomposer() -
クラス org.mklab.nfc.eig.DoubleRealSchurDecomposer のコンストラクタ
-
- DoubleRealSingularValueDecomposer - org.mklab.nfc.svd の クラス
- 倍精度(double)型の実行列の特異値分解を行うためのクラスです。
- DoubleRealSingularValueDecomposer() -
クラス org.mklab.nfc.svd.DoubleRealSingularValueDecomposer のコンストラクタ
-
- DoubleUniformRandom - org.mklab.nfc.random の クラス
- 0-1の範囲の倍精度型の実数の一様乱数生成器を表わすクラスです。
- DoubleUniformRandom() -
クラス org.mklab.nfc.random.DoubleUniformRandom のコンストラクタ
- 新しく生成された
DoubleRandom
オブジェクトを初期化します。
- DoubleUniformRandom(long) -
クラス org.mklab.nfc.random.DoubleUniformRandom のコンストラクタ
- 新しく生成された
DoubleRandom
オブジェクトを初期化します。
- doubleValue() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
- double型の値を返します。
- drawHorizontalLine(StringBuffer, int[]) -
クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
- 上部と下部を分割する水平線を描きます。
- Dric - org.mklab.tool.control の クラス
- 離散時間系のリカッティ方程式の解を求めるクラスです。
- Dric() -
クラス org.mklab.tool.control.Dric のコンストラクタ
-
- dric(Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Dric の static メソッド
-
- dric(Matrix, Matrix, Matrix, Matrix, double) -
クラス org.mklab.tool.control.Dric の static メソッド
- 離散時間システムのリカッティ方程式
P - A#PA + A#PB(R + B'PB)˜ B'PA = Q
の安定化解を返します。
- dric(Matrix, Matrix, Matrix, Matrix, double, double) -
クラス org.mklab.tool.control.Dric の static メソッド
- もし、単位円上に閉ループ極があれば、警告メッセージが表示されます。
- Dstep - org.mklab.tool.control の クラス
- 離散時間線形システムのステップ応答を求めるクラスです。
- Dstep() -
クラス org.mklab.tool.control.Dstep のコンストラクタ
-
- dstep(Matrix, Matrix, Matrix, Matrix, int, int) -
クラス org.mklab.tool.control.Dstep の static メソッド
- 離散時間システム
x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]
の iu
番目の入力に単位ステップが加えられたときの、時間応答を計算します。
- dstep(RationalPolynomial, int) -
クラス org.mklab.tool.control.Dstep の static メソッド
- 単位ステップ応答を計算する
- dstep(RationalPolynomialMatrix, int, int) -
クラス org.mklab.tool.control.Dstep の static メソッド
- 単位ステップ応答を計算する
- dstep(Matrix, Matrix, int) -
クラス org.mklab.tool.control.Dstep の static メソッド
- 単位ステップ応答を計算する
- DynamicSystem - org.mklab.tool.control.system の インタフェース
- 動的システムを表すインターフェースです。
|
||||||||||
前の文字 次の文字 | フレームあり フレームなし |