|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
E
- 成分の型public interface SymbolicMatrixOperator<E extends SymbolicScalar<E>>
数式行列を表すインターフェースです。
メソッドの概要 | |
---|---|
SymbolicMatrixOperator<E> |
derivative()
各成分の1階導関数を成分とする行列を生成します。 |
SymbolicMatrixOperator<E> |
derivative(int order)
各成分の order 階導関数を成分とする行列を生成します。 |
Matrix |
evaluate(double argument)
変数に倍精度実数を代入して評価します。 |
Matrix |
evaluate(int argument)
変数に整数を代入して評価します。 |
Matrix |
evaluate(Matrix argument)
変数に行列の成分を代入して、評価します。 |
NumericalMatrix<?> |
evaluate(NumericalScalar<?> argument)
変数に倍精度実数を代入して評価します。 |
BaseMatrix<?,?> |
evaluate(Scalar<?> argument)
変数に値を代入して、評価します。 |
Matrix |
evaluateElementWise(Matrix argument)
変数に行列を代入して、評価します。 |
void |
setVariable(String variableName)
数式行列の変数を variableName で指定した文字列に変更します。 |
SymbolicMatrixOperator<E> |
shiftHigher()
各成分の係数を高次方向に1回シフトした式を成分とする行列を生成します。 |
SymbolicMatrixOperator<E> |
shiftHigher(int count)
各成分の係数を高次方向に count 回シフトした式を成分とする行列を生成します。 |
SymbolicMatrixOperator<E> |
shiftLower()
各成分の係数を提示方向に1回シフトした式を成分とする行列を生成します。 |
SymbolicMatrixOperator<E> |
shiftLower(int count)
各成分の係数を提示方向に count 回シフトした式を成分とする行列を生成します。 |
インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド |
---|
clone, count, exchangeColumn, exchangeRow, getColumnSize, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, isZero, length, print, print, print, printElements, printElements, removeColumnVector, removeColumnVectors, removeColumnVectors, removeRowVector, removeRowVectors, removeRowVectors, setElementAlignment, setElementFormat |
インタフェース org.mklab.nfc.matrix.MatrixElementOperator から継承されたメソッド |
---|
copy, copy, determinant, getElement, getElement, mean, product, setElement, setElement, setElement, setElement, setElement, setElement, sum, trace, variance |
メソッドの詳細 |
---|
SymbolicMatrixOperator<E> derivative()
SymbolicMatrixOperator<E> derivative(int order)
order
階導関数を成分とする行列を生成します。
order
- 階数
order
t階導関数を成分とする行列SymbolicMatrixOperator<E> shiftHigher()
SymbolicMatrixOperator<E> shiftHigher(int count)
count
回シフトした式を成分とする行列を生成します。
count
- シフトの数
count
回シフトした式を成分とする行列SymbolicMatrixOperator<E> shiftLower()
SymbolicMatrixOperator<E> shiftLower(int count)
count
回シフトした式を成分とする行列を生成します。
count
- シフトの数
count
回シフトした式を成分とする行列void setVariable(String variableName)
variableName
で指定した文字列に変更します。
variableName
- 設定する式変数Matrix evaluate(int argument)
argument
- 変数に代入する整数
Matrix evaluate(double argument)
argument
- 変数に代入する倍精度実数
NumericalMatrix<?> evaluate(NumericalScalar<?> argument)
argument
- 変数に代入する倍精度実数
BaseMatrix<?,?> evaluate(Scalar<?> argument)
argument
- 変数に代入する値
Matrix evaluate(Matrix argument)
argument
- 変数に代入する成分をもつ行列
Matrix evaluateElementWise(Matrix argument)
argument
- 変数に代入する行列
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |