概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前の文字 次の文字 | フレームあり フレームなし

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

## D

d - クラス org.mklab.tool.control.AbstractLinearSystem の変数
  ゲイン行列
D2c - org.mklab.tool.control の クラス
  離散時間系を対応する連続時間系に変換するクラスです。
D2c() - クラス org.mklab.tool.control.D2c のコンストラクタ
d2c(Matrix, Matrix, double) - クラス org.mklab.tool.control.D2c の static メソッド
  離散時間システム `x[n + 1] = Ad * x[n] + Bd * u[n]` を連続時間システム `dx/dt = Ax + Bu` に変換します。
d2c(Matrix, Matrix, NumericalScalar<?>) - クラス org.mklab.tool.control.D2c の static メソッド
  離散時間システム `x[n + 1] = Ad * x[n] + Bd * u[n]` を連続時間システム `dx/dt = Ax + Bu` に変換します。
Dassla - org.mklab.nfc.dae の クラス
  DAEソルバーのための線形代数ルーチンを含むクラスです。
Dassla() - クラス org.mklab.nfc.dae.Dassla のコンストラクタ
Dassld - org.mklab.nfc.dae の クラス
  DASSLのドライバ(駆動)クラスです。
Dassld(DasslProblem) - クラス org.mklab.nfc.dae.Dassld のコンストラクタ
  新しく生成された`Dassld`オブジェクトを初期化します。
DasslProblem - org.mklab.nfc.dae の インタフェース
  DASSLの問題を表現するインターフェースです。
DataStyle - org.mklab.tool.graph.gnuplot.decoration の クラス
  グラフのスタイルを表すクラスです。
DataStyle() - クラス org.mklab.tool.graph.gnuplot.decoration.DataStyle のコンストラクタ
  新しく生成された`DataStyle`オブジェクトを初期化します。
Dbalreal - org.mklab.tool.control の クラス
  離散時間系の平衡実現を求めるクラスです。
Dbalreal() - クラス org.mklab.tool.control.Dbalreal のコンストラクタ
dbalreal(Matrix, Matrix, Matrix) - クラス org.mklab.tool.control.Dbalreal の static メソッド
  与えられたシステム`(A,B,C)`の平衡実現を返します。
Ddassl - org.mklab.nfc.dae の クラス
  DASSLソルバーを表すクラスです。
Ddassl() - クラス org.mklab.nfc.dae.Ddassl のコンストラクタ
DeadZone - org.mklab.tool.control.system.discontinuous の クラス
  不感帯システムを表すクラスです。
DeadZone() - クラス org.mklab.tool.control.system.discontinuous.DeadZone のコンストラクタ
  新しく生成された`DeadZone`オブジェクトを初期化します。
DeadZone(double, double) - クラス org.mklab.tool.control.system.discontinuous.DeadZone のコンストラクタ
  新しく生成された`Saturation`オブジェクトを初期化します。
Dec2hex - org.mklab.tool.matrix の クラス
  十進数を十六進数に変換するクラスです。
Dec2hex() - クラス org.mklab.tool.matrix.Dec2hex のコンストラクタ
dec2hex(int) - クラス org.mklab.tool.matrix.Dec2hex の static メソッド
  １０進数の整数を１６進数の文字列に変換します。
decompose(E[][]) - クラス org.mklab.nfc.eig.BalancedDecomposer のメソッド
  行列のバランス化を行い, 対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。
decompose(ComplexScalar<E>[][]) - クラス org.mklab.nfc.eig.ComplexHessenbergDecomposer のメソッド
  複素行列のヘッセンベルグ分解を求め、対応するユニタリ行列とともに返します。
decompose(ComplexScalar<E>[][]) - クラス org.mklab.nfc.eig.ComplexQrDecomposer のメソッド
  複素行列をQR分解を返します。
decompose(ComplexScalar<E>[][]) - クラス org.mklab.nfc.eig.ComplexSchurDecomposer のメソッド
  複素行列のSchur分解を返します。
decompose(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleComplexBalanceDecomposer のメソッド
  倍精度(double)の複素行列のバランス化を行い、対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。
decompose(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleComplexHessenbergDecomposer のメソッド
  倍精度(double)の複素行列のヘッセンベルグ分解を求め、対応するユニタリ行列とともに返します。
decompose(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleComplexQrDecomposer のメソッド
  倍精度(double)の複素行列をQR分解を返します。
decompose(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleComplexSchurDecomposer のメソッド
  倍精度(double)の複素行列のSchur型を求めます。
decompose(double[][]) - クラス org.mklab.nfc.eig.DoubleRealBalanceDecomposer のメソッド
  倍精度(double)の実行列のバランス化を行い、対角成分が 2 のべき乗である対角行列 D と、バランス化された行列 B を返します。
decompose(double[][]) - クラス org.mklab.nfc.eig.DoubleRealHessenbergDecomposer のメソッド
  倍精度(double)の実行列のヘッセンベルグ分解を求め、対応する直交行列とともに返します。
decompose(double[][]) - クラス org.mklab.nfc.eig.DoubleRealQrDecomposer のメソッド
  倍精度(double)の実行列をQR分解(A=Q*R)を返します。
decompose(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleRealQzDecomposer のメソッド
  2個の倍精度(double)の実正方行列AとBに関するQZ分解を行い、上三角行列 AA と BB、変換のための行列 Qと Z、一般化固有ベクトルからなる行列 X を返します。
decompose(double[][]) - クラス org.mklab.nfc.eig.DoubleRealSchurDecomposer のメソッド
  倍精度(double)の実行列のSchur分解を返します。
decompose(E[][]) - クラス org.mklab.nfc.eig.RealHessenbergDecomposer のメソッド
  実行列のヘッセンベルグ分解を求め、対応する直交行列とともに返します。
decompose(E[][]) - クラス org.mklab.nfc.eig.RealQrDecomposer のメソッド
  実行列をQR分解を返します。
decompose(E[][], E[][]) - クラス org.mklab.nfc.eig.RealQzDecomposer のメソッド
  2個の実正方行列AとBに関するQZ分解を行い、上三角行列 AA と BB、変換のための行列 QとZ、一般化固有ベクトルからなる行列 Xを返します。
decompose(E[][]) - クラス org.mklab.nfc.eig.RealSchurDecomposer のメソッド
  実行列のSchur分解を返します。
decompose(NumericalMatrixOperator<E>) - クラス org.mklab.nfc.leq.CholeskyDecomposer のメソッド
  対称行列のコレスキー分解を計算します。
decompose(DoubleMatrix) - クラス org.mklab.nfc.leq.DoubleCholeskyDecomposer のメソッド
  対称行列のコレスキー分解を計算します。
decompose(double[][], double[][], double) - クラス org.mklab.nfc.leq.DoubleComplexLUDecomposer のメソッド
  複素行列のLU分解を返します。
decompose(double[][], double) - クラス org.mklab.nfc.leq.DoubleRealLUDecomposer のメソッド
  実行列をLU分解します。
decompose(E[][], NumericalScalar<?>) - クラス org.mklab.nfc.leq.LUDecomposer のメソッド
  数値行列のLU分解を返します。
decomposeWithPermutation(ComplexScalar<E>[][]) - クラス org.mklab.nfc.eig.ComplexQrDecomposer のメソッド
  複素行列の並べ替え付きQR分解を返します。
decomposeWithPermutation(double[][], double[][]) - クラス org.mklab.nfc.eig.DoubleComplexQrDecomposer のメソッド
  倍精度(double)の複素行列の並べ替え付きQR分解を返します。
decomposeWithPermutation(double[][]) - クラス org.mklab.nfc.eig.DoubleRealQrDecomposer のメソッド
  倍精度(double)の実行列の並べ替え付きQR分解を返します。
decomposeWithPermutation(E[][]) - クラス org.mklab.nfc.eig.RealQrDecomposer のメソッド
  実行列の並べ替え付きQR分解を返します。
decomposeWithPermutation(double[][], double[][], double) - クラス org.mklab.nfc.leq.DoubleComplexLUDecomposer のメソッド
  複素行列の並べ替え付きLU分解を返します。
decomposeWithPermutation(double[][], double) - クラス org.mklab.nfc.leq.DoubleRealLUDecomposer のメソッド
  実行列を並べ替え付きLU分解します。
decomposeWithPermutation(E[][], NumericalScalar<?>) - クラス org.mklab.nfc.leq.LUDecomposer のメソッド
  数値行列の並べ替え付きLU分解を返します。
Deconv - org.mklab.tool.matrix の クラス
  逆畳み込み(多項式の商と余)を求めるクラスです。
Deconv() - クラス org.mklab.tool.matrix.Deconv のコンストラクタ
deconv(Matrix, Matrix) - クラス org.mklab.tool.matrix.Deconv の static メソッド
  ベクトル`b`のベクトル`a`による逆畳み込み(多項式の商と余)を返します。
decrement(double[][]) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
  全ての成分を1だけ減少させた行列を生成します。
decrement(double[]) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
  全ての成分を1だけ減少させたベクトルを生成します。
decrement(int[][]) - クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
  行列の全ての成分を１減少させた行列を生成します。
decrement(int[]) - クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
  ベクトルの全ての成分を１減少させたベクトルを生成します。
Demo - org.mklab.tool.control の クラス
  制御系設計ツールボックスのデモンストレーションを行うクラスです。
Demo() - クラス org.mklab.tool.control.Demo のコンストラクタ
Demo - org.mklab.tool.control.util の クラス
  デモンストレーションを実行するクラス
Demo() - クラス org.mklab.tool.control.util.Demo のコンストラクタ
Demo - org.mklab.tool の クラス
  ツールボックスに関するデモンストレーションを実行するクラス
Demo() - クラス org.mklab.tool.Demo のコンストラクタ
demo() - クラス org.mklab.tool.Demo の static メソッド
  デモンストレーションのメニューを表示します。
Demo - org.mklab.tool.graph の クラス
  `Gnuplot`クラスのデモンストレーションを行うクラスです。
Demo() - クラス org.mklab.tool.graph.Demo のコンストラクタ
Demo - org.mklab.tool.matrix の クラス
  行列に関するデモンストレーションを実行するクラスです。
Demo() - クラス org.mklab.tool.matrix.Demo のコンストラクタ
Demo - org.mklab.tool.signal の クラス
  信号処理ツールボックスのデモンストレーションを行うクラスです。
Demo() - クラス org.mklab.tool.signal.Demo のコンストラクタ
DeMultiplexer - org.mklab.tool.control.system.math の クラス
  分離器を表わすクラスです。
DeMultiplexer(List<Integer>, int) - クラス org.mklab.tool.control.system.math.DeMultiplexer のコンストラクタ
  新しく生成された`DeMultiplexer`オブジェクトを初期化します。
deMultiplexerChanged() - クラス org.mklab.tool.control.system.math.DeMultiplexerGroup のメソッド
  グループに属する分離器の出力数の変化に対応して、各分離器の入力ベクトル内でのオフセットを変更します。
DeMultiplexerGroup - org.mklab.tool.control.system.math の クラス
  分離器のグループを表すクラスです。
DeMultiplexerGroup() - クラス org.mklab.tool.control.system.math.DeMultiplexerGroup のコンストラクタ
derivative() - クラス org.mklab.nfc.matrix.SymbolicMatrix のメソッド
derivative(int) - クラス org.mklab.nfc.matrix.SymbolicMatrix のメソッド
derivative() - インタフェース org.mklab.nfc.matrix.SymbolicMatrixOperator のメソッド
  各成分の1階導関数を成分とする行列を生成します。
derivative(int) - インタフェース org.mklab.nfc.matrix.SymbolicMatrixOperator のメソッド
  各成分の`order`階導関数を成分とする行列を生成します。
derivative(E[][], int) - クラス org.mklab.nfc.matrix.SymbolicMatrixUtil の static メソッド
  各成分の`order`階導関数を成分とする行列を求めます。
derivative() - クラス org.mklab.nfc.scalar.AbstractSymbolicScalar のメソッド
derivative(int) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
derivative(int) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
derivative() - インタフェース org.mklab.nfc.scalar.SymbolicScalar のメソッド
  1階微分を返します。
derivative(int) - インタフェース org.mklab.nfc.scalar.SymbolicScalar のメソッド
  導関数を返します。
DerivativeSystem - org.mklab.tool.control.system.continuous の クラス
  (差分による擬似)時間微分器を表すクラスです。
DerivativeSystem() - クラス org.mklab.tool.control.system.continuous.DerivativeSystem のコンストラクタ
  新しく生成された`DerivativeSystem`オブジェクトを初期化します。
des2tf(Matrix, Matrix, Matrix, Matrix, Matrix) - クラス org.mklab.tool.control.SkeletonDes2tf の static メソッド
des2tf(Matrix, Matrix, Matrix, Matrix, Matrix, boolean) - クラス org.mklab.tool.control.SkeletonDes2tf の static メソッド
Des2tfm - org.mklab.tool.control の クラス
  ディスクリプタ表現から伝達関数行列(有理多項式行列)に変換するクラスです。
Des2tfm() - クラス org.mklab.tool.control.Des2tfm のコンストラクタ
des2tfm(Matrix, Matrix, Matrix, Matrix, Matrix, boolean) - クラス org.mklab.tool.control.Des2tfm の static メソッド
destroy() - クラス org.mklab.tool.graph.gnuplot.Gnuplot のメソッド
  グラフを強制終了します。
determinant() - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
determinant(E[][]) - クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
  行列式を返します。
determinant() - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
determinant(NumericalScalar<?>, boolean) - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
  行列式を返します。
determinant() - インタフェース org.mklab.nfc.matrix.MatrixElementOperator のメソッド
  行列式を返します。
determinant(NumericalScalar<?>, boolean) - クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
  行列式を返します。
Detrend - org.mklab.tool.signal の クラス
  線形トレンドを除去した信号を求めるクラスです。
Detrend() - クラス org.mklab.tool.signal.Detrend のコンストラクタ
detrend(Matrix) - クラス org.mklab.tool.signal.Detrend の static メソッド
  `X`から線形トレンドを除いたデータを返します。
detrend(Matrix, int) - クラス org.mklab.tool.signal.Detrend の static メソッド
  `X`から平均を除く。
detrendColumnWise(Matrix) - クラス org.mklab.tool.signal.Detrend の static メソッド
  行列の列毎にトレンドを除きます。
detrendColumnWise(Matrix, int) - クラス org.mklab.tool.signal.Detrend の static メソッド
  行列の列毎に平均を除きます。
detrendRowWise(Matrix) - クラス org.mklab.tool.signal.Detrend の static メソッド
  行列の行毎にトレンドを除く。
detrendRowWise(Matrix, int) - クラス org.mklab.tool.signal.Detrend の static メソッド
  行列の行毎に平均を除く。
Dft - org.mklab.tool.matrix の クラス
  離散フーリエ変換の結果を求めるクラスです。
Dft() - クラス org.mklab.tool.matrix.Dft のコンストラクタ
dft(Matrix) - クラス org.mklab.tool.matrix.Dft の static メソッド
dft(Matrix, int) - クラス org.mklab.tool.matrix.Dft の static メソッド
  `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*`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 の インタフェース
  動的システムを表すインターフェースです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前の文字 次の文字 | フレームあり フレームなし

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z