|
||||||||||
前 次 | フレームあり フレームなし |
Array を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。 |
org.mklab.nfc.matrix での Array の使用 |
---|
Array 型の型パラメータを持つ org.mklab.nfc.matrix のクラス | |
---|---|
class |
AbstractArray<A extends Array>
配列データを扱うためのクラスです。 |
org.mklab.nfc.matrix での Array のサブインタフェース | |
---|---|
interface |
BaseArrayOperator<E extends ArrayElement<E>>
ArrayElement を成分とする配列を表わすインターフェースです。 |
Array を実装している org.mklab.nfc.matrix のクラス | |
---|---|
class |
AbstractArray<A extends Array>
配列データを扱うためのクラスです。 |
class |
BaseArray<A extends BaseArray<A,E>,E extends ArrayElement<E>>
ArrayElement を成分とする配列を表わすクラスです。 |
class |
BooleanMatrix
booleanを成分とする行列を表すクラスです。 |
Array を返す org.mklab.nfc.matrix のメソッド | |
---|---|
Array |
Array.appendDown(Array value)
下側に行列 value を付けた行列を生成します。 |
Array |
Array.appendRight(Array value)
右側に value を付けた行列を生成します。 |
Array |
Array.diagonalToVector()
対角成分をからなる縦ベクトルを生成します。 |
Array |
Array.flipLeftRight()
左右の列を反転した行列を生成します。 |
Array |
Array.flipUpDown()
上下の行を反転した行列を生成します。 |
Array |
Array.getColumnVector(int column)
指定された列を返します。 |
Array |
Array.getColumnVectors(int columnMin,
int columnMax)
columnMin 列からcolumnMax 列までの部分行列を生成します。 |
Array |
Array.getColumnVectors(IntMatrix columnIndex)
columnIndex で指定された列からなる部分行列を生成します。 |
Array |
Array.getRowVector(int row)
指定された行を返します。 |
Array |
Array.getRowVectors(int rowMin,
int rowMax)
rowMin 行からrowMax 行までの部分行列を生成します。 |
Array |
Array.getRowVectors(IntMatrix rowIndex)
rowIndex で指定された行からなる部分行列を生成します。 |
Array |
Array.getSubMatrix(int row,
int column,
Grid block)
block のサイズで分割したときのrow 行、
column 列番目のブロック行列を返します。 |
Array |
Array.getSubMatrix(int rowMin,
int rowMax,
int columnMin,
int columnMax)
部分行列A(rowMin:rowMax,columnMin:columnMax)を生成します。 |
Array |
Array.getSubMatrix(int rowMin,
int rowMax,
IntMatrix columnIndex)
rowMin行からrowMax行目で、columnIndexで指定された列を成分とする部分行列を生成します。 |
Array |
Array.getSubMatrix(int row,
IntMatrix columnIndex)
row 行ベクトルのcolumnIndex で指定された成分からなる行ベクトルを生成します。 |
Array |
Array.getSubMatrix(IntMatrix rowIndex,
int column)
column 列ベクトルのrowIndex で指定された成分からなる列ベクトルを生成します。 |
Array |
Array.getSubMatrix(IntMatrix rowIndex,
int columnMin,
int columnMax)
columnMin 列からcolumnMax 列まで、rowIndex
で指定された行を成分とする部分行列を生成します。 |
Array |
Array.getSubMatrix(IntMatrix rowIndex,
IntMatrix columnIndex)
rowIndex で指定された行、columnIndex
で指定された列を成分とする部分行列を生成します。 |
Array |
Array.getSubVector(int min,
int max)
成分を行毎に数え、 min からmax までの成分からなるベクトルを生成します。 |
Array |
Array.getSubVector(int min,
int max,
int by)
成分を行毎に数え、 min からmax までのby
飛び成分からなるベクトルを生成します。 |
Array |
Array.getSubVector(IntMatrix index)
行毎に数え index で指定した成分を成分とする部分行列を生成します。 |
Array |
Array.reshape(int newRowSize,
int newColumnSize)
サイズを newRowSize *newColumnSize に変更した行列を生成します。 |
Array |
Array.resize(int newRowSize,
int newColmunSize)
newRowSize *newColumnSize にサイズ変更します。 |
Array |
Array.rotateLeft(int number)
全ての成分を左方向へ回転します。 |
Array |
Array.rotateUp(int number)
全ての成分を上方向へ回転します。 |
Array |
Array.transpose()
転置行列(this T )を生成します。 |
Array |
Array.vectorToDiagonal()
縦ベクトルまたは横ベクトルの各成分を対角成分に持つ行列を生成します。 |
Array 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | |
---|---|
BooleanMatrix |
BooleanMatrix.appendDown(Array value)
|
BaseArray<?,?> |
BaseArray.appendDown(Array value)
|
Array |
Array.appendDown(Array value)
下側に行列 value を付けた行列を生成します。 |
BooleanMatrix |
BooleanMatrix.appendRight(Array value)
|
BaseArray<?,?> |
BaseArray.appendRight(Array value)
|
Array |
Array.appendRight(Array value)
右側に value を付けた行列を生成します。 |
BooleanMatrix |
BooleanMatrix.compareElementWise(String operator,
Array opponent)
|
BooleanMatrix |
BaseArray.compareElementWise(String operator,
Array opponent)
|
BooleanMatrix |
Array.compareElementWise(String operator,
Array opponent)
opponent と成分毎にoperator で指定された演算子で比較した結果を
BooleanMatrix で返します。 |
void |
BooleanMatrix.copy(Array source)
|
void |
BaseArray.copy(Array source)
|
void |
Array.copy(Array original)
original の成分をコピーします。 |
void |
Array.setColumnVector(int column,
Array source)
指定された列に source を代入します。 |
void |
AbstractArray.setColumnVector(int column,
Array source)
|
void |
Array.setColumnVectors(int columnMin,
int columnMax,
Array source)
columnMin 列からcolumnMax 列にsource を代入します。 |
void |
AbstractArray.setColumnVectors(int columnMin,
int columnMax,
Array source)
|
void |
Array.setColumnVectors(IntMatrix columnIndex,
Array source)
指定された列に source を代入します。 |
void |
AbstractArray.setColumnVectors(IntMatrix columnIndex,
Array source)
|
void |
Array.setRowVector(int row,
Array source)
指定された行に source を代入します。 |
void |
AbstractArray.setRowVector(int row,
Array source)
|
void |
Array.setRowVectors(int rowMin,
int rowMax,
Array source)
rowMin 行からrowMax 行にsource を代入します。 |
void |
AbstractArray.setRowVectors(int rowMin,
int rowMax,
Array source)
|
void |
Array.setRowVectors(IntMatrix rowIndex,
Array source)
指定された複数の行に source を代入します。 |
void |
AbstractArray.setRowVectors(IntMatrix rowIndex,
Array source)
|
protected void |
BooleanMatrix.setSubMatrix(int rowTo,
int columnTo,
Array source,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
|
protected void |
BaseArray.setSubMatrix(int rowTo,
int columnTo,
Array source,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
|
protected abstract void |
AbstractArray.setSubMatrix(int rowTo,
int columnTo,
Array source,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
rowTo 行columnTo 列を始点として、行列source の
rowMin 行からrowMax 行かつ
columnMin 列からcolumnMax 列までの部分行列を代入します。 |
void |
Array.setSubMatrix(int row,
int column,
Grid block,
Array source)
指定した成分に行列 source を代入します。 |
void |
AbstractArray.setSubMatrix(int row,
int column,
Grid block,
Array source)
|
void |
Array.setSubMatrix(int rowMin,
int rowMax,
int columnMin,
int columnMax,
Array source)
指定した成分に行列 source を代入します。 |
void |
AbstractArray.setSubMatrix(int rowMin,
int rowMax,
int columnMin,
int columnMax,
Array source)
|
void |
BooleanMatrix.setSubMatrix(int rowMin,
int rowMax,
IntMatrix columnIndex,
Array source)
|
void |
BaseArray.setSubMatrix(int rowMin,
int rowMax,
IntMatrix columnIndex,
Array source)
|
void |
Array.setSubMatrix(int rowMin,
int rowMax,
IntMatrix columnIndex,
Array source)
rowMin 列目からrowMax 列目の成分のcolumnIndex
で指定された行の成分に行列source を代入します。 |
void |
Array.setSubMatrix(int row,
IntMatrix columnIndex,
Array source)
row 列目の成分のcolumnIndex で指定された行の成分に行列source
code>を代入します。 |
void |
AbstractArray.setSubMatrix(int row,
IntMatrix columnIndex,
Array source)
|
void |
Array.setSubMatrix(IntMatrix rowIndex,
int column,
Array source)
rowIndex で指定した行のcolumn 列に行列source
を代入します。 |
void |
AbstractArray.setSubMatrix(IntMatrix rowIndex,
int column,
Array source)
|
void |
BooleanMatrix.setSubMatrix(IntMatrix rowIndex,
int columnMin,
int columnMax,
Array m)
|
void |
BaseArray.setSubMatrix(IntMatrix rowIndex,
int columnMin,
int columnMax,
Array source)
|
void |
Array.setSubMatrix(IntMatrix rowIndex,
int columnMin,
int columnMax,
Array source)
rowIndex で指定した行のcolumnMin 列からcolumnMax
列までの行列source を代入します。 |
void |
BooleanMatrix.setSubMatrix(IntMatrix rowIndex,
IntMatrix columnIndex,
Array source)
|
void |
BaseArray.setSubMatrix(IntMatrix rowIndex,
IntMatrix columnIndex,
Array source)
|
void |
Array.setSubMatrix(IntMatrix rowIndex,
IntMatrix columnIndex,
Array source)
rowIndex で指定した行のcolumnIndex で指定した列に行列source
code>を代入します。 |
void |
Array.setSubVector(int min,
int max,
Array source)
成分を行毎に数え、 min からmax までにsource の成分を代入します。 |
void |
AbstractArray.setSubVector(int min,
int max,
Array source)
|
void |
Array.setSubVector(int min,
int max,
int by,
Array source)
成分を行毎に数え、 min からmax までの成分にby 飛びで
source の成分を代入します。 |
void |
AbstractArray.setSubVector(int min,
int max,
int by,
Array source)
|
void |
BooleanMatrix.setSubVector(IntMatrix index,
Array source)
|
void |
BaseArray.setSubVector(IntMatrix index,
Array source)
|
void |
Array.setSubVector(IntMatrix index,
Array source)
index で指定した各成分に行列source の成分に代入します。 |
org.mklab.tool.control.system での Array の使用 |
---|
Array を実装している org.mklab.tool.control.system のクラス | |
---|---|
class |
AdjacencyConstantMatrix
隣接定数行列を表すクラスです。 |
class |
AdjacencyMatrix
隣接行列(システムオペレータを成分とする行列)を表わすクラスです。 |
|
||||||||||
前 次 | フレームあり フレームなし |