|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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の有理多項式配列を表すクラスです。 |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||