|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
E
- 成分の型public interface NumericalScalar<E extends NumericalScalar<E>>
数値スカラーを表すインターフェースです。
メソッドの概要 | |
---|---|
NumericalScalar<?> |
abs()
絶対値を返します。 |
NumericalScalar<?> |
abs2()
絶対値の2乗を返します。 |
E |
acos()
逆余弦関数の値を返します。 |
E |
acosh()
逆双曲線余弦関数の値を返します。 |
NumericalScalar<?> |
arg()
偏角を返します。 |
E |
asin()
逆正弦関数の値を返します。 |
E |
asinh()
逆双曲線関数の値を返します。 |
E |
atan()
逆正接の値を返します。 |
NumericalScalar<?> |
atan2(NumericalScalar<?> scalar)
逆正接(2)の値を返します。 |
E |
atanh()
逆双曲線正接関数の値を返します。 |
E |
cos()
余弦関数の値を返します。 |
E |
cosh()
双曲線関数の値を返します。 |
E |
create(double value)
与えられたdouble型に対応する値を返します。 |
E |
createE()
ネイピアの数(自然対数の底)を返します。 |
NumericalScalar<?> |
createImagUnit()
虚部単位を返します。 |
E |
createPI()
円周率PIを返します。 |
RandomGenerator<E> |
createUniformRandomGenerator()
一様分布の乱数生成器を返します。 |
boolean |
equals(NumericalScalar<?> opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
E |
exp()
指数関数の値を返します。 |
Operator |
getAtan2Operator()
逆正接(2)のオペレータを返します。 |
E |
getInfinity()
無限大を返します。 |
NumericalScalar<?> |
getMachineEpsilon()
機種精度(Machine Epsilon)を返します。 |
E |
getNaN()
NaN(Not a Number)を返します。 |
Operator |
getPowerOperator()
累乗のオペレータを返します。 |
boolean |
isGreaterThan(double opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(int opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(NumericalScalar<?> opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThanOrEquals(double opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(int opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(NumericalScalar<?> opponent)
opponent 以上であるか判定します。 |
boolean |
isLessThan(double opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(int opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(NumericalScalar<?> opponent)
opponent より小さいか判定します。 |
boolean |
isLessThanOrEquals(double opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(int opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(NumericalScalar<?> opponent)
opponent 以下であるか判定します。 |
NumericalScalar<?> |
log()
自然対数の値を返します。 |
NumericalScalar<?> |
log10()
常用対数の値を返します。 |
E |
max(double value)
この値と引き数の最大値を返します。 |
E |
max(int value)
この値と引き数の最大値を返します。 |
NumericalScalar<?> |
max(NumericalScalar<?> value)
この値と引き数の最大値を返します。 |
E |
min(double value)
この値と引き数の最小値を返します。 |
E |
min(int value)
この値と引き数の最小値を返します。 |
NumericalScalar<?> |
min(NumericalScalar<?> value)
この値と引き数の最小値を返します。 |
NumericalScalar<?> |
modulus(NumericalScalar<?> value2)
符合付剰余関数を計算します。 |
E |
power(double scalar)
実数 scalar 乗(this
scalar )を返します。 |
NumericalScalar<?> |
power(NumericalScalar<?> scalar)
scalar 乗(this
scalar )を返します。 |
NumericalScalar<?> |
remainder(NumericalScalar<?> value2)
剰余関数を計算します。 |
E |
sin()
正弦関数の値を返します。 |
E |
sinh()
双曲線正弦関数の値を返します。 |
NumericalScalar<?> |
sqrt()
平方根を返します。 |
E |
tan()
正接関数の値を返します。 |
E |
tanh()
双曲線正接関数の値を返します。 |
E |
valueOf(String numberString)
文字列に対応する数を返します。 |
インタフェース org.mklab.nfc.scalar.Scalar から継承されたメソッド |
---|
add, add, add, addSelf, compare, compare, conjugate, create, createGrid, createGrid, createGrid, createGrid, createGrid, createGrid, createUnit, createZeroGrid, createZeroGrid, divide, divide, divide, equals, getAddOperator, getDivideOperator, getFormat, getImaginaryPart, getLeftDivideOperator, getMultiplyOperator, getRealPart, getSubtractOperator, inverse, isComplex, isFinite, isInfinite, isNaN, isReal, isUnit, isUnit, isUnit, isZero, isZero, leftDivide, leftDivide, leftDivide, multiply, multiply, multiply, power, setFormat, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, subtract, subtract, subtract, toComplex, transformFrom, transformFrom, unaryMinus |
インタフェース org.mklab.nfc.matrix.GridElement から継承されたメソッド |
---|
clone, compare, createArray, createArray, createZero, isTransformableFrom, isTransformableTo, isZero, toString, toString, transformFrom, transformTo |
インタフェース org.mklab.nfc.scalar.RoundableToInteger から継承されたメソッド |
---|
ceil, fix, floor, round, roundToZero, roundToZero |
メソッドの詳細 |
---|
NumericalScalar<?> abs()
NumericalScalar<?> abs2()
NumericalScalar<?> sqrt()
NumericalScalar<?> arg()
E max(int value)
value
- 比較する値
E max(double value)
value
- 比較する値
NumericalScalar<?> max(NumericalScalar<?> value)
value
- 比較する値
E min(int value)
value
- 比較する値
E min(double value)
value
- 比較する値
NumericalScalar<?> min(NumericalScalar<?> value)
value
- 比較する値
E power(double scalar)
scalar
乗(this
scalar
)を返します。
scalar
- 実数
NumericalScalar<?> power(NumericalScalar<?> scalar)
scalar
乗(this
scalar
)を返します。
scalar
- スカラー
E sin()
E sinh()
E asin()
E asinh()
E cos()
E cosh()
E acos()
E acosh()
E tan()
E tanh()
E atan()
NumericalScalar<?> atan2(NumericalScalar<?> scalar)
scalar
- 分母側の数
E atanh()
E exp()
NumericalScalar<?> log()
NumericalScalar<?> log10()
NumericalScalar<?> remainder(NumericalScalar<?> value2)
value2
- 割る数
NumericalScalar<?> modulus(NumericalScalar<?> value2)
value2
- 割る数
boolean isLessThan(NumericalScalar<?> opponent)
opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseboolean isLessThanOrEquals(NumericalScalar<?> opponent)
opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseboolean isGreaterThan(NumericalScalar<?> opponent)
opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseboolean isGreaterThanOrEquals(NumericalScalar<?> opponent)
opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseboolean isLessThan(int opponent)
opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseboolean isLessThan(double opponent)
opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseboolean isLessThanOrEquals(int opponent)
opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseboolean isLessThanOrEquals(double opponent)
opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseboolean isGreaterThan(int opponent)
opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseboolean isGreaterThan(double opponent)
opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseboolean isGreaterThanOrEquals(int opponent)
opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseboolean isGreaterThanOrEquals(double opponent)
opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseboolean equals(NumericalScalar<?> opponent, NumericalScalar<?> tolerance)
opponent
- 比較する値tolerance
- 許容誤差
Operator getPowerOperator()
Operator getAtan2Operator()
NumericalScalar<?> getMachineEpsilon()
E getInfinity()
E getNaN()
NumericalScalar<?> createImagUnit()
E createPI()
E createE()
E create(double value)
value
- double型の値
E valueOf(String numberString)
numberString
- 数を表す文字列
RandomGenerator<E> createUniformRandomGenerator()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |