|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface MatrixElementWiseOperator
行列の成分毎の演算を表すインターフェースです。
| メソッドの概要 | |
|---|---|
Matrix |
addElementWise(double value)
成分毎に実数を加えます。 |
Matrix |
addElementWise(int value)
成分毎に整数を加えます。 |
Matrix |
addElementWise(Scalar<?> value)
成分毎にスカラーを加えます。 |
Matrix |
ceilElementWise()
大きい整数に丸めます。 |
BooleanMatrix |
compareElementWise(String operator,
double value)
各成分と valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。 |
BooleanMatrix |
compareElementWise(String operator,
int value)
各成分と valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。 |
BooleanMatrix |
compareElementWise(String operator,
Scalar<?> value)
各成分と valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。 |
Matrix |
divideElementWise(Matrix value)
valueとの成分毎の商を成分にもつ行列を返します。 |
Matrix |
fixElementWise()
ゼロ方向の整数に丸めます。 |
Matrix |
floorElementWise()
小さい整数に丸めます。 |
Matrix |
inverseElementWise()
成分毎の逆数からなる行列を返します。 |
BooleanMatrix |
isFiniteElementWise()
各成分の有限性の真偽を成分にもつ行列を返します。 |
BooleanMatrix |
isInfiniteElementWise()
各成分の無限性の真偽を成分にもつ行列を返します。 |
BooleanMatrix |
isNanElementWise()
各成分の非数性の真偽を成分にもつ行列を返します。 |
Matrix |
leftDivideElementWise(Matrix value)
valueとの成分毎の左からの商を成分にもつ行列を返します。 |
Matrix |
multiplyElementWise(Matrix value)
valueとの成分毎の積を成分にもつ行列を返します。 |
Matrix |
powerElementWise(int order)
成分毎に累乗します。 |
Matrix |
powerElementWise(IntMatrix order)
成分毎に累乗します。 |
Matrix |
powerElementWise(Matrix order)
成分毎に累乗します。 |
Matrix |
roundElementWise()
最も近い整数に丸めます。 |
Matrix |
roundToZeroElementWise()
絶対値が小さい成分を0に丸めます。 |
Matrix |
roundToZeroElementWise(double tolerance)
絶対値が小さい成分を0に丸めます。 |
Matrix |
subtractElementWise(double value)
成分毎に実数を引きます。 |
Matrix |
subtractElementWise(int value)
成分毎に実数を引きます。 |
Matrix |
subtractElementWise(Scalar<?> value)
成分毎にスカラーを引きます。 |
| メソッドの詳細 |
|---|
Matrix addElementWise(int value)
value - 加える整数
Matrix addElementWise(double value)
value - 加える実数
Matrix addElementWise(Scalar<?> value)
value - 加えるスカラー
Matrix subtractElementWise(int value)
value - 引く実数
Matrix subtractElementWise(double value)
value - 引く実数
Matrix subtractElementWise(Scalar<?> value)
value - 引くスカラー
Matrix multiplyElementWise(Matrix value)
valueとの成分毎の積を成分にもつ行列を返します。
value - 乗じる行列
Matrix divideElementWise(Matrix value)
valueとの成分毎の商を成分にもつ行列を返します。
value - 割る行列
Matrix leftDivideElementWise(Matrix value)
valueとの成分毎の左からの商を成分にもつ行列を返します。
value - 割られる行列
Matrix inverseElementWise()
Matrix powerElementWise(int order)
order - 累乗の指数
Matrix powerElementWise(Matrix order)
order - 累乗の指数を成分とする行列
Matrix powerElementWise(IntMatrix order)
order - 累乗の指数を成分とする行列
Matrix floorElementWise()
Matrix ceilElementWise()
Matrix fixElementWise()
Matrix roundElementWise()
Matrix roundToZeroElementWise()
Matrix roundToZeroElementWise(double tolerance)
tolerance - 許容誤差
BooleanMatrix isFiniteElementWise()
BooleanMatrix isInfiniteElementWise()
BooleanMatrix isNanElementWise()
BooleanMatrix compareElementWise(String operator,
int value)
valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。
operator - 比較演算子(". <", ". <=", ".>", ".>=", ".==", ".!=")value - 比較対象
BooleanMatrix compareElementWise(String operator,
double value)
valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。
operator - 比較演算子(". <", ". <=", ".>", ".>=", ".==", ".!=")value - 比較対象
BooleanMatrix compareElementWise(String operator,
Scalar<?> value)
valueをoperatorで指定された演算子で比較し,
BooleanMatrixで返します。
operator - 比較演算子(". <", ". <=", ".>", ".>=", ".==", ".!=")value - 比較対象
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||