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

A

a - クラス org.mklab.tool.control.AbstractLinearSystem の変数
システム行列
Abcdchk - org.mklab.tool.control の クラス
システム行列の大きさが整合しているか判定するクラスです。
Abcdchk() - クラス org.mklab.tool.control.Abcdchk のコンストラクタ
 
abcdchk(Matrix, Matrix, Matrix, Matrix) - クラス org.mklab.tool.control.Abcdchk の static メソッド
行列A, B, C, Dの大きさが整合しているか判定します。
abcdchk(Matrix, Matrix, Matrix) - クラス org.mklab.tool.control.Abcdchk の static メソッド
行列A, B, Cの大きさが整合しているか判定します。
abcdchk(Matrix, Matrix) - クラス org.mklab.tool.control.Abcdchk の static メソッド
行列AとBの大きさが整合しているか判定します。
abcdchk(Matrix) - クラス org.mklab.tool.control.Abcdchk の static メソッド
行列Aの大きさが整合しているか判定します。
abs() - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
abs() - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
abs(double, double) - クラス org.mklab.nfc.scalar.DoubleComplexNumberUtil の static メソッド
複素数の絶対値を返します。
abs() - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
abs() - インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
絶対値を返します。
abs2() - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
abs2() - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
abs2() - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
abs2() - インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
絶対値の2乗を返します。
absElementWise() - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
absElementWise(double[][]) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
全ての成分の絶対値を成分とする行列を生成します。
absElementWise() - クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
 
absElementWise() - インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
各成分の絶対値を成分に持つ行列を返します。
absElementWise(NumericalScalar<?>[][]) - クラス org.mklab.nfc.matrix.NumericalMatrixUtil の static メソッド
全ての成分の絶対値を成分とする行列を生成します。
AbsoluteFunction - org.mklab.tool.control.system.math の クラス
入力の絶対値を出力するシステムを表わすクラスです。
AbsoluteFunction() - クラス org.mklab.tool.control.system.math.AbsoluteFunction のコンストラクタ
新しく生成されたAbsoluteFunctionオブジェクトを初期化します。
AbstractArray<A extends Array> - org.mklab.nfc.matrix の クラス
配列データを扱うためのクラスです。
AbstractArray(int, int) - クラス org.mklab.nfc.matrix.AbstractArray のコンストラクタ
新しく生成されたAbstractArrayオブジェクトを初期化します。
AbstractExpressionProcessor - org.mklab.nfc.rpn の クラス
逆ポーランド記法を数式に関して評価する抽象クラスです。
AbstractExpressionProcessor() - クラス org.mklab.nfc.rpn.AbstractExpressionProcessor のコンストラクタ
 
AbstractFundamentalMatrix<M extends Matrix> - org.mklab.nfc.matrix の クラス
行列データを扱うための抽象クラスです。
AbstractFundamentalMatrix() - クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix のコンストラクタ
新しく生成されたAbstractMatrixオブジェクトを初期化します。
AbstractFundamentalMatrix(int, int) - クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix のコンストラクタ
新しく生成されたAbstractMatrixオブジェクトを初期化します。
AbstractGrid<G extends Grid> - org.mklab.nfc.matrix の クラス
グリッド(格子状)データを表わすクラスです。
AbstractGrid() - クラス org.mklab.nfc.matrix.AbstractGrid のコンストラクタ
新しく生成されたGridオブジェクトを初期化します。
AbstractGrid(int, int) - クラス org.mklab.nfc.matrix.AbstractGrid のコンストラクタ
新しく生成されたGridオブジェクトを初期化します。
AbstractLinearSystem - org.mklab.tool.control の クラス
線形システムの抽象クラスです。
AbstractLinearSystem() - クラス org.mklab.tool.control.AbstractLinearSystem のコンストラクタ
 
AbstractMatrix<M extends Matrix> - org.mklab.nfc.matrix の クラス
行列を統一的に扱うためのクラスです。
AbstractMatrix() - クラス org.mklab.nfc.matrix.AbstractMatrix のコンストラクタ
子クラスから呼ばれ0*0の行列を生成します。
AbstractMatrix(int, int) - クラス org.mklab.nfc.matrix.AbstractMatrix のコンストラクタ
子クラスから呼ばれ rowSize * columnSize の行列を生成します。
AbstractNumericalScalar<E extends NumericalScalar<E>> - org.mklab.nfc.scalar の クラス
抽象数値スカラーを表すクラスです。
AbstractNumericalScalar() - クラス org.mklab.nfc.scalar.AbstractNumericalScalar のコンストラクタ
 
AbstractOperator - org.mklab.nfc.rpn の クラス
逆ポーランド記法の演算子(オペレータ)の抽象クラスを表すクラスです。
AbstractPlotter - org.mklab.tool.graph の クラス
 
AbstractPlotter() - クラス org.mklab.tool.graph.AbstractPlotter のコンストラクタ
 
AbstractProcessor - org.mklab.nfc.rpn の クラス
逆ポーランド記法を評価(処理)するプロセッサの抽象クラスです。
AbstractProcessor() - クラス org.mklab.nfc.rpn.AbstractProcessor のコンストラクタ
 
AbstractScalar<E extends Scalar<E>> - org.mklab.nfc.scalar の クラス
抽象スカラーを表すクラスです。
AbstractScalar() - クラス org.mklab.nfc.scalar.AbstractScalar のコンストラクタ
 
AbstractSymbolicScalar<E extends SymbolicScalar<E>> - org.mklab.nfc.scalar の クラス
抽象数式スカラーを表すクラスです
AbstractSymbolicScalar() - クラス org.mklab.nfc.scalar.AbstractSymbolicScalar のコンストラクタ
 
acos() - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
acos() - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
acos() - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
acos() - インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
逆余弦関数の値を返します。
acosElementWise() - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
acosElementWise() - クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
 
acosElementWise() - インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
成分毎の逆余弦関数の結果からなる行列を返します。
acosh() - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
acosh() - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
acosh() - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
acosh(double) - クラス org.mklab.nfc.scalar.DoubleNumberUtil の static メソッド
逆双曲線余弦関数を計算します。
acosh() - インタフェース org.mklab.nfc.scalar.NumericalScalar のメソッド
逆双曲線余弦関数の値を返します。
acoshElementWise() - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
acoshElementWise() - クラス org.mklab.nfc.matrix.NumericalMatrix のメソッド
 
acoshElementWise() - インタフェース org.mklab.nfc.matrix.NumericalMatrixOperator のメソッド
成分毎の逆双曲線余弦関数の結果からなる行列を返します。
add(Matrix) - クラス org.mklab.nfc.matrix.AbstractMatrix のメソッド
 
add(TransformableMatrix<?>) - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
 
add(BaseMatrix<?, ?>) - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
行列valueとの和を求めます。
add(Scalar<?>[][], Scalar<?>[][]) - クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
行列の和を求めます。
add(BooleanMatrix) - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
行列valueとの和(成分毎の論理和)を返します。
add(DoubleMatrix) - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
行列valueとの和行列を生成します。
add(double[][], double[][]) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
行列の和行列を生成します。
add(IntMatrix) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
行列valueとの和(this+value)を返します。
add(DoubleMatrix) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
行列valueとの和(this+value)を返します。
add(BaseMatrix<?, ?>) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
行列valueとの和(this+value)を返します。
add(int[][], int[][]) - クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
行列の和を求めます。
add(Matrix) - インタフェース org.mklab.nfc.matrix.Matrix のメソッド
valueとの和を返します。
add(TransformableMatrix<?>) - インタフェース org.mklab.nfc.matrix.TransformableMatrix のメソッド
valueとの和を返します。
add(boolean) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(int) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(double) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(DoubleComplexNumber) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(String) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(Polynomial) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(RationalPolynomial) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(Matrix) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(MatxList) - クラス org.mklab.nfc.matx.MatxList のメソッド
valueをリストの最後に追加します。
add(String) - クラス org.mklab.nfc.matx.MatxString のメソッド
文字列stringを追加たMxSringを返します。
add(ReversePolishNotationOperand) - インタフェース org.mklab.nfc.rpn.ReversePolishNotationOperand のメソッド
thisにopponentを加えたオペランドを返します。
add(Scalar<?>) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
add(ComplexScalar<T>) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
複素数との和を返します。
add(double) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
add(int) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
add(Scalar<?>) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
add(DoubleComplexNumber) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
複素数との和を返します。
add(double) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
add(int) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
add(double, DoubleComplexNumber) - クラス org.mklab.nfc.scalar.DoubleComplexNumberUtil の static メソッド
実数と複素数の和を返します。
add(DoubleNumber) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
倍精度実数の和を返します。
add(Scalar<?>) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
add(double) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
add(int) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
add(Polynomial) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
多項式との和を生成します。
add(double) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
 
add(int) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
 
add(NumericalScalar<?>) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
数値との和を生成します。
add(Scalar<?>) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
 
add(RationalPolynomial) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
有理多項式を加えた有理多項式を生成します。
add(Polynomial) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
多項式を加えた有理多項式を生成します。
add(double) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
 
add(int) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
 
add(Scalar<?>) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
 
add(NumericalScalar<?>) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
数値を加えた有理多項式を生成します。
add(Scalar<?>) - インタフェース org.mklab.nfc.scalar.Scalar のメソッド
値を加えた成分を生成します。
add(int) - インタフェース org.mklab.nfc.scalar.Scalar のメソッド
値を加えます。
add(double) - インタフェース org.mklab.nfc.scalar.Scalar のメソッド
値を加えます。
add(RoundModeSelector) - クラス org.mklab.nfc.util.RoundModeManager のメソッド
計算の丸めモードの設定者を登録します。
add(LinearSystem) - クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
システムopponentとの和(並列結合)でできるシステムを返します。
add(LinearSystem, boolean) - クラス org.mklab.tool.control.AbstractLinearSystem のメソッド
システムopponentとの和(並列結合)でできるシステムを返します。
add(LinearSystem) - インタフェース org.mklab.tool.control.LinearSystem のメソッド
システムopponentとの和(並列結合)でできるシステムを返します。
add(LinearSystem, boolean) - インタフェース org.mklab.tool.control.LinearSystem のメソッド
システムopponentとの和(並列結合)でできるシステムを返します。
add(LinearSystemOperator) - クラス org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem のメソッド
 
add(LinearSystemOperator, boolean) - クラス org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem のメソッド
 
add(ControlSystem) - クラス org.mklab.tool.control.system.ControlSystem のメソッド
システムopponentとの和(並列結合)でできるシステムを返します。
add(LinearSystemOperator) - クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のメソッド
 
add(LinearSystemOperator, boolean) - クラス org.mklab.tool.control.system.discrete.DiscreteLinearDynamicSystem のメソッド
 
add(LinearSystemOperator) - インタフェース org.mklab.tool.control.system.LinearSystemOperator のメソッド
二つのシステムの和(並列結合)システムを求めます。
add(LinearSystemOperator, boolean) - インタフェース org.mklab.tool.control.system.LinearSystemOperator のメソッド
二つのシステムの和(並列結合)システムを求めます。
add(ConstantSystem) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
二つのシステムの和システムを返します。
add(LinearSystemOperator) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
 
add(LinearSystemOperator, boolean) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
 
add(ReversePolishNotationOperand) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
 
add(DeMultiplexer) - クラス org.mklab.tool.control.system.math.DeMultiplexerGroup のメソッド
分離器をグループに追加します。
add(Multiplexer) - クラス org.mklab.tool.control.system.math.MultiplexerGroup のメソッド
多重器をグループに追加します。
addDeMultiplexer(int, List<Integer>) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
inputNodeノードからoutputNodesの各ノードへの分離器を追加します。
addEdge(int, int, ControlSystem) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
inputNodeノードとoutputNodeノードの間にエッジ(重み(ControlSystem))を追加します。
addElementWise(Scalar<?>) - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
 
addElementWise(int) - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
 
addElementWise(double) - クラス org.mklab.nfc.matrix.BaseMatrix のメソッド
 
addElementWise(Scalar<?>[][], Scalar<?>) - クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
行列の全ての成分にスカラーを加えた行列を生成します。
addElementWise(E[][], double) - クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
行列の全ての成分に実数を加えた行列を生成します。
addElementWise(int) - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
addElementWise(double) - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
addElementWise(Scalar<?>) - クラス org.mklab.nfc.matrix.DoubleMatrix のメソッド
 
addElementWise(double[][], double) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
行列の全ての成分に実数を加えた行列を生成します。
addElementWise(double[], double) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
ベクトル全ての成分に実数を加えたベクトルを生成します。
addElementWise(int) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
 
addElementWise(double) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
 
addElementWise(Scalar<?>) - クラス org.mklab.nfc.matrix.IntMatrix のメソッド
 
addElementWise(int[][], int) - クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
行列の全ての成分に整数を加えた行列を生成します。
addElementWise(int[], int) - クラス org.mklab.nfc.matrix.IntMatrixUtil の static メソッド
ベクトルの全ての成分に整数を加えたベクトルを生成します。
addElementWise(int) - インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator のメソッド
成分毎に整数を加えます。
addElementWise(double) - インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator のメソッド
成分毎に実数を加えます。
addElementWise(Scalar<?>) - インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator のメソッド
成分毎にスカラーを加えます。
addMIMO(List<Integer>, List<Integer>, ControlSystem) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
MOMOシステムを追加します。
addMultiplexer(List<Integer>, int) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
inputNodesの各ノードからoutputNodeノードへの多重器を追加します。
addOperation(ReversePolishNotationOperand, ReversePolishNotationOperand) - クラス org.mklab.nfc.rpn.AbstractExpressionProcessor のメソッド
 
addOperation(ReversePolishNotationOperand, ReversePolishNotationOperand) - インタフェース org.mklab.nfc.rpn.ReversePolishNotationProcessor のメソッド
2個のオペランドの和を返します。
addOperation(ReversePolishNotationOperand, ReversePolishNotationOperand) - クラス org.mklab.tool.control.system.rpn.ValueProcessor のメソッド
 
AddOperator - org.mklab.nfc.rpn の クラス
逆ポーランド記法の和(add)演算子を表すクラスです。
addSelf(Scalar<?>[][], Scalar<?>[][]) - クラス org.mklab.nfc.matrix.BaseMatrixUtil の static メソッド
第一行列に第二行列を加えます。
addSelf(double[][], double[][], double[][], double[][]) - クラス org.mklab.nfc.matrix.DoubleComplexMatrixUtil の static メソッド
第一行列に第二行列を加えます。
addSelf(double[][], double[][]) - クラス org.mklab.nfc.matrix.DoubleMatrixUtil の static メソッド
第1行列に第2行列を加えます。
addSelf(ComplexScalar<T>) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
自身に複素数を加えます。
addSelf(Scalar) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
 
addSelf(DoubleComplexNumber) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
自身に複素数を加えます。
addSelf(Scalar<?>) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
 
addSelf(DoubleNumber) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
自身に倍精度実数を加えます。
addSelf(Scalar<?>) - クラス org.mklab.nfc.scalar.DoubleNumber のメソッド
 
addSelf(Polynomial) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
多項式を加えます。
addSelf(Scalar<?>) - クラス org.mklab.nfc.scalar.Polynomial のメソッド
 
addSelf(RationalPolynomial) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
自身に有理多項式を加えます。
addSelf(Scalar<?>) - クラス org.mklab.nfc.scalar.RationalPolynomial のメソッド
 
addSelf(Scalar<?>) - インタフェース org.mklab.nfc.scalar.Scalar のメソッド
自身に値を加えます。
addSelft(double) - クラス org.mklab.nfc.scalar.ComplexScalar のメソッド
自身に実数を加えます。
addSelft(double) - クラス org.mklab.nfc.scalar.DoubleComplexNumber のメソッド
自身に実数を加えます。
addSink(int, ControlSystem, int) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
Sinkシステムを追加します
addSource(int, ControlSystem, int) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
sourceシステムを追加します。
addSum(List<Integer>, int, List<Boolean>) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
inputNodesの各ノードからoutputNodeノードへの加算器を追加します。
addSymbol(ReversePolishNotationSymbol) - インタフェース org.mklab.nfc.rpn.ReversePolishNotationOperand のメソッド
symbolを逆ポーランド記法のスタック(リスト)に追加します。
addSymbol(ReversePolishNotationSymbol) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
 
addSymbols(List<ReversePolishNotationSymbol>) - インタフェース org.mklab.nfc.rpn.ReversePolishNotationOperand のメソッド
symbolのリストを逆ポーランド記法のスタック(リスト)に追加します。
addSymbols(List<ReversePolishNotationSymbol>) - クラス org.mklab.tool.control.system.math.ConstantSystem のメソッド
 
addUnitEdge(int, int, boolean) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のメソッド
inputNodeノードからoutputNodeノードに単位エッジ(重み=Iまたは-I)を追加します。
AdjacencyConstantMatrix - org.mklab.tool.control.system の クラス
隣接定数行列を表すクラスです。
AdjacencyMatrix - org.mklab.tool.control.system の クラス
隣接行列(システムオペレータを成分とする行列)を表わすクラスです。
AdjacencyMatrix() - クラス org.mklab.tool.control.system.AdjacencyMatrix のコンストラクタ
新しく生成されたAdjacencyMatrixオブジェクトを初期化します。
AdjacencyMatrix(int, int) - クラス org.mklab.tool.control.system.AdjacencyMatrix のコンストラクタ
新しく生成されたAdjacencyMatrixオブジェクトを初期化します。
AdjacencyMatrix(SystemOperator[]) - クラス org.mklab.tool.control.system.AdjacencyMatrix のコンストラクタ
このコンストラクターは使用できません。
AdjacencyMatrix(SystemOperator[][]) - クラス org.mklab.tool.control.system.AdjacencyMatrix のコンストラクタ
引数を成分とする行列を生成します。
AdjacencyMatrixUtil - org.mklab.tool.control.system の クラス
AdjacencyMatrixクラスのユーティリティクラスです。
AdjacencyMatrixUtil() - クラス org.mklab.tool.control.system.AdjacencyMatrixUtil のコンストラクタ
 
AdjacencyStringMatrix - org.mklab.tool.control.system の クラス
ブロック線図(グラフ)の隣接関係を保持する文字列行列を表すクラスです。
AdjacencyStringMatrix(int) - クラス org.mklab.tool.control.system.AdjacencyStringMatrix のコンストラクタ
大きさsizeの隣接行列を生成します。
AlgebraicEquationSolver - org.mklab.nfc.ode の クラス
代数方程式の解法を提供するクラスです。
AlgebraicEquationSolver() - クラス org.mklab.nfc.ode.AlgebraicEquationSolver のコンストラクタ
 
allTrue() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
全成分を調べ、全成分がtrueならばtrue、そうでなければfalseを返します。
allTrue(boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
全成分を調べ、全成分がtrueならtrue、そうでなければfalseを返します。
allTrueColumnWise() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
成分を列毎に調べ、列の全成分がtrueならばtrue、 そうでなければfalseを対応させ、 行毎のboolean値からなる BooleanMatrixを返します。
allTrueColumnWise(boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
成分を列毎に調べ、列の全成分がtrueならtrue、そうでなければfalseを対応させ、行毎のbooleanからなる boolean行列を返します。
allTrueRowWise() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
成分を行毎に調べ、行の全成分がtrueならばtrue、 そうでなければfalseを対応させ、 行毎のboolean値からなる BooleanMatrixを返します。
allTrueRowWise(boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
成分を行毎に調べ、行の全成分がtrueならtrue、そうでなければfalseを対応させ、 行毎のbooleanからなるboolean行列を返します。
andElementWise(BooleanMatrix) - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
valueの各成分との論理積を成分にもつBooleanMatrix返します。
andElementWise(boolean) - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
value各成分との論理積を成分にもつBooleanMatrixを返します。
andElementWise(boolean[][], boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
a1a2の各成分の論理積を成分にもつboolean行列を返します。
andElementWise(boolean[][], boolean) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
行列の各成分とscalarの論理積を成分にもつboolean行列を返します。
Angle - org.mklab.tool.matrix の クラス
各成分の偏角からなる行列を求めるクラスです。
Angle() - クラス org.mklab.tool.matrix.Angle のコンストラクタ
 
angle(NumericalMatrixOperator<?>) - クラス org.mklab.tool.matrix.Angle の static メソッド
複素行列の各成分の偏角[rad]からなる行列を返します。
anyTrue() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
全成分を調べ、trueが1個でもあればtrue、そうでなければfalse を返します。
anyTrue(boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
全成分を調べtrueが1個でもあればtrue、そうでなければfalseを返します。
anyTrueColumnWise() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
列毎の成分を調べ、行にtrueが1個でもあればtrue、 そうでなければfalseを対応させ、 boolean値を含む BooleanMatrixを返します。
anyTrueColumnWise(boolean[][]) - クラス org.mklab.nfc.matrix.BooleanMatrixUtil の static メソッド
列毎の成分を調べ、行にtrueが1個でもあればtrue、そうでなければfalseを対応させ、 booleanを含むboolean行列を返します。
anyTrueRowWise() - クラス org.mklab.nfc.matrix.BooleanMatrix のメソッド
行毎の成分を調べ、行にtrueが1個でもあればtrue、そうでなければfalseを対応させ、 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つの線形システムから拡張システムを生成します。

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