|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 比較対象
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |