|
||||||||||
前 次 | フレームあり フレームなし |
NumericalMatrix を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。 |
org.mklab.nfc.scalar | スカラーに関するクラスを提供します。 |
org.mklab.tool.control | 制御系の解析・設計に関するクラスを提供します。 |
org.mklab.tool.matrix | 行列計算に関するクラスを提供します。 |
org.mklab.nfc.matrix での NumericalMatrix の使用 |
---|
org.mklab.nfc.matrix での NumericalMatrix のサブクラス | |
---|---|
class |
DoubleComplexMatrix
倍精度(double)型の複素数 DoubleComplexNumber を成分とする行列を表すクラスです。 |
class |
NumericalComplexMatrix<E extends NumericalScalar<E>>
ComplexScalar を成分とする行列を表わすクラスです。 |
NumericalMatrix を返す org.mklab.nfc.matrix のメソッド | |
---|---|
NumericalMatrix<E> |
NumericalMatrix.createNormalRandom()
|
NumericalMatrix<E> |
NumericalMatrix.createNormalRandom(int rowSize,
int columnSize)
|
NumericalMatrix<E> |
NumericalMatrix.createNormalRandom(int rowNumber,
int columnNumber,
Grid block)
|
NumericalMatrix<E> |
NumericalMatrix.createNormalRandom(int rowSize,
int columnSize,
long seed)
|
NumericalMatrix<E> |
NumericalMatrix.createUniformRandom()
|
NumericalMatrix<E> |
NumericalMatrix.createUniformRandom(int rowSize,
int columnSize)
|
NumericalMatrix<E> |
NumericalMatrix.createUniformRandom(int rowNumber,
int columnNumber,
Grid block)
|
NumericalMatrix<E> |
NumericalMatrix.createUniformRandom(int rowSize,
int columnSize,
long seed)
|
NumericalMatrix<?> |
NumericalMatrix.eigenValue()
|
NumericalMatrix<ComplexScalar<E>> |
NumericalComplexMatrix.eigenValue()
|
NumericalMatrix<?> |
NumericalMatrix.eigenValue(NumericalMatrixOperator<?> b)
|
NumericalMatrix<?> |
NumericalMatrix.eigenVector()
|
NumericalMatrix<?> |
NumericalComplexMatrix.eigenVector()
|
NumericalMatrix<DoubleComplexNumber> |
DoubleComplexMatrix.eigenVector(DoubleComplexMatrix b)
一般化固有ベクトルを返します。 |
NumericalMatrix<DoubleComplexNumber> |
DoubleComplexMatrix.eigenVector(DoubleMatrix b)
一般化固有ベクトルを返します。 |
NumericalMatrix<DoubleComplexNumber> |
DoubleMatrix.eigenVector(NumericalMatrixOperator b)
|
NumericalMatrix<?> |
NumericalMatrix.eigenVector(NumericalMatrixOperator<?> b)
|
NumericalMatrix<DoubleComplexNumber> |
DoubleComplexMatrix.eigenVector(NumericalMatrixOperator<?> b)
|
NumericalMatrix<?> |
SymbolicMatrixOperator.evaluate(NumericalScalar<?> argument)
変数に倍精度実数を代入して評価します。 |
NumericalMatrix<?> |
SymbolicMatrix.evaluate(NumericalScalar<?> value)
|
NumericalMatrix<?> |
NumericalMatrixOperator.fft()
2 のべき乗の長さのベクトルについて、基底が 2 の 高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.fft()
|
NumericalMatrix<?> |
NumericalMatrixOperator.fft(int dataSize)
dataSize 点まで基底が 2 の高速フーリエ変換をします。 |
NumericalMatrix<?> |
NumericalMatrix.fft(int dataCount)
|
NumericalMatrix<?> |
NumericalMatrixOperator.fftColumnWise()
列毎に基底が 2 の高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.fftColumnWise()
|
NumericalMatrix<?> |
NumericalMatrixOperator.fftColumnWise(int dataSize)
列毎に dataSize 点まで、基底が 2 の高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.fftColumnWise(int dataCount)
|
NumericalMatrix<?> |
NumericalMatrixOperator.fftRowWise()
行毎に基底が 2 の高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.fftRowWise()
|
NumericalMatrix<?> |
NumericalMatrixOperator.fftRowWise(int dataSize)
行毎に dataSize 点まで,基底が 2 の高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.fftRowWise(int dataCount)
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifft()
2 のべき乗の長さのベクトルについて、基底が 2 の 逆高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.ifft()
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifft(int dataSize)
dataSize 点まで基底が2の逆高速フーリエ変換をします。 |
NumericalMatrix<?> |
NumericalMatrix.ifft(int dataCount)
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifftColumnWise()
列毎に基底が 2 の逆高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.ifftColumnWise()
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifftColumnWise(int dataSize)
列毎に dataSize 点まで、基底が 2 の逆高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.ifftColumnWise(int dataCount)
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifftRowWise()
行毎に基底が 2 の逆高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.ifftRowWise()
|
NumericalMatrix<?> |
NumericalMatrixOperator.ifftRowWise(int dataSize)
行毎に dataSize 点まで,基底が 2 の逆高速フーリエ変換を計算します。 |
NumericalMatrix<?> |
NumericalMatrix.ifftRowWise(int dataCount)
|
NumericalMatrix<E> |
NumericalMatrix.inverse()
|
NumericalMatrix<E> |
NumericalMatrix.inverse(NumericalScalar<?> tolerance,
boolean stopIfSingular)
|
NumericalMatrix<E> |
NumericalMatrix.kernel(double tolerance)
|
NumericalMatrix<E> |
NumericalMatrix.kernel(NumericalScalar<?> tolerance)
|
NumericalMatrix<ComplexScalar<E>> |
NumericalComplexMatrix.kernel(NumericalScalar<?> tolerance)
|
NumericalMatrix<E> |
NumericalMatrix.maxColumnWise()
|
NumericalMatrix<?> |
NumericalMatrix.maxElementWise(NumericalMatrix<?> opponent)
自身と opponent を成分毎に比較し、両者の成分毎の最大値を成分にもつ行列を生成します。 |
NumericalMatrix<E> |
NumericalMatrix.maxRowWise()
|
NumericalMatrix<E> |
NumericalMatrix.medianColumnWise()
|
NumericalMatrix<E> |
NumericalMatrix.medianRowWise()
|
NumericalMatrix<E> |
NumericalMatrix.minColumnWise()
|
NumericalMatrix<?> |
NumericalMatrix.minElementWise(NumericalMatrix<?> opponent)
自身と opponent を成分毎に比較し、両者の成分毎の最小値を成分に持つ行列を生成します。 |
NumericalMatrix<E> |
NumericalMatrix.minRowWise()
|
NumericalMatrix<E> |
NumericalMatrix.powerElementWise(DoubleMatrix value)
成分毎に累乗します。 |
NumericalMatrix<?> |
NumericalMatrix.powerElementWise(NumericalMatrix<?> value)
成分毎に累乗します。 |
NumericalMatrix<?> |
IntMatrix.powerElementWise(NumericalMatrix<?> matrix)
成分毎に累乗します。 |
NumericalMatrix<?> |
DoubleMatrix.powerElementWise(NumericalMatrix<?> value)
各成分の累乗した値を成分とする行列を生成します。 |
NumericalMatrix<?> |
NumericalMatrix.powerElementWise(NumericalScalar<?> scalar)
|
NumericalMatrix<?> |
IntMatrix.powerElementWise(NumericalScalar<?> scalar)
成分毎に累乗します。 |
NumericalMatrix<E> |
NumericalMatrix.pseudoInverse(double tolerance)
|
NumericalMatrix<E> |
NumericalMatrix.pseudoInverse(NumericalScalar<?> tolerance)
|
NumericalMatrix<ComplexScalar<E>> |
NumericalComplexMatrix.pseudoInverse(NumericalScalar<?> tolerance)
|
NumericalMatrix<E> |
NumericalMatrix.roundToZeroElementWise()
|
NumericalMatrix<E> |
NumericalMatrix.roundToZeroElementWise(NumericalScalar<?> tolerance)
|
NumericalMatrix<E> |
NumericalComplexMatrix.singularValue()
|
NumericalMatrix<E> |
NumericalMatrix.stdColumnWise()
|
NumericalMatrix<E> |
NumericalMatrix.stdRowWise()
|
NumericalMatrix 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | |
---|---|
boolean |
NumericalMatrix.equals(NumericalMatrix<?> opponent,
NumericalScalar<?> tolerance)
行列 opponent と全ての成分の値が等しい(差の絶対値が許容誤差以下である)か判定します。 |
NumericalMatrix<?> |
NumericalMatrix.maxElementWise(NumericalMatrix<?> opponent)
自身と opponent を成分毎に比較し、両者の成分毎の最大値を成分にもつ行列を生成します。 |
NumericalMatrix<?> |
NumericalMatrix.minElementWise(NumericalMatrix<?> opponent)
自身と opponent を成分毎に比較し、両者の成分毎の最小値を成分に持つ行列を生成します。 |
NumericalMatrix<?> |
NumericalMatrix.powerElementWise(NumericalMatrix<?> value)
成分毎に累乗します。 |
NumericalMatrix<?> |
IntMatrix.powerElementWise(NumericalMatrix<?> matrix)
成分毎に累乗します。 |
NumericalMatrix<?> |
DoubleMatrix.powerElementWise(NumericalMatrix<?> value)
各成分の累乗した値を成分とする行列を生成します。 |
static NumericalMatrixOperator<?> |
NumericalMatrix.powerElementWise(NumericalScalar<?> scalar,
NumericalMatrix<?> matrix)
スカラーの成分毎の累乗を成分とする行列を生成します。 |
NumericalMatrix 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ | |
---|---|
RationalPolynomialMatrix(NumericalMatrix<?> matrix)
新しく生成された RationalPolynomialMatrix オブジェクトを初期化します。 |
org.mklab.nfc.matx での NumericalMatrix の使用 |
---|
org.mklab.nfc.matx での NumericalMatrix のサブクラス | |
---|---|
class |
MatxComplexArray
MaTXの複素配列を表すクラスです。 |
org.mklab.nfc.scalar での NumericalMatrix の使用 |
---|
NumericalMatrix を返す org.mklab.nfc.scalar のメソッド | |
---|---|
NumericalMatrix<ComplexScalar<T>> |
ComplexScalar.createGrid(int rowSize,
int columnSize,
Scalar<? extends Scalar<?>>[][] elements)
|
NumericalMatrix<ComplexScalar<T>> |
ComplexScalar.createGrid(Scalar<? extends Scalar<?>>[] elements)
|
org.mklab.tool.control での NumericalMatrix の使用 |
---|
NumericalMatrix を返す org.mklab.tool.control のメソッド | |
---|---|
NumericalMatrix<?> |
FrequencyResponse.getResponse(NumericalMatrix<?> s,
int inputNumber)
システムの周波数応答を返します。 |
NumericalMatrix 型の引数を持つ型を返す org.mklab.tool.control のメソッド | |
---|---|
static List<NumericalMatrix<?>> |
Ltifr.getResponse(Matrix A,
Matrix B,
NumericalMatrixOperator<?> s_)
連続時間線形時不変システムの周波数応答 (s*I - A) \ B
を計算します。 |
List<NumericalMatrix<?>> |
FrequencyResponse.getResponse(NumericalMatrix<?> s)
周波数応答を返します。 |
NumericalMatrix 型のパラメータを持つ org.mklab.tool.control のメソッド | |
---|---|
List<NumericalMatrix<?>> |
FrequencyResponse.getResponse(NumericalMatrix<?> s)
周波数応答を返します。 |
NumericalMatrix<?> |
FrequencyResponse.getResponse(NumericalMatrix<?> s,
int inputNumber)
システムの周波数応答を返します。 |
org.mklab.tool.matrix での NumericalMatrix の使用 |
---|
NumericalMatrix を返す org.mklab.tool.matrix のメソッド | |
---|---|
static NumericalMatrix<?> |
Dft.dft(Matrix X_)
|
static NumericalMatrix<?> |
Dft.dft(Matrix X_,
int N)
X の離散時間フーリエ変換
W = expˆ{-j*2PI/N}
Y(k) = sum_{n=0}ˆ{N-1} X(n) Wˆ{k n} k = 0,1,... |
static NumericalMatrix<?> |
Funm.funm(Matrix A,
Funm.ComplexFunction fun)
行列関数を評価します。 |
static NumericalMatrix<?> |
Funm.funm(Matrix A,
Funm.ComplexFunction fun,
double tolerance)
行列関数を評価します。 |
|
||||||||||
前 次 | フレームあり フレームなし |