|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
M - 行列の型public interface TransformableMatrix<M extends Matrix>
自動型変換可能な行列を表すインターフェースです。
| メソッドの概要 | |
|---|---|
M |
add(TransformableMatrix<?> value)
valueとの和を返します。 |
M |
appendDown(TransformableMatrix<?> value)
下側に行列 valueを付けた行列を生成します。 |
M |
appendRight(TransformableMatrix<?> value)
右側に valueを付けた行列を生成します。 |
M |
covariance(TransformableMatrix<?> value)
opponentとの共分散行列を返します。 |
M |
divide(TransformableMatrix<?> value)
行列 valueの逆行列との積(this*value -1 )を返します。 |
M |
divideElementWise(TransformableMatrix<?> value)
valueとの成分毎の商を成分にもつ行列を返します。 |
M |
leftDivide(TransformableMatrix<?> value)
逆行列と行列 valueの積(this -1
*value)を返します。 |
M |
leftDivideElementWise(TransformableMatrix<?> value)
valueとの成分毎の左からの商を成分にもつ行列を返します。 |
M |
multiply(TransformableMatrix<?> value)
行列 valueとの積(this*value)を返します。 |
M |
multiplyElementWise(TransformableMatrix<?> value)
valueとの成分毎の積を成分にもつ行列を返します。 |
M |
subtract(TransformableMatrix<?> value)
valueとの差を返します。 |
| インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド |
|---|
clone, count, exchangeColumn, exchangeRow, getColumnSize, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, isZero, length, print, print, print, printElements, printElements, removeColumnVector, removeColumnVectors, removeColumnVectors, removeRowVector, removeRowVectors, removeRowVectors, setElementAlignment, setElementFormat |
| メソッドの詳細 |
|---|
M add(TransformableMatrix<?> value)
valueとの和を返します。
value - 行列
valueとの和M subtract(TransformableMatrix<?> value)
valueとの差を返します。
value - 引く行列
valueとの差M multiply(TransformableMatrix<?> value)
valueとの積(this*value)を返します。
value - 行列
valueとの積M divide(TransformableMatrix<?> value)
valueの逆行列との積(this*value -1 )を返します。
value - 割る行列
valueの逆行列との積M leftDivide(TransformableMatrix<?> value)
valueの積(this -1
*value)を返します。
value - 割る行列
valueとの積M multiplyElementWise(TransformableMatrix<?> value)
valueとの成分毎の積を成分にもつ行列を返します。
value - 乗じる行列
M divideElementWise(TransformableMatrix<?> value)
valueとの成分毎の商を成分にもつ行列を返します。
value - 割る行列
M leftDivideElementWise(TransformableMatrix<?> value)
valueとの成分毎の左からの商を成分にもつ行列を返します。
value - 割られる行列
M covariance(TransformableMatrix<?> value)
opponentとの共分散行列を返します。
value - 対となるベクトル
M appendDown(TransformableMatrix<?> value)
valueを付けた行列を生成します。
value - 付ける行列
valueをつけた行列M appendRight(TransformableMatrix<?> value)
valueを付けた行列を生成します。
value - 付ける複素数
valueを付けた行列
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||