|
||||||||||
前 次 | フレームあり フレームなし |
BaseMatrix を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.nfc.matrix.misc | さまざまな行列を生成するクラスを提供します。 |
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。 |
org.mklab.nfc.matrix での BaseMatrix の使用 |
---|
BaseMatrix 型の型パラメータを持つ org.mklab.nfc.matrix のクラス | |
---|---|
class |
BaseMatrix<M extends BaseMatrix<M,E>,E extends Scalar<E>>
Scalar を成分とする行列を表わすクラスです。 |
org.mklab.nfc.matrix での BaseMatrix のサブクラス | |
---|---|
class |
DoubleComplexMatrix
倍精度(double)型の複素数 DoubleComplexNumber を成分とする行列を表すクラスです。 |
class |
NumericalComplexMatrix<E extends NumericalScalar<E>>
ComplexScalar を成分とする行列を表わすクラスです。 |
class |
NumericalMatrix<E extends NumericalScalar<E>>
NumericalScalar を成分とする行列を表わすクラスです。 |
class |
PolynomialMatrix
多項式( Polynomial )を成分とする行列を表わすクラスです。 |
class |
RationalPolynomialMatrix
有理多項式( RationalPolynomial )を成分とする行列を表すクラスです。 |
class |
SymbolicMatrix<M extends SymbolicMatrix<M,E>,E extends SymbolicScalar<E>>
SymbolicScalar を成分とする行列を表すクラスです。 |
BaseMatrix を返す org.mklab.nfc.matrix のメソッド | ||
---|---|---|
BaseMatrix<?,?> |
IntMatrix.add(BaseMatrix<?,?> value)
行列 value との和(this +value )を返します。 |
|
BaseMatrix<?,?> |
BaseMatrix.add(BaseMatrix<?,?> value)
行列 value との和を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.add(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.addElementWise(int value)
|
|
BaseMatrix<?,?> |
BaseMatrix.addElementWise(Scalar<?> scalar)
|
|
BaseMatrix<?,?> |
BaseMatrix.appendDown(BaseMatrix<?,?> value)
行列 value を下側に連結した行列を生成します。 |
|
BaseMatrix<?,?> |
BaseMatrix.appendDown(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.appendRight(BaseMatrix<?,?> value)
value を右側に連結した行列を生成します。 |
|
BaseMatrix<?,?> |
BaseMatrix.appendRight(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.covariance(BaseMatrix<?,?> opponent)
ベクトル opponent との共分散行列を返します。 |
|
BaseMatrix<?,?> |
BaseMatrix.covariance(TransformableMatrix<?> value)
|
|
static
|
BaseMatrix.diagonal(E[] diagonalElements)
対角行列を生成します。 |
|
BaseMatrix<?,?> |
IntMatrix.divide(BaseMatrix<?,?> value)
行列 value との逆行列の積(this *m -1 )を返します。 |
|
BaseMatrix<?,?> |
BaseMatrix.divide(BaseMatrix<?,?> value)
行列 value との商を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.divide(double value)
|
|
BaseMatrix<?,?> |
BaseMatrix.divide(int value)
|
|
BaseMatrix<?,?> |
BaseMatrix.divide(Scalar<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.divide(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.divideElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の商を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.divideElementWise(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
SymbolicMatrixOperator.evaluate(Scalar<?> argument)
変数に値を代入して、評価します。 |
|
BaseMatrix<?,?> |
SymbolicMatrix.evaluate(Scalar<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.inverseElementWise()
|
|
BaseMatrix<?,?> |
BaseMatrix.leftDivide(BaseMatrix<?,?> value)
行列 value との左商を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.leftDivide(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.leftDivideElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の左商(this *value )を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.leftDivideElementWise(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
IntMatrix.multiply(BaseMatrix<?,?> value)
行列 value との積(this *value )を返します。 |
|
BaseMatrix<?,?> |
BaseMatrix.multiply(BaseMatrix<?,?> value)
行列 value との積を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.multiply(Scalar<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.multiply(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.multiplyElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の積を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.multiplyElementWise(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
IntMatrix.subtract(BaseMatrix<?,?> value)
行列 value との差(this -value )を返します。 |
|
BaseMatrix<?,?> |
BaseMatrix.subtract(BaseMatrix<?,?> value)
行列 value との差を求めます。 |
|
BaseMatrix<?,?> |
BaseMatrix.subtract(TransformableMatrix<?> value)
|
|
BaseMatrix<?,?> |
BaseMatrix.subtractElementWise(int value)
|
|
BaseMatrix<?,?> |
BaseMatrix.subtractElementWise(Scalar<?> value)
|
BaseMatrix 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | |
---|---|
BaseMatrix<?,?> |
IntMatrix.add(BaseMatrix<?,?> value)
行列 value との和(this +value )を返します。 |
BaseMatrix<?,?> |
BaseMatrix.add(BaseMatrix<?,?> value)
行列 value との和を求めます。 |
BaseMatrix<?,?> |
BaseMatrix.appendDown(BaseMatrix<?,?> value)
行列 value を下側に連結した行列を生成します。 |
BaseMatrix<?,?> |
BaseMatrix.appendRight(BaseMatrix<?,?> value)
value を右側に連結した行列を生成します。 |
BooleanMatrix |
BaseMatrix.compareElementWise(String operator,
BaseMatrix<?,?> opponent)
行列 opponent の各成分と成分毎にoperator で指定された演算子で比較し,
それぞれの結果を成分とするBooleanMatrix を生成します。 |
void |
BaseMatrix.copy(BaseMatrix<?,?> source)
各成分に行列 source 各成分をコピーします。 |
BaseMatrix<?,?> |
BaseMatrix.covariance(BaseMatrix<?,?> opponent)
ベクトル opponent との共分散行列を返します。 |
BaseMatrix<?,?> |
IntMatrix.divide(BaseMatrix<?,?> value)
行列 value との逆行列の積(this *m -1 )を返します。 |
BaseMatrix<?,?> |
BaseMatrix.divide(BaseMatrix<?,?> value)
行列 value との商を求めます。 |
BaseMatrix<?,?> |
BaseMatrix.divideElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の商を求めます。 |
boolean |
BaseMatrix.equals(BaseMatrix<?,?> opponent,
double tolerance)
行列 opponent と全ての成分の値が等しい(差の絶対値が許容誤差以下である)か判定します。 |
BaseMatrix<?,?> |
BaseMatrix.leftDivide(BaseMatrix<?,?> value)
行列 value との左商を求めます。 |
BaseMatrix<?,?> |
BaseMatrix.leftDivideElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の左商(this *value )を求めます。 |
BaseMatrix<?,?> |
IntMatrix.multiply(BaseMatrix<?,?> value)
行列 value との積(this *value )を返します。 |
BaseMatrix<?,?> |
BaseMatrix.multiply(BaseMatrix<?,?> value)
行列 value との積を求めます。 |
BaseMatrix<?,?> |
BaseMatrix.multiplyElementWise(BaseMatrix<?,?> value)
行列 value との成分毎の積を求めます。 |
void |
Matrix.setImaginaryPart(BaseMatrix<?,?> imaginaryPart)
虚部行列を設定します。 |
void |
IntMatrix.setImaginaryPart(BaseMatrix<?,?> imaginaryPart)
|
void |
DoubleMatrix.setImaginaryPart(BaseMatrix<?,?> imaginaryPart)
|
void |
BaseMatrix.setImaginaryPart(BaseMatrix<?,?> imaginaryPart)
|
void |
Matrix.setRealPart(BaseMatrix<?,?> realPart)
実部行列を設定します。 |
void |
IntMatrix.setRealPart(BaseMatrix<?,?> realPart)
|
void |
DoubleMatrix.setRealPart(BaseMatrix<?,?> realPart)
|
void |
BaseMatrix.setRealPart(BaseMatrix<?,?> realPart)
|
BaseMatrix<?,?> |
IntMatrix.subtract(BaseMatrix<?,?> value)
行列 value との差(this -value )を返します。 |
BaseMatrix<?,?> |
BaseMatrix.subtract(BaseMatrix<?,?> value)
行列 value との差を求めます。 |
BaseMatrix 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ | |
---|---|
BooleanMatrix(BaseMatrix<?,?> matrix)
matrix と同サイズのboolean 行列を生成します。 |
|
PolynomialMatrix(BaseMatrix<?,?> matrix)
コンストラクター |
org.mklab.nfc.matrix.misc での BaseMatrix の使用 |
---|
BaseMatrix を返す org.mklab.nfc.matrix.misc のメソッド | ||
---|---|---|
static
|
DiagonalMatrix.create(E... elements)
対角行列を生成します。 |
org.mklab.nfc.matx での BaseMatrix の使用 |
---|
org.mklab.nfc.matx での BaseMatrix のサブクラス | |
---|---|
class |
MatxComplexArray
MaTXの複素配列を表すクラスです。 |
class |
MatxPolynomialArray
MaTXの多項式配列を表すクラスです。 |
class |
MatxRationalPolynomialArray
MaTXの有理多項式配列を表すクラスです。 |
|
||||||||||
前 次 | フレームあり フレームなし |