概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.mklab.nfc.matrix.TransformableMatrix の使用

TransformableMatrix を使用しているパッケージ
org.mklab.nfc.matrix | 行列に関するクラスを提供します。
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。

org.mklab.nfc.matrix での TransformableMatrix の使用

TransformableMatrix を実装している org.mklab.nfc.matrix のクラス
`class` | `BaseMatrix<M extends BaseMatrix<M,E>,E extends Scalar<E>>` `Scalar`を成分とする行列を表わすクラスです。
`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`を成分とする行列を表すクラスです。

TransformableMatrix 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
`M` | `TransformableMatrix.add(TransformableMatrix<?> value)` `value`との和を返します。
`BaseMatrix<?,?>` | `BaseMatrix.add(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.appendDown(TransformableMatrix<?> value)` 下側に行列`value`を付けた行列を生成します。
`BaseMatrix<?,?>` | `BaseMatrix.appendDown(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.appendRight(TransformableMatrix<?> value)` 右側に`value`を付けた行列を生成します。
`BaseMatrix<?,?>` | `BaseMatrix.appendRight(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.covariance(TransformableMatrix<?> value)` `opponent`との共分散行列を返します。
`BaseMatrix<?,?>` | `BaseMatrix.covariance(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.divide(TransformableMatrix<?> value)` 行列`value`の逆行列との積(`this`*value -1 )を返します。
`BaseMatrix<?,?>` | `BaseMatrix.divide(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.divideElementWise(TransformableMatrix<?> value)` `value`との成分毎の商を成分にもつ行列を返します。
`BaseMatrix<?,?>` | `BaseMatrix.divideElementWise(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.leftDivide(TransformableMatrix<?> value)` 逆行列と行列`value`の積(`this` -1 *`value`)を返します。
`BaseMatrix<?,?>` | `BaseMatrix.leftDivide(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.leftDivideElementWise(TransformableMatrix<?> value)` `value`との成分毎の左からの商を成分にもつ行列を返します。
`BaseMatrix<?,?>` | `BaseMatrix.leftDivideElementWise(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.multiply(TransformableMatrix<?> value)` 行列`value`との積(`this`*`value`)を返します。
`BaseMatrix<?,?>` | `BaseMatrix.multiply(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.multiplyElementWise(TransformableMatrix<?> value)` `value`との成分毎の積を成分にもつ行列を返します。
`BaseMatrix<?,?>` | `BaseMatrix.multiplyElementWise(TransformableMatrix<?> value)`
`M` | `TransformableMatrix.subtract(TransformableMatrix<?> value)` `value`との差を返します。
`BaseMatrix<?,?>` | `BaseMatrix.subtract(TransformableMatrix<?> value)`

org.mklab.nfc.matx での TransformableMatrix の使用

TransformableMatrix を実装している org.mklab.nfc.matx のクラス
`class` | `MatxComplexArray` MaTXの複素配列を表すクラスです。
`class` | `MatxPolynomialArray` MaTXの多項式配列を表すクラスです。
`class` | `MatxRationalPolynomialArray` MaTXの有理多項式配列を表すクラスです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし