|
||||||||||
前 次 | フレームあり フレームなし |
GridElement を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.nfc.scalar | スカラーに関するクラスを提供します。 |
org.mklab.tool.control.system | 制御システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.continuous | 連続時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.controller | 制御器を表す(設計する)ためのクラスを提供します。 |
org.mklab.tool.control.system.discontinuous | 不連続システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.discrete | 離散時間システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.math | 数学ブロックを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.sampled | サンプル値システムを表現するためのクラスを提供します。 |
org.mklab.tool.control.system.sink | 吸収ブロックを表現するクラスを提供します。 |
org.mklab.tool.control.system.source | 信号を生成(発生)するシステムを表現するためのクラスを提供します。 |
org.mklab.nfc.matrix での GridElement の使用 |
---|
GridElement 型の型パラメータを持つ org.mklab.nfc.matrix のクラス | |
---|---|
class |
ElementHolder<E extends GridElement<E>>
成分とその指数を保持するためのクラスです。 |
interface |
GridElement<E extends GridElement<E>>
グリッド(格子状)データの成分を表すインターフェースです。 |
org.mklab.nfc.matrix での GridElement のサブインタフェース | |
---|---|
interface |
ArrayElement<E extends ArrayElement<E>>
配列の成分を表すインターフェースです。 |
GridElement 型の型パラメータを持つ org.mklab.nfc.matrix のメソッド | ||
---|---|---|
static
|
GridUtil.anyZero(E[] vector)
少なくとも1個は零の成分がベクトルに含まれるか判定します。 |
|
static
|
GridUtil.anyZero(E[][] matrix)
少なくとも1個は零の成分が行列に含まれるか判定します。 |
|
static
|
GridUtil.appendDown(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを縦に接続したグリッドを生成します。 |
|
static
|
GridUtil.appendRight(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを横に接続したグリッドを生成します。 |
|
static
|
GridUtil.clone(E[] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.clone(E[][] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createSameClassArray(GridElement<?>[][] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.createZero(E[][] matrix,
int rowSize,
int columnSize)
零行列を生成します。 |
|
static
|
GridUtil.createZero(E[] matrix,
int rowSize)
零ベクトルを生成します。 |
|
static
|
GridUtil.createZero(E value,
int size)
零ベクトルを生成します。 |
|
static
|
GridUtil.createZero(E value,
int rowSize,
int columnSize)
零行列を生成します。 |
|
static
|
GridUtil.diagonal(E[] vector)
対角グリッドを生成します。 |
|
static
|
GridUtil.diagonalToVector(E[][] grid)
対角成分を取り出し列ベクトルとして返します。 |
|
static
|
GridUtil.exchangeColumn(E[][] grid,
int column1,
int column2)
column1 列とcolumn2 列を入れ替えます。 |
|
static
|
GridUtil.exchangeRow(E[][] grid,
int row1,
int row2)
row1 行とrow2 行を入れ替えます。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] index,
int column)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int[] columnIndex)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int columnMin,
int columnMax)
columnMin 行目からcolumnMax 行目までの成分のrowIndex
code>で指定された列の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int row,
int[] columnIndex)
row 列目の成分のcolumnIndex で指定された行ベクトルを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int[] columnIndex)
rowMin 列からrowMax 列目の成分のcolumnIndex
で指定された行の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubVector(E[] grid,
int[] index)
部分ベクトルを生成します。 |
|
static
|
GridUtil.getSubVector(E[] vector,
int min,
int max)
部分ベクトルを生成します。 |
|
static
|
GridUtil.makeColumnVector(E[][] grid)
各列ベクトルを縦に結合し、長い列ベクトルを生成します。 |
|
static
|
GridUtil.permutateSelf(E[][] matrix,
int[] pivot,
int count,
boolean rowExchange)
行や列を交換します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int[] removingIndex)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int min,
int max)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int[] removingIndex)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int min,
int max)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.reshape(E[][] grid,
int newRowSize,
int newColumnSize)
グリッドの成分を変えずに、グリッドの大きさ(行の数と列の数)を変形します。 |
|
static
|
GridUtil.resize(E[][] grid,
int newRowSize,
int newColumnSize)
newRowSize *newColSize にサイズ変更します。 |
|
static
|
GridUtil.setZero(E[][] grid)
グリッドの全ての成分に零を代入します。 |
|
static
|
GridUtil.transpose(E[] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.transpose(E[][] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.transpose(E[][] matrix,
E[][] result)
転置行列の成分を設定します。 |
|
static
|
GridUtil.vectorToDiagonal(E[] vector)
ベクトルの成分を対角成分とする対角グリッドを生成します。 |
GridElement を返す org.mklab.nfc.matrix のメソッド | ||
---|---|---|
static
|
GridUtil.appendDown(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを縦に接続したグリッドを生成します。 |
|
static
|
GridUtil.appendRight(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを横に接続したグリッドを生成します。 |
|
static
|
GridUtil.clone(E[] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.clone(E[][] grid)
グリッドの複製を生成します。 |
|
E[] |
GridElement.createArray(int size)
グリッドの一次元配列を生成します。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
E[][] |
GridElement.createArray(int rowSize,
int columnSize)
グリッドの2次元配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createSameClassArray(GridElement<?>[][] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.createZero(E[][] matrix,
int rowSize,
int columnSize)
零行列を生成します。 |
|
static
|
GridUtil.createZero(E[] matrix,
int rowSize)
零ベクトルを生成します。 |
|
static
|
GridUtil.createZero(E value,
int size)
零ベクトルを生成します。 |
|
static
|
GridUtil.createZero(E value,
int rowSize,
int columnSize)
零行列を生成します。 |
|
static
|
GridUtil.diagonal(E[] vector)
対角グリッドを生成します。 |
|
static
|
GridUtil.diagonalToVector(E[][] grid)
対角成分を取り出し列ベクトルとして返します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] index,
int column)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int[] columnIndex)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int columnMin,
int columnMax)
columnMin 行目からcolumnMax 行目までの成分のrowIndex
code>で指定された列の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int row,
int[] columnIndex)
row 列目の成分のcolumnIndex で指定された行ベクトルを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int[] columnIndex)
rowMin 列からrowMax 列目の成分のcolumnIndex
で指定された行の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubVector(E[] grid,
int[] index)
部分ベクトルを生成します。 |
|
static
|
GridUtil.getSubVector(E[] vector,
int min,
int max)
部分ベクトルを生成します。 |
|
static
|
GridUtil.makeColumnVector(E[][] grid)
各列ベクトルを縦に結合し、長い列ベクトルを生成します。 |
|
static
|
GridUtil.permutateSelf(E[][] matrix,
int[] pivot,
int count,
boolean rowExchange)
行や列を交換します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int[] removingIndex)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int min,
int max)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int[] removingIndex)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int min,
int max)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.reshape(E[][] grid,
int newRowSize,
int newColumnSize)
グリッドの成分を変えずに、グリッドの大きさ(行の数と列の数)を変形します。 |
|
static
|
GridUtil.resize(E[][] grid,
int newRowSize,
int newColumnSize)
newRowSize *newColSize にサイズ変更します。 |
|
GridElement<?> |
GridElement.transformTo(GridElement<?> value)
この型から引数で与えられた型へ変換します。 |
|
static
|
GridUtil.transpose(E[] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.transpose(E[][] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.vectorToDiagonal(E[] vector)
ベクトルの成分を対角成分とする対角グリッドを生成します。 |
GridElement 型のパラメータを持つ org.mklab.nfc.matrix のメソッド | ||
---|---|---|
static
|
GridUtil.anyZero(E[] vector)
少なくとも1個は零の成分がベクトルに含まれるか判定します。 |
|
static
|
GridUtil.anyZero(E[][] matrix)
少なくとも1個は零の成分が行列に含まれるか判定します。 |
|
static
|
GridUtil.appendDown(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを縦に接続したグリッドを生成します。 |
|
static
|
GridUtil.appendDown(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを縦に接続したグリッドを生成します。 |
|
static
|
GridUtil.appendRight(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを横に接続したグリッドを生成します。 |
|
static
|
GridUtil.appendRight(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドを横に接続したグリッドを生成します。 |
|
static
|
GridUtil.clone(E[] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.clone(E[][] grid)
グリッドの複製を生成します。 |
|
boolean |
GridElement.compare(String operator,
GridElement<?> opponent)
opponent をoperator で指定された演算子で比較します。 |
|
static boolean[][] |
GridUtil.compareElementWise(GridElement<?>[][] a1,
String operator,
GridElement<?>[][] a2)
2個のグリッドを成分毎にoperatorで指定された演算子で比較し, 計算結果を成分とするbooleanのグリッドを生成します。 |
|
static boolean[][] |
GridUtil.compareElementWise(GridElement<?>[][] a1,
String operator,
GridElement<?>[][] a2)
2個のグリッドを成分毎にoperatorで指定された演算子で比較し, 計算結果を成分とするbooleanのグリッドを生成します。 |
|
static boolean[][] |
BaseMatrixUtil.compareElementWise(Scalar<?>[][] matrix,
String operator,
GridElement<?> scalar)
各成分と scalar をoperator で指定された演算子で比較し,
計算結果を成分とする行列を生成します。 |
|
static void |
GridUtil.copy(GridElement<?>[][] source,
GridElement<?>[][] destination)
グリッド source の各成分をグリッドdestination の各成分にコピーします。 |
|
static void |
GridUtil.copy(GridElement<?>[][] source,
GridElement<?>[][] destination)
グリッド source の各成分をグリッドdestination の各成分にコピーします。 |
|
static void |
GridUtil.copy(GridElement<?>[] source,
GridElement<?>[] destination)
グリッド source の各成分をグリッドdestination の各成分にコピーします。 |
|
static void |
GridUtil.copy(GridElement<?>[] source,
GridElement<?>[] destination)
グリッド source の各成分をグリッドdestination の各成分にコピーします。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int size,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createArray(int rowSize,
int columnSize,
GridElement<?>[][] elements)
指定された成分と同じ型の配列を生成します。 |
|
static
|
GridUtil.createSameClassArray(GridElement<?>[][] grid)
グリッドの複製を生成します。 |
|
static
|
GridUtil.createZero(E[][] matrix,
int rowSize,
int columnSize)
零行列を生成します。 |
|
static
|
GridUtil.createZero(E[] matrix,
int rowSize)
零ベクトルを生成します。 |
|
static
|
GridUtil.diagonal(E[] vector)
対角グリッドを生成します。 |
|
static
|
GridUtil.diagonalToVector(E[][] grid)
対角成分を取り出し列ベクトルとして返します。 |
|
static boolean |
GridUtil.equals(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドの成分が全て等しか判定します。 |
|
static boolean |
GridUtil.equals(GridElement<?>[][] a1,
GridElement<?>[][] a2)
2個のグリッドの成分が全て等しか判定します。 |
|
static
|
GridUtil.exchangeColumn(E[][] grid,
int column1,
int column2)
column1 列とcolumn2 列を入れ替えます。 |
|
static
|
GridUtil.exchangeRow(E[][] grid,
int row1,
int row2)
row1 行とrow2 行を入れ替えます。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] index,
int column)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int[] columnIndex)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int[] rowIndex,
int columnMin,
int columnMax)
columnMin 行目からcolumnMax 行目までの成分のrowIndex
code>で指定された列の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int row,
int[] columnIndex)
row 列目の成分のcolumnIndex で指定された行ベクトルを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int[] columnIndex)
rowMin 列からrowMax 列目の成分のcolumnIndex
で指定された行の部分グリッドを生成します。 |
|
static
|
GridUtil.getSubMatrix(E[][] grid,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
部分グリッドを生成します。 |
|
static
|
GridUtil.getSubVector(E[] grid,
int[] index)
部分ベクトルを生成します。 |
|
static
|
GridUtil.getSubVector(E[] vector,
int min,
int max)
部分ベクトルを生成します。 |
|
boolean |
GridElement.isTransformableFrom(GridElement<? extends GridElement<?>> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
|
boolean |
GridElement.isTransformableTo(GridElement<?> value)
この型から引数で与えられた型へ変換可能か判定します。 |
|
static boolean |
GridUtil.isZero(GridElement<?>[][] grid)
零行列であるか判定します。 |
|
static
|
GridUtil.makeColumnVector(E[][] grid)
各列ベクトルを縦に結合し、長い列ベクトルを生成します。 |
|
static
|
GridUtil.permutateSelf(E[][] matrix,
int[] pivot,
int count,
boolean rowExchange)
行や列を交換します。 |
|
static void |
GridUtil.print(GridElement<?>[][] matrix,
Writer output,
String format,
GridElementAlignment alignment,
int maxColumnSize)
ライターに出力します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int[] removingIndex)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeColumnVectors(E[][] grid,
int min,
int max)
指定された列を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int[] removingIndex)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.removeRowVectors(E[][] grid,
int min,
int max)
指定された行を削除したグリッドを生成します。 |
|
static
|
GridUtil.reshape(E[][] grid,
int newRowSize,
int newColumnSize)
グリッドの成分を変えずに、グリッドの大きさ(行の数と列の数)を変形します。 |
|
static
|
GridUtil.resize(E[][] grid,
int newRowSize,
int newColumnSize)
newRowSize *newColSize にサイズ変更します。 |
|
static void |
GridUtil.setElements(GridElement<?>[][] destination,
int[] index,
GridElement<?>[][] source)
指定された番号の成分に値を代入します。 |
|
static void |
GridUtil.setElements(GridElement<?>[][] destination,
int[] index,
GridElement<?>[][] source)
指定された番号の成分に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int[] rowIndex,
int[] columnIndex,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int[] rowIndex,
int[] columnIndex,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int[] rowIndex,
int columnMin,
int columnMax,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int[] rowIndex,
int columnMin,
int columnMax,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowTo,
int columnTo,
GridElement<?>[][] source,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
rowTo 行columnTo 列を始点として、
グリッドsource のrowMin 行からrowMax 行、
columnMin 列からcolumnMax 列までの値をコピーします。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowTo,
int columnTo,
GridElement<?>[][] source,
int rowMin,
int rowMax,
int columnMin,
int columnMax)
rowTo 行columnTo 列を始点として、
グリッドsource のrowMin 行からrowMax 行、
columnMin 列からcolumnMax 列までの値をコピーします。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowMin,
int rowMax,
int[] columnIndex,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowMin,
int rowMax,
int[] columnIndex,
GridElement<?>[][] source)
指定された場所に値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowMin,
int rowMax,
int columnMin,
int columnMax,
GridElement<?>[][] source)
指定したブロックに値を代入します。 |
|
static void |
GridUtil.setSubMatrix(GridElement<?>[][] destination,
int rowMin,
int rowMax,
int columnMin,
int columnMax,
GridElement<?>[][] source)
指定したブロックに値を代入します。 |
|
static void |
GridUtil.setSubVector(GridElement<?>[] destination,
int to,
GridElement<?>[] source,
int min,
int max)
配列 destination のto 行を始点として、
配列source の
min 行からmax 行までの値をコピーします。 |
|
static void |
GridUtil.setSubVector(GridElement<?>[] destination,
int to,
GridElement<?>[] source,
int min,
int max)
配列 destination のto 行を始点として、
配列source の
min 行からmax 行までの値をコピーします。 |
|
static void |
GridUtil.setSubVector(GridElement<?>[] destination,
int min,
int max,
GridElement<?>[] source)
配列 destination のmin からmax まで
配列source の値をコピーします。 |
|
static void |
GridUtil.setSubVector(GridElement<?>[] destination,
int min,
int max,
GridElement<?>[] source)
配列 destination のmin からmax まで
配列source の値をコピーします。 |
|
static
|
GridUtil.setZero(E[][] grid)
グリッドの全ての成分に零を代入します。 |
|
E |
GridElement.transformFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換します。 |
|
GridElement<?> |
GridElement.transformTo(GridElement<?> value)
この型から引数で与えられた型へ変換します。 |
|
static
|
GridUtil.transpose(E[] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.transpose(E[][] grid)
転置グリッドを生成します。 |
|
static
|
GridUtil.transpose(E[][] matrix,
E[][] result)
転置行列の成分を設定します。 |
|
static
|
GridUtil.transpose(E[][] matrix,
E[][] result)
転置行列の成分を設定します。 |
|
static
|
GridUtil.vectorToDiagonal(E[] vector)
ベクトルの成分を対角成分とする対角グリッドを生成します。 |
GridElement 型の型引数を持つ org.mklab.nfc.matrix のメソッドパラメータ | |
---|---|
boolean |
GridElement.isTransformableFrom(GridElement<? extends GridElement<?>> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
org.mklab.nfc.scalar での GridElement の使用 |
---|
org.mklab.nfc.scalar での GridElement のサブインタフェース | |
---|---|
interface |
NumericalScalar<E extends NumericalScalar<E>>
数値スカラーを表すインターフェースです。 |
interface |
Scalar<E extends Scalar<E>>
スカラーを表すインターフェースです。 |
interface |
SymbolicScalar<E extends SymbolicScalar<E>>
数式スカラーを表すインターフェースです。 |
GridElement を実装している org.mklab.nfc.scalar のクラス | |
---|---|
class |
AbstractNumericalScalar<E extends NumericalScalar<E>>
抽象数値スカラーを表すクラスです。 |
class |
AbstractScalar<E extends Scalar<E>>
抽象スカラーを表すクラスです。 |
class |
AbstractSymbolicScalar<E extends SymbolicScalar<E>>
抽象数式スカラーを表すクラスです |
class |
ComplexScalar<T extends NumericalScalar<T>>
複素スカラーを表わすクラスです。 |
class |
DoubleComplexNumber
倍精度(double)型の値を実部および虚部とする複素数を表わすクラスです。 |
class |
DoubleNumber
倍精度型(double)の実数を表わすクラスです。 |
class |
Polynomial
多項式を表すクラスです。 |
class |
RationalPolynomial
有理多項式を表現するクラスです。 |
GridElement を返す org.mklab.nfc.scalar のメソッド | |
---|---|
GridElement<?> |
DoubleNumber.transformTo(GridElement<?> value)
|
GridElement<?> |
ComplexScalar.transformTo(GridElement<?> value)
|
GridElement<?> |
AbstractScalar.transformTo(GridElement<?> value)
|
protected static GridElement<?>[] |
AbstractScalar.transformToSameClass(GridElement<?> element1,
GridElement<?> element2)
2個のグリッド成分を同じ型のグリッド成分に変換します。 |
GridElement 型のパラメータを持つ org.mklab.nfc.scalar のメソッド | |
---|---|
boolean |
ComplexScalar.compare(String operator,
GridElement opponent)
|
boolean |
RationalPolynomial.compare(String operator,
GridElement<?> opponent)
|
boolean |
Polynomial.compare(String operator,
GridElement<?> opponent)
|
boolean |
DoubleNumber.compare(String operator,
GridElement<?> opponent)
|
boolean |
DoubleComplexNumber.compare(String operator,
GridElement<?> opponent)
|
boolean |
RationalPolynomial.isTransformableFrom(GridElement<?> value)
|
boolean |
Polynomial.isTransformableFrom(GridElement<?> value)
|
boolean |
DoubleComplexNumber.isTransformableFrom(GridElement<?> value)
|
boolean |
ComplexScalar.isTransformableFrom(GridElement<?> value)
|
boolean |
AbstractScalar.isTransformableFrom(GridElement<?> value)
|
boolean |
DoubleNumber.isTransformableTo(GridElement<?> value)
|
boolean |
ComplexScalar.isTransformableTo(GridElement<?> value)
|
boolean |
AbstractScalar.isTransformableTo(GridElement<?> value)
|
RationalPolynomial |
RationalPolynomial.transformFrom(GridElement<?> value)
|
Polynomial |
Polynomial.transformFrom(GridElement<?> value)
|
DoubleComplexNumber |
DoubleComplexNumber.transformFrom(GridElement<?> value)
|
ComplexScalar<T> |
ComplexScalar.transformFrom(GridElement<?> value)
|
E |
AbstractScalar.transformFrom(GridElement<?> value)
|
GridElement<?> |
DoubleNumber.transformTo(GridElement<?> value)
|
GridElement<?> |
ComplexScalar.transformTo(GridElement<?> value)
|
GridElement<?> |
AbstractScalar.transformTo(GridElement<?> value)
|
protected static GridElement<?>[] |
AbstractScalar.transformToSameClass(GridElement<?> element1,
GridElement<?> element2)
2個のグリッド成分を同じ型のグリッド成分に変換します。 |
protected static GridElement<?>[] |
AbstractScalar.transformToSameClass(GridElement<?> element1,
GridElement<?> element2)
2個のグリッド成分を同じ型のグリッド成分に変換します。 |
org.mklab.tool.control.system での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system のクラス | |
---|---|
class |
BlockSystem
ブロックシステムを表わすクラスです。 |
class |
SystemOperator
システムオペレータ(数式モデル)を表すクラスです。 |
class |
ZeroSystem
ゼロシステムを表わすクラスです。 |
GridElement を返す org.mklab.tool.control.system のメソッド | |
---|---|
GridElement<?> |
SystemOperator.transformTo(GridElement<?> value)
|
GridElement 型のパラメータを持つ org.mklab.tool.control.system のメソッド | |
---|---|
boolean |
SystemOperator.compare(String operator,
GridElement<?> element)
|
boolean |
SystemOperator.isTransformableFrom(GridElement<?> value)
|
boolean |
SystemOperator.isTransformableTo(GridElement<?> value)
|
SystemOperator |
SystemOperator.transformFrom(GridElement<?> value)
|
GridElement<?> |
SystemOperator.transformTo(GridElement<?> value)
|
org.mklab.tool.control.system.continuous での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.continuous のクラス | |
---|---|
class |
BaseContinuousDynamicSystem
常微分方程式で表現される連続時間動的システムを表わすクラスです。 |
class |
BaseContinuousStaticSystem
代数方程式で表現される連続時間静的システムを表すクラスです。 |
class |
BlockContinuousDynamicSystem
微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。 |
class |
BlockContinuousStaticSystem
連続代数方程式で表現されるブロック連続時間静的システムを表すクラスです。 |
class |
BlockContinuousSystem
連続な方程式で表現されるブロック連続時間システムを表わすクラスです。 |
class |
BlockPiecewiseContinuousDynamicSystem
区分的微分可能な微分方程式で表現されるブロック連続時間動的システムを表わすクラスです。 |
class |
BlockPiecewiseContinuousStaticSystem
区分的連続な代数方程式で表現されるブロック連続時間静的システムを表わすクラスです。 |
class |
ContinuousLinearDynamicSystem
連続時間線形動的システムを表すクラスです。 |
class |
DerivativeSystem
(差分による擬似)時間微分器を表すクラスです。 |
class |
IntegratorSystem
積分器を表わすクラスです。 |
class |
TransportDelay
入力を遅延させるシステム(無駄時間システム)を表わすクラスです。 |
class |
UserDefinedContinuousDynamicSystem
ユーザ定義連続時間動的システムを表わすクラスです。 |
class |
UserDefinedContinuousLinearDynamicSystem
ユーザ定義連続時間線形システムを表すクラスです。 |
class |
UserDefinedContinuousStaticSystem
ユーザ定義連続時間静的システムを表わすクラスです。 |
org.mklab.tool.control.system.controller での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.controller のクラス | |
---|---|
class |
ContinuousObserver
連続時間オブザーバを表すクラスです。 |
class |
DiscreteObserver
離散時間オブザーバを表すクラスです。 |
class |
LqrStateFeedback
LQ最適制御(安定化)のための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
class |
LqServoIntegratorGain
入力外乱に対するLQ最適サーボのための積分ゲイン(定数行列)を表すクラスです。 |
class |
LqServoStateFeedback
入力外乱に対するLQ最適サーボのための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
class |
PolePlaceStateFeedback
極配置による安定化制御のための状態フィードバックコントローラ(定数行列)を表すクラスです。 |
org.mklab.tool.control.system.discontinuous での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.discontinuous のクラス | |
---|---|
class |
Backlash
バックラッシュ(遊びのある)システムを表すクラスです。 |
class |
CoulombViscousFriction
クーロン(静的)摩擦と粘性(動的)摩擦システムを表すクラスです。 |
class |
DeadZone
不感帯システムを表すクラスです。 |
class |
Quantizer
量子化器システムを表すクラスです。 |
class |
RateLimiter
信号の変化率制限システムを表すクラスです。 |
class |
Saturation
飽和システムを表すクラスです。 |
org.mklab.tool.control.system.discrete での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.discrete のクラス | |
---|---|
class |
BaseDiscreteDynamicSystem
差分方程式で表現される離散時間動的システムを表わすクラスです。 |
class |
BaseDiscreteStaticSystem
差分方程式で表現される離散時間静的システムを表わすクラスです。 |
class |
BlockDiscreteDynamicSystem
差分方程式で表現されるブロック離散時間動的システムを表わすクラスです。 |
class |
BlockDiscreteStaticSystem
差分方程式で表現されるブロック離散時間静的システムを表すクラスです。 |
class |
BlockDiscreteSystem
差分方程式で表現されるブロック離散時間システムを表わすクラスです。 |
class |
DiscreteLinearDynamicSystem
差分方程式で表現される離散時間線形動的システムを表すクラスです。 |
class |
FirstOrderHoldSystem
1次ホールドシステムを表すクラスです。 |
class |
HoldSystem
ホールドシステムを表す抽象クラスです。 |
class |
UnitDelaySystem
1サンプル遅れを表わすクラスです。 |
class |
UserDefinedDiscreteDynamicSystem
ユーザ定義離散時間動的システムを表わすクラスです。 |
class |
UserDefinedDiscreteLinearDynamicSystem
ユーザ定義離散時間線形システムを表すクラスです。 |
class |
UserDefinedDiscreteStaticSystem
ユーザ定義離散時間静的システムを表わすクラスです。 |
class |
ZeroOrderHoldSystem
ゼロ次ホールドシステムを表すクラスです。 |
org.mklab.tool.control.system.math での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.math のクラス | |
---|---|
class |
AbsoluteFunction
入力の絶対値を出力するシステムを表わすクラスです。 |
class |
BiasFunction
入力にバイアスを加えた値を出力するシステムを表わすクラスです。 |
class |
ConstantSystem
定数システムを表わすクラスです。 |
class |
DeMultiplexer
分離器を表わすクラスです。 |
class |
LookupTable
データテーブルの値に基づく内挿・外挿による補間により出力を決定するシステムを表わすクラスです。 |
class |
MathematicalFunction
数学関数を表わすクラスです。 |
class |
Multiplexer
多重器を表わすクラスです。 |
class |
NegativeUnitSystem
マイナスの単位システムを表わすクラスです。 |
class |
Product
入力の乗算・除算した結果を出力するシステムを表わすクラスです。 |
class |
SignumFunction
入力の符合を出力するシステムを表わすクラスです。 |
class |
TrigonometricFunction
三角関数を表わすクラスです。 |
class |
UnaryMinusFunction
入力の符合を反転した値を出力するシステムを表わすクラスです。 |
class |
UnitSystem
単位システムを表わすクラスです。 |
class |
UserDefinedConstantSystem
ユーザ定義定数システムを表すクラスです。 |
org.mklab.tool.control.system.sampled での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.sampled のクラス | |
---|---|
class |
BaseSampledDataDynamicSystem
サンプル値動的システムを表わすクラスです。 |
class |
BaseSampledDataStaticSystem
サンプル値静的システムを表わすクラスです。 |
class |
BlockPiecewiseSampledDataDynamicSystem
ブロック区分的連続サンプル値動的システムを表わすクラスです。 |
class |
BlockPiecewiseSampledDataStaticSystem
ブロック区分的連続サンプル値静的システムを表わすクラスです。 |
class |
BlockSampledDataDynamicSystem
ブロックサンプル値動的システムを表わすクラスです。 |
class |
BlockSampledDataStaticSystem
ブロックサンプル値静的システムを表すクラスです。 |
class |
BlockSampledDataSystem
サンプル値システムのブロックシステムを表わすクラスです。 |
class |
BlockSamplingSystem
サンプリングが存在するブロックシステムを表すクラスです。 |
org.mklab.tool.control.system.sink での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.sink のクラス | |
---|---|
class |
ContinuousSink
連続信号を吸収するシステムを表すクラスです。 |
class |
DiscreteSink
離散信号を吸収するシステムを表すクラスです。 |
class |
DisplaySink
ディスプレイへの出力器を表わすクラスです。 |
class |
ExportSink
信号のエキスポート先を表わすクラスです。 |
class |
FileSink
ファイルへの出力器を表わすクラスです。 |
class |
GnuplotSink
Gnuplotへの出力器を表わすクラスです。 |
class |
GnuplotXYSink
Gnuplotへの2次元グラフの出力器を表わすクラスです。 |
class |
OutputPort
出力ポート(出力端)を表すクラスです。 |
class |
Restrictor
信号の値を制限するクラスです。 |
class |
Terminator
終端を表わすクラスです。 |
class |
UserDefinedContinuousSink
ユーザ定義連続信号吸収システムを表わすクラスです。 |
class |
UserDefinedDiscreteSink
ユーザ定義離散信号吸収システムを表わすクラスです。 |
class |
VariableSink
変数への出力器を表わすクラスです。 |
org.mklab.tool.control.system.source での GridElement の使用 |
---|
GridElement を実装している org.mklab.tool.control.system.source のクラス | |
---|---|
class |
AsynchronousSource
非同期のソースを同期するソースです。 |
class |
ClockSource
時刻を出力するシステムです。 |
class |
ConstantSource
定数信号を発生するシステムを表すクラスです。 |
class |
ContinuousSource
連続信号を発生するシステムを表すクラスです。 |
class |
DiscreteSource
離散信号を発生するシステムを表すクラスです。 |
class |
FileSource
ファイルからの入力器を表わすクラスです。 |
class |
FixedRateAsynchronousSource
等間隔のサンプリングを行うソースです。 |
class |
Ground
0を発生するシステムを表すクラスです。 |
class |
ImportSource
信号のインポート元を表わすクラスです。 |
class |
InputPort
入力ポート(入力端)を表すクラスです。 |
class |
NormalRandomSource
平均(デフォルト:0)から分散(デフォルト:1)の正規分布の乱数を生成するシステムを表わすクラスです。 |
class |
PeriodicSource
任意形状の周期信号を発生するシステムを表すクラスです。 |
class |
PulseSource
パルスを発生するシステムを表すクラスです。 |
class |
RampSource
ランプを発生するシステムを表すクラスです。 |
class |
SineWaveSource
正弦波信号を発生するシステムを表すクラスです。 |
class |
SoundLineSource
ライン入力のPCM波ソースです。 |
class |
StepSource
ステップ信号を発生するシステムを表すクラスです。 |
class |
UniformRandomSource
最小値(デフォルト:-1)から最大値(デフォルト:1)の範囲の一様分布の乱数を生成するシステムを表わすクラスです。 |
class |
UserDefinedContinuousSource
ユーザ定義連続信号発生システムを表わすクラスです。 |
class |
UserDefinedDiscreteSource
ユーザ定義離散信号発生システムを表わすクラスです。 |
class |
VariableSource
変数からの入力器を表わすクラスです。 |
|
||||||||||
前 次 | フレームあり フレームなし |