インタフェース
org.mklab.nfc.scalar.SymbolicScalar の使用

SymbolicScalar を使用しているパッケージ
org.mklab.nfc.matrix 行列に関するクラスを提供します。 
org.mklab.nfc.scalar スカラーに関するクラスを提供します。 
 

org.mklab.nfc.matrix での SymbolicScalar の使用
 

SymbolicScalar 型の型パラメータを持つ org.mklab.nfc.matrix のクラス
 class SymbolicMatrix<M extends SymbolicMatrix<M,E>,E extends SymbolicScalar<E>>
          SymbolicScalarを成分とする行列を表すクラスです。
 interface SymbolicMatrixOperator<E extends SymbolicScalar<E>>
          数式行列を表すインターフェースです。
 

SymbolicScalar 型の型パラメータを持つ org.mklab.nfc.matrix のメソッド
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.derivative(E[][] matrix, int order)
          各成分のorder階導関数を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, double value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, int value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
NumericalScalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, NumericalScalar<?> value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, Scalar<?> value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
void
SymbolicMatrixUtil.setVariable(E[][] matrix, String variableName)
          各成分の数式の変数をvariableNameで指定した文字列に設定します。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftHigher(E[][] matrix, int count)
          各成分の係数を高次方向にcount回シフトした式を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftLower(E[][] matrix, int count)
          各成分の係数を低次方向にcount回シフトした式を成分とする行列を求めます。
 

SymbolicScalar を返す org.mklab.nfc.matrix のメソッド
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.derivative(E[][] matrix, int order)
          各成分のorder階導関数を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftHigher(E[][] matrix, int count)
          各成分の係数を高次方向にcount回シフトした式を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftLower(E[][] matrix, int count)
          各成分の係数を低次方向にcount回シフトした式を成分とする行列を求めます。
 

SymbolicScalar 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.derivative(E[][] matrix, int order)
          各成分のorder階導関数を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, double value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, int value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
NumericalScalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, NumericalScalar<?> value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
Scalar<?>[][]
SymbolicMatrixUtil.evaluate(E[][] matrix, Scalar<?> value)
          変数に値を代入して、評価します。
static
<E extends SymbolicScalar<E>>
void
SymbolicMatrixUtil.setVariable(E[][] matrix, String variableName)
          各成分の数式の変数をvariableNameで指定した文字列に設定します。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftHigher(E[][] matrix, int count)
          各成分の係数を高次方向にcount回シフトした式を成分とする行列を求めます。
static
<E extends SymbolicScalar<E>>
E[][]
SymbolicMatrixUtil.shiftLower(E[][] matrix, int count)
          各成分の係数を低次方向にcount回シフトした式を成分とする行列を求めます。
 

SymbolicScalar 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ
SymbolicMatrix(E[] elements)
          コンストラクター
SymbolicMatrix(E[][] elements)
          elementsで与えられた成分を持つ数値行列を生成します。
 

org.mklab.nfc.scalar での SymbolicScalar の使用
 

SymbolicScalar 型の型パラメータを持つ org.mklab.nfc.scalar のクラス
 class AbstractSymbolicScalar<E extends SymbolicScalar<E>>
          抽象数式スカラーを表すクラスです
 interface SymbolicScalar<E extends SymbolicScalar<E>>
          数式スカラーを表すインターフェースです。
 

SymbolicScalar を実装している org.mklab.nfc.scalar のクラス
 class AbstractSymbolicScalar<E extends SymbolicScalar<E>>
          抽象数式スカラーを表すクラスです
 class Polynomial
          多項式を表すクラスです。
 class RationalPolynomial
          有理多項式を表現するクラスです。
 

SymbolicScalar 型のパラメータを持つ org.mklab.nfc.scalar のメソッド
 boolean SymbolicScalar.equals(SymbolicScalar<?> opponent, NumericalScalar<?> tolerance)
          許容範囲内で等しいか判定します。
 boolean RationalPolynomial.equals(SymbolicScalar<?> opponent, NumericalScalar<?> tolerance)
           
 boolean Polynomial.equals(SymbolicScalar<?> opponent, NumericalScalar<?> tolerance)