|
||||||||||
前 次 | フレームあり フレームなし |
Grid を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。 |
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.graph | グラフを扱うためのクラスを提供します。 |
org.mklab.nfc.matrix での Grid の使用 |
---|
Grid 型の型パラメータを持つ org.mklab.nfc.matrix のクラス | |
---|---|
class |
AbstractGrid<G extends Grid>
グリッド(格子状)データを表わすクラスです。 |
org.mklab.nfc.matrix での Grid のサブインタフェース | |
---|---|
interface |
Array
配列データを表わすインターフェースです。 |
interface |
BaseArrayOperator<E extends ArrayElement<E>>
ArrayElement を成分とする配列を表わすインターフェースです。 |
interface |
FundamentalMatrix
行列データを表わすインターフェースです。 |
interface |
Matrix
行列を表わすインターフェースです。 |
interface |
NumericalMatrixOperator<E extends NumericalScalar<E>>
数値行列を表すインターフェースです。 |
interface |
SymbolicMatrixOperator<E extends SymbolicScalar<E>>
数式行列を表すインターフェースです。 |
interface |
TransformableMatrix<M extends Matrix>
自動型変換可能な行列を表すインターフェースです。 |
Grid を返す org.mklab.nfc.matrix のメソッド | |
---|---|
Grid |
Grid.clone()
複製(クローン)を返します。 |
Grid |
AbstractGrid.clone()
Object#clone() |
Grid 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | |
---|---|
NumericalMatrixOperator<E> |
NumericalMatrixOperator.createNormalRandom(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber 倍の
平均0、
分散1の正規分布のランダムな成分を持つrowSize *columnSize の行列を生成します。 |
NumericalMatrix<E> |
NumericalMatrix.createNormalRandom(int rowNumber,
int columnNumber,
Grid block)
|
DoubleMatrix |
DoubleMatrix.createNormalRandom(int rowNumber,
int columnNumber,
Grid block)
|
Matrix |
Matrix.createOnes(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber
倍の全成分が1である行列を生成します。 |
M |
AbstractMatrix.createOnes(int rowNumber,
int columnNumber,
Grid block)
|
NumericalMatrixOperator<E> |
NumericalMatrixOperator.createUniformRandom(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber 倍の
0〜1の範囲の一様分布のランダムな成分を持つ
rowSize *columnSize の行列を生成します。 |
NumericalMatrix<E> |
NumericalMatrix.createUniformRandom(int rowNumber,
int columnNumber,
Grid block)
|
DoubleMatrix |
DoubleMatrix.createUniformRandom(int rowNumber,
int columnNumber,
Grid block)
|
Matrix |
Matrix.createUnit(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber
倍の単位行列を生成します。 |
M |
AbstractMatrix.createUnit(int rowNumber,
int columnNumber,
Grid block)
|
Matrix |
Matrix.createZero(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber
倍の零行列を生成します。 |
M |
AbstractMatrix.createZero(int rowNumber,
int columnNumber,
Grid block)
|
Matrix |
FundamentalMatrix.getSubMatrix(int row,
int column,
Grid block)
block のサイズで分割したときのrow 行column
列番目のブロック行列を返します。 |
Array |
Array.getSubMatrix(int row,
int column,
Grid block)
block のサイズで分割したときのrow 行、
column 列番目のブロック行列を返します。 |
M |
AbstractFundamentalMatrix.getSubMatrix(int row,
int column,
Grid block)
|
A |
AbstractArray.getSubMatrix(int row,
int column,
Grid block)
|
boolean |
Grid.hasSameColumnSize(Grid opponent)
列の数が等しいか判定します。 |
boolean |
AbstractGrid.hasSameColumnSize(Grid opponent)
|
boolean |
Grid.hasSameRowSize(Grid opponent)
行の数が等しいか判定します。 |
boolean |
AbstractGrid.hasSameRowSize(Grid opponent)
|
boolean |
Grid.isSameSize(Grid opponent)
同一サイズであるか判定します。 |
boolean |
AbstractGrid.isSameSize(Grid opponent)
|
static DoubleMatrix |
DoubleMatrix.normalRandom(Grid matrix)
0以上1より小さい正規分布のランダムな成分をもつ matrix と同じ大きさの実行列を生成します。 |
static DoubleMatrix |
DoubleMatrix.ones(Grid matrix)
行列 matrix と同サイズの全成分が1である行列を生成します。 |
static DoubleComplexMatrix |
DoubleComplexMatrix.ones(Grid matrix)
行列 matrix と同サイズの全成分1の複素行列を生成します。 |
static DoubleMatrix |
DoubleMatrix.ones(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber * columnNumber 倍の全成分が1である行列を生成します。 |
void |
Array.setSubMatrix(int row,
int column,
Grid block,
Array source)
指定した成分に行列 source を代入します。 |
void |
AbstractArray.setSubMatrix(int row,
int column,
Grid block,
Array source)
|
void |
FundamentalMatrix.setSubMatrix(int row,
int column,
Grid block,
Matrix source)
指定した成分に行列 source を代入します。 |
void |
AbstractFundamentalMatrix.setSubMatrix(int row,
int column,
Grid block,
Matrix source)
|
static DoubleMatrix |
DoubleMatrix.uniformRandom(Grid matrix)
0以上1より小さい一様分布のランダムな成分を持つ matrix と同じ大きさの実行列を生成します。 |
static DoubleComplexMatrix |
DoubleComplexMatrix.unit(Grid matrix)
行列 matrix と同サイズの単位複素行列を生成します。 |
static DoubleMatrix |
DoubleMatrix.unit(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber *columnNumber 倍の実単位行列を生成します。 |
static DoubleMatrix |
DoubleMatrix.zero(Grid matrix)
行列 matrix と同サイズの零行列を生成します。 |
static DoubleMatrix |
DoubleMatrix.zero(int rowNumber,
int columnNumber,
Grid block)
行列 block のrowNumber * columnNumber 倍の零行列を生成します。 |
Grid 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ | |
---|---|
MatrixSizeException(Grid left,
Grid right,
String message)
コンストラクター 例外メッセージ中に行列のサイズを含めた例外オブジェクトを生成します。 |
org.mklab.nfc.matx での Grid の使用 |
---|
org.mklab.nfc.matx での Grid のサブインタフェース | |
---|---|
interface |
MatxArray
MaTXの配列を表すインターフェースです。 |
Grid を実装している org.mklab.nfc.matx のクラス | |
---|---|
class |
MatxComplexArray
MaTXの複素配列を表すクラスです。 |
class |
MatxIntegerArray
MaTXの整数配列を表すクラスです。 |
class |
MatxPolynomialArray
MaTXの多項式配列を表すクラスです。 |
class |
MatxRationalPolynomialArray
MaTXの有理多項式配列を表すクラスです。 |
class |
MatxRealArray
MaTXの実配列を表すクラスです。 |
org.mklab.tool.control.system での Grid の使用 |
---|
Grid を実装している org.mklab.tool.control.system のクラス | |
---|---|
class |
AdjacencyConstantMatrix
隣接定数行列を表すクラスです。 |
class |
AdjacencyMatrix
隣接行列(システムオペレータを成分とする行列)を表わすクラスです。 |
org.mklab.tool.control.system.graph での Grid の使用 |
---|
Grid を実装している org.mklab.tool.control.system.graph のクラス | |
---|---|
class |
SparceStringMatrix
文字列を成分とする疎な行列を表現するクラスです。 |
|
||||||||||
前 次 | フレームあり フレームなし |