|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - 階数
ordert階導関数を成分とする行列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 - 変数に代入する行列
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||