|
||||||||||
前の文字 次の文字 | フレームあり フレームなし |
AbsoluteFunction
オブジェクトを初期化します。
AbstractArray
オブジェクトを初期化します。
AbstractMatrix
オブジェクトを初期化します。
AbstractMatrix
オブジェクトを初期化します。
Grid
オブジェクトを初期化します。
Grid
オブジェクトを初期化します。
rowSize * columnSize
の行列を生成します。
value
との和を求めます。
value
との和(成分毎の論理和)を返します。
value
との和行列を生成します。
value
との和(this
+value
)を返します。
value
との和(this
+value
)を返します。
value
との和(this
+value
)を返します。
value
との和を返します。
value
との和を返します。
opponent
との和(並列結合)でできるシステムを返します。
opponent
との和(並列結合)でできるシステムを返します。
opponent
との和(並列結合)でできるシステムを返します。
opponent
との和(並列結合)でできるシステムを返します。
opponent
との和(並列結合)でできるシステムを返します。
inputNode
ノードからoutputNodes
の各ノードへの分離器を追加します。
inputNode
ノードとoutputNode
ノードの間にエッジ(重み(ControlSystem
))を追加します。
inputNodes
の各ノードからoutputNode
ノードへの多重器を追加します。
inputNodes
の各ノードからoutputNode
ノードへの加算器を追加します。
inputNode
ノードからoutputNode
ノードに単位エッジ(重み=Iまたは-I)を追加します。
AdjacencyMatrix
オブジェクトを初期化します。
AdjacencyMatrix
オブジェクトを初期化します。
AdjacencyMatrix
クラスのユーティリティクラスです。size
の隣接行列を生成します。
true
ならばtrue、そうでなければfalse
を返します。
true
ならばtrue
、
そうでなければfalse
を対応させ、 行毎のboolean
値からなる
BooleanMatrix
を返します。
true
ならばtrue
、
そうでなければfalse
を対応させ、 行毎のboolean
値からなる
BooleanMatrix
を返します。
value
の各成分との論理積を成分にもつBooleanMatrix
返します。
value
各成分との論理積を成分にもつBooleanMatrix
を返します。
a1
とa2
の各成分の論理積を成分にもつboolean行列を返します。
scalar
の論理積を成分にもつboolean行列を返します。
true
が1個でもあればtrue
、そうでなければfalse
を返します。
true
が1個でもあればtrue
、
そうでなければfalse
を対応させ、 boolean
値を含む
BooleanMatrix
を返します。
true
が1個でもあればtrue
、そうでなければfalse
code>を対応させ、 boolean
値を含むBooleanMatrix
を返します。
- anyTrueRowWise(boolean[][]) -
クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
- 行毎の成分を調べ、行にtrueが1個でもあればtrue、そうでなければfalseを対応させ、 booleanを含むboolean行列を返します。
- anyZero(E[][], double) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 少なくとも1個は絶対値が許容誤差以下である成分が行列に含まれるか判定します。
- anyZero(E[], double) -
クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
- 少なくとも1個は絶対値が許容誤差以下である成分がベクトルに含まれるか判定します。
- anyZero(double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 少なくとも1個は零の成分が行列に含まれるか判定します。
- anyZero(double[][], double) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 少なくとも1個は絶対値が許容誤差以下である成分が行列に含まれるか判定します。
- anyZero(double[]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 少なくとも1個は零の成分がベクトルに含まれるか判定します。
- anyZero(double[], double) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 少なくとも1個は絶対値が許容誤差以下である成分がベクトルに含まれるか判定します。
- anyZero(E[][]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 少なくとも1個は零の成分が行列に含まれるか判定します。
- anyZero(E[]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 少なくとも1個は零の成分がベクトルに含まれるか判定します。
- append(MatxList) -
クラス org.mklab.nfc.matx.MatxList のメソッド
- valueをリストに結合します。
- appendDown(Matrix) -
クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix のメソッド
-
- appendDown(Array) -
インタフェース org.mklab.nfc.matrix.Array のメソッド
- 下側に行列
value
を付けた行列を生成します。
- appendDown(Array) -
クラス org.mklab.nfc.matrix.BaseArray のメソッド
-
- appendDown(TransformableMatrix<?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- appendDown(BaseMatrix<?, ?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
- 行列
value
を下側に連結した行列を生成します。
- appendDown(Array) -
クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
-
- appendDown(BooleanMatrix) -
クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
- 下側に行列
value
を連結した行列を返します。
- appendDown(boolean[][], boolean[][]) -
クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
- 2個の行列を縦に接続した行列を生成します。
- appendDown(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
- 下側に実数行列
value
を連結した行列を生成します。
- appendDown(double[][], double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 2個の行列を縦に接続した行列を生成します。
- appendDown(Matrix) -
インタフェース org.mklab.nfc.matrix.FundamentalMatrix のメソッド
- 下側に行列
value
を付けた行列を生成します。
- appendDown(GridElement<?>[][], GridElement<?>[][]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 2個のグリッドを縦に接続したグリッドを生成します。
- appendDown(IntMatrix) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
- 下側に行列
value
を連結した行列を返します。
- appendDown(int[][], int[][]) -
クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
- 2個の行列を縦に接続した行列を生成します。
- appendDown(TransformableMatrix<?>) -
インタフェース org.mklab.nfc.matrix.TransformableMatrix のメソッド
- 下側に行列
value
を付けた行列を生成します。
- appendDown(LinearSystem) -
クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
- システム
opponent
を列方向に結合した(同一の入力を加える)システムを返します。
- appendDown(LinearSystem, boolean) -
クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
- システム
opponent
を列方向に結合した(同一の入力を加える)システムを返します。
- appendDown(LinearSystem) -
インタフェース org.mklab.tool.control.LinearSystem のメソッド
- システム
opponent
を列方向に結合した(同一の入力を加える)システムを返します。
- appendDown(LinearSystem, boolean) -
インタフェース org.mklab.tool.control.LinearSystem のメソッド
- システム
opponent
を列方向に結合した(同一の入力を加える)システムを返します。
- appendRight(Matrix) -
クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix のメソッド
-
- appendRight(Array) -
インタフェース org.mklab.nfc.matrix.Array のメソッド
- 右側に
value
を付けた行列を生成します。
- appendRight(Array) -
クラス org.mklab.nfc.matrix.BaseArray のメソッド
-
- appendRight(TransformableMatrix<?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
-
- appendRight(BaseMatrix<?, ?>) -
クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
value
を右側に連結した行列を生成します。
- appendRight(Array) -
クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
-
- appendRight(BooleanMatrix) -
クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
- 右側に
value
を連結した行列を返します。
- appendRight(boolean[][], boolean[][]) -
クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
- ベクトルの右側に行列を接続した行列を生成します。
- appendRight(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
- 右側に
value
を連結した行列を生成します。
- appendRight(double[][], double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- 2個の行列を横に接続した行列を生成します。
- appendRight(double[], double[][]) -
クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
- ベクトルの右側に行列を接続した行列を生成します。
- appendRight(Matrix) -
インタフェース org.mklab.nfc.matrix.FundamentalMatrix のメソッド
- 右側に
value
を付けた行列を生成します。
- appendRight(GridElement<?>[][], GridElement<?>[][]) -
クラス org.mklab.nfc.matrix.GridUtil の static メソッド
- 2個のグリッドを横に接続したグリッドを生成します。
- appendRight(IntMatrix) -
クラス org.mklab.nfc.matrix.IntMatrix のメソッド
- 右側に
value
を連結した行列を返します。
- appendRight(int[][], int[][]) -
クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
- 2個の行列を横に接続した行列を生成します。
- appendRight(TransformableMatrix<?>) -
インタフェース org.mklab.nfc.matrix.TransformableMatrix のメソッド
- 右側に
value
を付けた行列を生成します。
- appendRight(LinearSystem) -
クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
- システム
opponent
を行方向に結合した(出力を加算する)システムを返します。
- appendRight(LinearSystem, boolean) -
クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
- システム
opponent
を行方向に結合した(出力を加算する)システムを返します。
- appendRight(LinearSystem) -
インタフェース org.mklab.tool.control.LinearSystem のメソッド
- システム
opponent
を行方向に結合した(出力を加算する)システムを返します。
- appendRight(LinearSystem, boolean) -
インタフェース org.mklab.tool.control.LinearSystem のメソッド
- システム
opponent
を行方向に結合した(出力を加算する)システムを返します。
- Are - org.mklab.tool.control の クラス
- 連続時間リカッティ方程式の解を求めるクラスです。
- Are() -
クラス org.mklab.tool.control.Are のコンストラクタ
-
- are(Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Are の static メソッド
- 連続時間リカッティ方程式
A#*P + P*A - P*R*P + Q = 0
の解をシュア分解を用いて求め、その解を返します。
- are(Matrix, Matrix, Matrix, double) -
クラス org.mklab.tool.control.Are の static メソッド
- 虚軸に対する固有値の位置を判定するための許容誤差として
tolerance
を用いる。
- are(Matrix, Matrix, Matrix, NumericalScalar<?>) -
クラス org.mklab.tool.control.Are の static メソッド
- 虚軸に対する固有値の位置を判定するための許容誤差として
tolerance
を用いる。
- arg() -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- arg() -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- arg() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- arg() -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 偏角を返します。
- argumentElementWise() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- argumentElementWise() -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- argumentElementWise() -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 各成分の偏角を成分に持つ行列を返します。
- argumentElementWise(NumericalScalar<?>[][]) -
クラス org.mklab.nfc.matrix.NumericalMatrixUtil の static メソッド
- 自身の各成分の偏角を成分に持つ行列を返します。
- Array - org.mklab.nfc.matrix の インタフェース
- 配列データを表わすインターフェースです。
- ARRAY -
クラス org.mklab.nfc.util.MxDataHead の static 変数
- 配列型
- ArrayElement<E extends ArrayElement<E>> - org.mklab.nfc.matrix の インタフェース
- 配列の成分を表すインターフェースです。
- asin() -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- asin() -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- asin() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- asin() -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 逆正弦関数の値を返します。
- asinElementWise() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- asinElementWise() -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- asinElementWise() -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 成分毎の逆正弦関数の結果からなる行列を返します。
- asinh() -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- asinh() -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- asinh() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- asinh(double) -
クラス org.mklab.nfc.scalar.DoubleNumberUtil の static メソッド
- 逆双曲線正弦関数を計算します。
- asinh() -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 逆双曲線関数の値を返します。
- asinhElementWise() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- asinhElementWise() -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- asinhElementWise() -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 成分毎の逆双曲線正弦関数の結果からなる行列を返します。
- AsynchronousSource - org.mklab.tool.control.system.source の クラス
- 非同期のソースを同期するソースです。
- AsynchronousSource() -
クラス org.mklab.tool.control.system.source.AsynchronousSource のコンストラクタ
AsynchronousSource
オブジェクトを構築します。
- AsynchronousSource(int) -
クラス org.mklab.tool.control.system.source.AsynchronousSource のコンストラクタ
AsynchronousSource
オブジェクトを構築します。
- atan() -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- atan() -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- atan() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- atan() -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 逆正接の値を返します。
- atan2(NumericalScalar) -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- atan2(NumericalScalar<?>) -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- atan2(NumericalScalar<?>) -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- atan2(NumericalScalar<?>) -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 逆正接(2)の値を返します。
- atan2ElementWise(DoubleMatrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
- 各成分の正接(2)関数の結果を成分とする行列を生成します。
- atan2ElementWise(NumericalScalar<?>) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- atan2ElementWise(Matrix) -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- atan2ElementWise(Matrix) -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- atan2ElementWise(NumericalScalar<?>) -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- atan2ElementWise(DoubleMatrix) -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
- 各成分の正接(2)関数の結果を成分とする行列を生成します。
- atan2ElementWise(Matrix) -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 各成分の逆正接(2)関数の結果を成分とする行列を生成します。
- atan2ElementWise(NumericalScalar<?>) -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 各成分の逆正接(2)関数の結果を成分とする行列を生成します。
- atan2ElementWise(E[][], double[][]) -
クラス org.mklab.nfc.matrix.NumericalMatrixUtil の static メソッド
- 行列の成分毎に逆正接(2)を計算し、計算結果を成分とする行列を生成します。
- atan2ElementWise(NumericalScalar<?>[][], NumericalScalar<?>[][]) -
クラス org.mklab.nfc.matrix.NumericalMatrixUtil の static メソッド
- 行列の成分毎に逆正接(2)を計算し、計算結果を成分とする行列を生成します。
- atanElementWise() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- atanElementWise() -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- atanElementWise() -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 成分毎の逆正接関数の結果からなる行列を返します。
- atanh() -
クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
-
- atanh() -
クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
-
- atanh() -
クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
-
- atanh(double) -
クラス org.mklab.nfc.scalar.DoubleNumberUtil の static メソッド
- 逆双曲線正接関数を計算します。
- atanh() -
インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
- 逆双曲線正接関数の値を返します。
- atanhElementWise() -
クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
-
- atanhElementWise() -
クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
-
- atanhElementWise() -
インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
- 成分毎の逆双曲線正接関数の結果からなる行列を返します。
- Augment - org.mklab.tool.control の クラス
- 拡張システムを生成するクラスです。
- Augment() -
クラス org.mklab.tool.control.Augment のコンストラクタ
-
- augment(Matrix, Matrix, Matrix, Matrix, Matrix, Matrix, Matrix, Matrix) -
クラス org.mklab.tool.control.Augment の static メソッド
- 2つの線形システムから拡張システムを生成します。
|
||||||||||
前の文字 次の文字 | フレームあり フレームなし |