概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 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

## 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 メソッド
  `a1`と`a2`の各成分の論理積を成分にもつ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つの線形システムから拡張システムを生成します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 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