|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
E
- 成分の型public interface SymbolicScalar<E extends SymbolicScalar<E>>
数式スカラーを表すインターフェースです。
メソッドの概要 | |
---|---|
E |
derivative()
1階微分を返します。 |
E |
derivative(int order)
導関数を返します。 |
boolean |
equals(SymbolicScalar<?> opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
Scalar<?> |
evaluate(double value)
式変数に倍精度実数を代入した評価結果を返します。 |
Scalar<?> |
evaluate(int value)
式変数に整数を代入した評価結果を返します。 |
Matrix |
evaluate(Matrix argument)
式変数に行列を代入した評価結果を返します。 |
NumericalScalar<?> |
evaluate(NumericalScalar<?> value)
式変数に倍精度複素数を代入した評価結果を返します。 |
Scalar<?> |
evaluate(Scalar<?> scalar)
式変数にスカラーを代入した評価結果を返します。 |
String |
getVariable()
式変数を表す文字列を返します。 |
void |
setVariable(String variableName)
式変数を指定した文字列に変更します。 |
E |
shiftHigher()
係数を次数の高い方向へシフトした値を返します。 |
E |
shiftHigher(int count)
係数を次数の高い方向へシフトした値を返します。 |
E |
shiftLower()
係数を次数の低い方向へシフトした値を返します。 |
E |
shiftLower(int count)
係数を次数の低い方向へシフトした値を返します。 |
インタフェース 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 |
メソッドの詳細 |
---|
E derivative()
E derivative(int order)
order
- 微分の階数
E shiftLower()
E shiftLower(int count)
count
- シフトする数
E shiftHigher()
E shiftHigher(int count)
count
- シフトする数
String getVariable()
void setVariable(String variableName)
variableName
- 設定する式変数Scalar<?> evaluate(int value)
value
- 代入する整数
Scalar<?> evaluate(double value)
value
- 代入する倍精度実数
NumericalScalar<?> evaluate(NumericalScalar<?> value)
value
- 代入する倍精度複素数
Scalar<?> evaluate(Scalar<?> scalar)
scalar
- 代入するスカラー
Matrix evaluate(Matrix argument)
argument
- 代入する行列
boolean equals(SymbolicScalar<?> opponent, NumericalScalar<?> tolerance)
opponent
- 比較する値tolerance
- 許容誤差
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |