|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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
隣接行列(システムオペレータを成分とする行列)を表わすクラスです。 |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||