|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.nfc.matrix.AbstractGrid<M>
org.mklab.nfc.matrix.AbstractFundamentalMatrix<M>
org.mklab.nfc.matrix.AbstractMatrix<M>
org.mklab.nfc.matrix.BaseMatrix<M,E>
org.mklab.nfc.matrix.SymbolicMatrix<M,E>
M - 行列の型E - 成分の型public class SymbolicMatrix<M extends SymbolicMatrix<M,E>,E extends SymbolicScalar<E>>
SymbolicScalarを成分とする行列を表すクラスです。
| コンストラクタの概要 | |
|---|---|
SymbolicMatrix()
0*0の行列を生成します。 |
|
SymbolicMatrix(E[] elements)
コンストラクター |
|
SymbolicMatrix(E[][] elements)
elementsで与えられた成分を持つ数値行列を生成します。 |
|
SymbolicMatrix(int rowSize,
int columnSize,
Scalar<?>[][] elements)
elementsで与えられた成分をもつrowSize*columnSizeの数式行列を生成します。 |
|
| メソッドの概要 | |
|---|---|
SymbolicMatrixOperator<E> |
derivative()
各成分の1階導関数を成分とする行列を生成します。 |
SymbolicMatrixOperator<E> |
derivative(int order)
各成分の order階導関数を成分とする行列を生成します。 |
Matrix |
evaluate(double value)
変数に倍精度実数を代入して評価します。 |
Matrix |
evaluate(int value)
変数に整数を代入して評価します。 |
Matrix |
evaluate(Matrix value)
変数に行列の成分を代入して、評価します。 |
NumericalMatrix<?> |
evaluate(NumericalScalar<?> value)
変数に倍精度実数を代入して評価します。 |
BaseMatrix<?,?> |
evaluate(Scalar<?> value)
変数に値を代入して、評価します。 |
Matrix |
evaluateElementWise(Matrix matrix)
変数に行列を代入して、評価します。 |
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.AbstractMatrix から継承されたメソッド |
|---|
add, covariance, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createZero, createZero, createZero, divide, divideElementWise, isUnit, leftDivide, leftDivide, leftDivide, leftDivide, leftDivideElementWise, multiply, multiplyElementWise, power, powerElementWise, roundToZeroElementWise, shiftLeft, shiftUp, subtract, transformToSameClass |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| インタフェース 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 |
| コンストラクタの詳細 |
|---|
public SymbolicMatrix()
public SymbolicMatrix(E[] elements)
elements - 成分public SymbolicMatrix(E[][] elements)
elements - 成分
public SymbolicMatrix(int rowSize,
int columnSize,
Scalar<?>[][] elements)
rowSize - 行の数columnSize - 列の数elements - 成分| メソッドの詳細 |
|---|
public SymbolicMatrixOperator<E> derivative()
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の derivativeSymbolicMatrixOperator.derivative()public SymbolicMatrixOperator<E> derivative(int order)
SymbolicMatrixOperator の記述:order階導関数を成分とする行列を生成します。
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の derivativeorder - 階数
ordert階導関数を成分とする行列SymbolicMatrixOperator.derivative(int)public SymbolicMatrixOperator<E> shiftLower()
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の shiftLowerSymbolicMatrixOperator.shiftLower()public SymbolicMatrixOperator<E> shiftLower(int count)
SymbolicMatrixOperator の記述:count回シフトした式を成分とする行列を生成します。
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の shiftLowercount - シフトの数
count回シフトした式を成分とする行列SymbolicMatrixOperator.shiftLower(int)public SymbolicMatrixOperator<E> shiftHigher()
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の shiftHigherSymbolicMatrixOperator.shiftHigher()public SymbolicMatrixOperator<E> shiftHigher(int count)
SymbolicMatrixOperator の記述:count回シフトした式を成分とする行列を生成します。
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の shiftHighercount - シフトの数
count回シフトした式を成分とする行列SymbolicMatrixOperator.shiftHigher(int)public void setVariable(String variableName)
SymbolicMatrixOperator の記述:variableNameで指定した文字列に変更します。
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の setVariablevariableName - 設定する式変数SymbolicMatrixOperator.setVariable(java.lang.String)public Matrix evaluate(int value)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluatevalue - 変数に代入する整数
SymbolicMatrixOperator.evaluate(int)public Matrix evaluate(double value)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluatevalue - 変数に代入する倍精度実数
SymbolicMatrixOperator.evaluate(double)public NumericalMatrix<?> evaluate(NumericalScalar<?> value)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluatevalue - 変数に代入する倍精度実数
SymbolicMatrixOperator.evaluate(org.mklab.nfc.scalar.NumericalScalar)public BaseMatrix<?,?> evaluate(Scalar<?> value)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluatevalue - 変数に代入する値
SymbolicMatrixOperator.evaluate(org.mklab.nfc.scalar.Scalar)public Matrix evaluate(Matrix value)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluatevalue - 変数に代入する成分をもつ行列
SymbolicMatrixOperator.evaluate(org.mklab.nfc.matrix.Matrix)public Matrix evaluateElementWise(Matrix matrix)
SymbolicMatrixOperator の記述:
SymbolicMatrixOperator<E extends SymbolicScalar<E>> 内の evaluateElementWisematrix - 変数に代入する行列
SymbolicMatrixOperator.evaluateElementWise(org.mklab.nfc.matrix.Matrix)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||