クラス
org.mklab.nfc.matrix.IntMatrix の使用

IntMatrix を使用しているパッケージ
org.mklab.nfc.eig 固有値問題に関するクラスを提供します。 
org.mklab.nfc.leq 線形方程式に関するクラスを提供します。 
org.mklab.nfc.matrix 行列に関するクラスを提供します。 
org.mklab.nfc.matrix.misc さまざまな行列を生成するクラスを提供します。 
org.mklab.nfc.matx MaTXに関係するデータを扱うためのクラスを提供します。 
org.mklab.tool.control.system.graph グラフを扱うためのクラスを提供します。 
org.mklab.tool.matrix 行列計算に関するクラスを提供します。 
 

org.mklab.nfc.eig での IntMatrix の使用
 

IntMatrix を返す org.mklab.nfc.eig のメソッド
 IntMatrix QRDecomposition.getP()
          P(並び替え行列、直交行列)を返します。
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.eig のコンストラクタ
QRDecomposition(M q, M r, IntMatrix p)
          新しく生成されたQRDecompositionオブジェクトを初期化します。
 

org.mklab.nfc.leq での IntMatrix の使用
 

IntMatrix を返す org.mklab.nfc.leq のメソッド
 IntMatrix LUDecomposition.getP()
          P(並び替え行列、直交行列)を返します。
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.leq のコンストラクタ
LUDecomposition(M lower, M upper, IntMatrix permutation)
          新しく生成されたIndexedMatrixオブジェクトを初期化します。
 

org.mklab.nfc.matrix での IntMatrix の使用
 

IntMatrix を返す org.mklab.nfc.matrix のメソッド
 IntMatrix IntMatrix.add(IntMatrix value)
          行列valueとの和(this+value)を返します。
 IntMatrix IntMatrix.addElementWise(int value)
           
 IntMatrix IntMatrix.appendDown(IntMatrix value)
          下側に行列valueを連結した行列を返します。
 IntMatrix IntMatrix.appendRight(IntMatrix value)
          右側にvalueを連結した行列を返します。
 IntMatrix IntMatrix.ceilElementWise()
           
 IntMatrix IntMatrix.clone()
           
 IntMatrix IntMatrix.conjugate()
          複素共役を返します。
 IntMatrix IntMatrix.conjugateTranspose()
           
 IntMatrix BooleanMatrix.convertIntMatrix()
          この行列をIntMatrixに変換します。
 IntMatrix IntMatrix.covariance(IntMatrix opponent)
          opponentとの共分散行列を返します。
 IntMatrix IntMatrix.createOnes(int rowSize, int columnSize)
           
 IntMatrix IntMatrix.createUnit(int rowSize, int columnSize)
           
 IntMatrix IntMatrix.createZero(int rowSize, int columnSize)
           
 IntMatrix IntMatrix.cumulativeProduct()
           
 IntMatrix IntMatrix.cumulativeProductColumnWise()
           
 IntMatrix IntMatrix.cumulativeProductRowWise()
           
 IntMatrix IntMatrix.cumulativeSum()
           
 IntMatrix IntMatrix.cumulativeSumColumnWise()
           
 IntMatrix IntMatrix.cumulativeSumRowWise()
           
static IntMatrix IntMatrix.diagonal(int[] diagonalElements)
          対角行列を生成します。
 IntMatrix IntMatrix.diagonalToVector()
           
 IntMatrix IntMatrix.divide(int value)
           
 IntMatrix BooleanMatrix.find()
          trueの位置を順にもつ整数ベクトルを返します。
 IntMatrix IntMatrix.fixElementWise()
           
 IntMatrix IntMatrix.floorElementWise()
           
 IntMatrix IntMatrix.getImaginaryPart()
           
 IntMatrix IndexedMatrix.getIndices()
          指数を返します。
 IntMatrix IntMatrix.getRealPart()
           
 IntMatrix IntMatrix.getSubMatrix(int rowMin, int rowMax, int columnMin, int columnMax)
           
 IntMatrix IntMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 IntMatrix IntMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 IntMatrix IntMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 IntMatrix IntMatrix.getSubVector(IntMatrix index)
           
 IntMatrix IntMatrix.maxElementWise(IntMatrix opponent)
          各成分の最大値をもつ行列を生成して返します。
 IntMatrix IntMatrix.meanColumnWise()
           
 IntMatrix IntMatrix.meanRowWise()
           
 IntMatrix IntMatrix.minElementWise(IntMatrix opponent)
          各成分の最小値をもつ行列を生成して返します。
 IntMatrix IntMatrix.multiply(int value)
           
 IntMatrix IntMatrix.multiply(IntMatrix value)
          行列valueとの積(this*value)を返します。
 IntMatrix IntMatrix.multiplyElementWise(IntMatrix value)
          valueとの成分毎の積を成分にもつ行列を返します。
static IntMatrix IntMatrix.ones(int size)
          size*sizeの全成分1の行列を生成します。
static IntMatrix IntMatrix.ones(int rowSize, int columnSize)
          rowSize*columnSizeの全成分1の行列を生成します。
static IntMatrix IntMatrix.ones(int rowNumber, int columNumber, Matrix block)
          行列blockrowNumber*colNumber 倍の全成分1の行列を生成します。
static IntMatrix IntMatrix.ones(Matrix matrix)
          行列matrixと同サイズの全成分1の行列を生成します。
 IntMatrix IntMatrix.powerElementWise(int scalar)
           
static IntMatrix IntMatrix.powerElementWise(int scalar, IntMatrix matrix)
          1個の整数について、行列の各成分の累乗を求めます。
 IntMatrix IntMatrix.powerElementWise(IntMatrix matrix)
           
 IntMatrix IntMatrix.productColumnWise()
           
 IntMatrix IntMatrix.productRowWise()
           
static IntMatrix IntMatrix.readMxFormat(InputStream input, MxDataHead head)
          MatxMatrix.readMxFormat(InputStream) から呼ばれる中間メソッドです。
 IntMatrix IntMatrix.remElementWise(double scalar)
          成分毎の剰余の結果からなる行列を返します。
 IntMatrix IntMatrix.reshape(int newRowSize, int newColumnSize)
           
 IntMatrix IntMatrix.resize(int newRowSize, int newColumnSize)
           
 IntMatrix IntMatrix.roundElementWise()
           
 IntMatrix IntMatrix.roundToZeroElementWise(double tolerance)
           
static IntMatrix IntMatrix.series(int from, int to)
          sourceからtoまでの連続する整数を成分にもつ行ベクトルを返します。
static IntMatrix IntMatrix.series(int from, int to, int by)
          sourceからtoまでのby飛びの整数を成分にもつ行ベクトルを返します 。
 IntMatrix IntMatrix.subtract(IntMatrix value)
          行列valueとの差(this-value)を返します。
 IntMatrix IntMatrix.subtractElementWise(int value)
           
 IntMatrix IntMatrix.sumColumnWise()
           
 IntMatrix IntMatrix.sumRowWise()
           
 IntMatrix IntMatrix.transformFrom(Matrix value)
           
 IntMatrix IntMatrix.transpose()
           
 IntMatrix IntMatrix.unaryMinus()
           
static IntMatrix IntMatrix.unit(int size)
          size*sizeの単位行列を生成します。
static IntMatrix IntMatrix.unit(int rowSize, int columnSize)
          rowSize*columnSizeの単位行列を生成します。
static IntMatrix IntMatrix.unit(int rowNumber, int columnNumber, Matrix block)
          行列matrixrowNumber*colNumber 倍の実単位行列を返します。
static IntMatrix IntMatrix.unit(Matrix matrix)
          行列matrixと同サイズの実単位行列を返します。
 IntMatrix IntMatrix.vectorToDiagonal()
           
static IntMatrix IntMatrix.zero(int rowNumber, int columnNumber, Matrix block)
          行列blockrowNumber*colNumber 倍の零行列を生成します。
static IntMatrix IntMatrix.zero(Matrix matrix)
          行列matrixと同サイズの零行列を生成します。
 

IntMatrix 型の引数を持つ型を返す org.mklab.nfc.matrix のメソッド
 IndexedMatrix<IntMatrix> IntMatrix.sort()
          全ての成分を昇順に並び替えた行列 と、 元の位置を示す指数(IntMatrix)を返します。
 IndexedMatrix<IntMatrix> IntMatrix.sortColumnWise()
          列毎に昇順に並び替えた行列 と、 元の位置を示す指数(IntMatrix)を返します。
 IndexedMatrix<IntMatrix> IntMatrix.sortRowWise()
          行毎に昇順に並び替えた行列 と、 元の位置を示す指数(IntMatrix)を返します。
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
 IntMatrix IntMatrix.add(IntMatrix value)
          行列valueとの和(this+value)を返します。
 IntMatrix IntMatrix.appendDown(IntMatrix value)
          下側に行列valueを連結した行列を返します。
 IntMatrix IntMatrix.appendRight(IntMatrix value)
          右側にvalueを連結した行列を返します。
 BooleanMatrix IntMatrix.compareElementWise(String operator, IntMatrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix DoubleMatrix.compareElementWise(String operator, IntMatrix opponent)
          opponentと成分毎にoperatorで指定された演算子で比較し, BooleanMatrixで返します。
 BooleanMatrix BaseMatrix.compareElementWise(String operator, IntMatrix opponent)
          行列opponentの各成分と成分毎にoperatorで指定された演算子で比較し, それぞれの結果を成分とするBooleanMatrixを生成します。
 void MatrixElementOperator.copy(IntMatrix source)
          行列sourceの成分をコピーします。
 void IntMatrix.copy(IntMatrix source)
          各成分に実数行列sourceの各成分をコピーします。
 void DoubleMatrix.copy(IntMatrix source)
          整数行列sourceの各成分をコピーします。
 void BaseMatrix.copy(IntMatrix source)
           
 IntMatrix IntMatrix.covariance(IntMatrix opponent)
          opponentとの共分散行列を返します。
 DoubleMatrix IntMatrix.divide(IntMatrix value)
          行列valueの逆行列との積(this*value -1 )を返します。
 DoubleMatrix IntMatrix.divideElementWise(IntMatrix value)
          valueとの成分毎の商を成分にもつ行列を返します。
 boolean IntMatrix.equals(IntMatrix opponent)
          行列opponentと等しか判定します。
 boolean IntMatrix.equals(IntMatrix opponent, double tolerance)
          許容誤差範囲内で全ての成分が等しか判定します。
 Matrix FundamentalMatrix.getColumnVectors(IntMatrix index)
          indexで指定された列からなる部分行列を生成します。
 Array Array.getColumnVectors(IntMatrix columnIndex)
          columnIndexで指定された列からなる部分行列を生成します。
 M AbstractFundamentalMatrix.getColumnVectors(IntMatrix index)
           
 A AbstractArray.getColumnVectors(IntMatrix columnIndex)
           
 Matrix FundamentalMatrix.getRowVectors(IntMatrix index)
          indexで指定された行からなる部分行列を生成します。
 Array Array.getRowVectors(IntMatrix rowIndex)
          rowIndexで指定された行からなる部分行列を生成します。
 M AbstractFundamentalMatrix.getRowVectors(IntMatrix index)
           
 A AbstractArray.getRowVectors(IntMatrix rowIndex)
           
 IntMatrix IntMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 Matrix FundamentalMatrix.getSubMatrix(int rowMinimum, int rowMaximum, IntMatrix columnIndex)
          rowMinimum行からrowMaximum行目で、columnIndex で指定された列を成分とする部分行列を生成します。
 DoubleMatrix DoubleMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 M BaseMatrix.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 A BaseArray.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
           
 Array Array.getSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex)
          rowMin行からrowMax行目で、columnIndexで指定された列を成分とする部分行列を生成します。
 Matrix FundamentalMatrix.getSubMatrix(int row, IntMatrix columnIndex)
          row行ベクトルのcolumnIndexで指定された成分からなる横ベクトルを生成します。
 Array Array.getSubMatrix(int row, IntMatrix columnIndex)
          row行ベクトルのcolumnIndexで指定された成分からなる行ベクトルを生成します。
 M AbstractFundamentalMatrix.getSubMatrix(int row, IntMatrix columnIndex)
           
 A AbstractArray.getSubMatrix(int row, IntMatrix columnIndex)
           
 Matrix FundamentalMatrix.getSubMatrix(IntMatrix rowIndex, int column)
          column列ベクトルのrowIndexで指定された成分からなる縦ベクトルを生成します。
 Array Array.getSubMatrix(IntMatrix rowIndex, int column)
          column列ベクトルのrowIndexで指定された成分からなる列ベクトルを生成します。
 M AbstractFundamentalMatrix.getSubMatrix(IntMatrix rowIndex, int column)
           
 A AbstractArray.getSubMatrix(IntMatrix rowIndex, int column)
           
 IntMatrix IntMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 Matrix FundamentalMatrix.getSubMatrix(IntMatrix rowIndex, int columnMinimum, int columnMaximum)
          columnMinimum列からcolumnMaximum列まで、 rowIndexで指定された行を成分とする部分行列を生成します。
 DoubleMatrix DoubleMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 M BaseMatrix.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 A BaseArray.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
           
 Array Array.getSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax)
          columnMin列からcolumnMax列まで、rowIndex で指定された行を成分とする部分行列を生成します。
 IntMatrix IntMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 Matrix FundamentalMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
          rowIndexで指定された行で、columnIndex で指定された列を成分とする部分行列を生成します。
 DoubleMatrix DoubleMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 BooleanMatrix BooleanMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 M BaseMatrix.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 A BaseArray.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
           
 Array Array.getSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex)
          rowIndexで指定された行、columnIndex で指定された列を成分とする部分行列を生成します。
 IntMatrix IntMatrix.getSubVector(IntMatrix index)
           
 Matrix FundamentalMatrix.getSubVector(IntMatrix index)
          行毎に数えindexで指定した成分を成分とする部分行列を生成します。
 DoubleMatrix DoubleMatrix.getSubVector(IntMatrix index)
           
 BooleanMatrix BooleanMatrix.getSubVector(IntMatrix index)
           
 M BaseMatrix.getSubVector(IntMatrix index)
           
 A BaseArray.getSubVector(IntMatrix index)
           
 Array Array.getSubVector(IntMatrix index)
          行毎に数えindexで指定した成分を成分とする部分行列を生成します。
 DoubleMatrix IntMatrix.leftDivide(IntMatrix value)
          逆行列と行列valueとの積(this*value -1 )を返します。
 DoubleMatrix IntMatrix.leftDivideElementWise(IntMatrix value)
          自身とvalueの成分毎の左からの商を成分にもつ行列を返します。
 IntMatrix IntMatrix.maxElementWise(IntMatrix opponent)
          各成分の最大値をもつ行列を生成して返します。
 IntMatrix IntMatrix.minElementWise(IntMatrix opponent)
          各成分の最小値をもつ行列を生成して返します。
 IntMatrix IntMatrix.multiply(IntMatrix value)
          行列valueとの積(this*value)を返します。
 IntMatrix IntMatrix.multiplyElementWise(IntMatrix value)
          valueとの成分毎の積を成分にもつ行列を返します。
static DoubleMatrix DoubleMatrix.powerElementWise(double scalar, IntMatrix matrix)
          1個の実数について、行列の各成分の累乗を成分とする行列を生成します。
static
<E extends NumericalScalar<E>>
NumericalMatrixOperator<E>
NumericalMatrix.powerElementWise(E scalar, IntMatrix matrix)
          スカラーの成分毎の累乗を成分とする行列を生成します。
static IntMatrix IntMatrix.powerElementWise(int scalar, IntMatrix matrix)
          1個の整数について、行列の各成分の累乗を求めます。
 Matrix MatrixElementWiseOperator.powerElementWise(IntMatrix order)
          成分毎に累乗します。
 IntMatrix IntMatrix.powerElementWise(IntMatrix matrix)
           
 DoubleMatrix DoubleMatrix.powerElementWise(IntMatrix value)
           
 M BaseMatrix.powerElementWise(IntMatrix matrix)
           
static PolynomialMatrix PolynomialMatrix.powerElementWise(Polynomial scalar, IntMatrix matrix)
          1個の多項式について、行列の各成分の累乗を求めます。
static RationalPolynomialMatrix RationalPolynomialMatrix.powerElementWise(RationalPolynomial scalar, IntMatrix matrix)
          1個の有理多項式について、行列の各成分の累乗を求めます。
 void IntMatrix.removeColumnVectors(IntMatrix index)
           
 void Grid.removeColumnVectors(IntMatrix columnIndex)
          columnIndexで指定された列を削除します。
 void DoubleMatrix.removeColumnVectors(IntMatrix columnIndex)
           
 void BooleanMatrix.removeColumnVectors(IntMatrix columnIndex)
           
 void BaseMatrix.removeColumnVectors(IntMatrix columnIndex)
           
 void BaseArray.removeColumnVectors(IntMatrix columnIndex)
           
 void IntMatrix.removeRowVectors(IntMatrix index)
           
 void Grid.removeRowVectors(IntMatrix rowIndex)
          rowIndexで指定された行を削除します。
 void DoubleMatrix.removeRowVectors(IntMatrix rowIndex)
           
 void BooleanMatrix.removeRowVectors(IntMatrix rowIndex)
           
 void BaseMatrix.removeRowVectors(IntMatrix rowIndex)
           
 void BaseArray.removeRowVectors(IntMatrix rowIndex)
           
 void Array.setColumnVectors(IntMatrix columnIndex, Array source)
          指定された列にsourceを代入します。
 void AbstractArray.setColumnVectors(IntMatrix columnIndex, Array source)
           
 void FundamentalMatrix.setColumnVectors(IntMatrix index, Matrix source)
          指定された列にsourceを代入します。
 void AbstractFundamentalMatrix.setColumnVectors(IntMatrix index, Matrix source)
           
 void Matrix.setImaginaryPart(IntMatrix imaginaryPart)
          虚部行列を設定します。
 void IntMatrix.setImaginaryPart(IntMatrix imaginaryPart)
           
 void DoubleMatrix.setImaginaryPart(IntMatrix imaginaryPart)
           
 void BaseMatrix.setImaginaryPart(IntMatrix imaginaryPart)
           
 void Matrix.setRealPart(IntMatrix realPart)
          実部行列を設定します。
 void IntMatrix.setRealPart(IntMatrix realPart)
           
 void DoubleMatrix.setRealPart(IntMatrix realPart)
           
 void BaseMatrix.setRealPart(IntMatrix realPart)
           
 void Array.setRowVectors(IntMatrix rowIndex, Array source)
          指定された複数の行にsourceを代入します。
 void AbstractArray.setRowVectors(IntMatrix rowIndex, Array source)
           
 void FundamentalMatrix.setRowVectors(IntMatrix index, Matrix source)
          指定された複数の行にsourceを代入します。
 void AbstractFundamentalMatrix.setRowVectors(IntMatrix index, Matrix source)
           
 void IntMatrix.setSubMatrix(int rowMin, int rowMax, int columnMin, int columnMax, IntMatrix source)
          指定した成分に行列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 BaseArrayOperator.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BaseArrayOperator<?> source)
          rowMin列からrowMax列目の成分のcolumnIndex で指定された行に、 配列sourceの成分を代入します。
 void BaseArray.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BaseArrayOperator<?> source)
           
 void BooleanMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, BooleanMatrix source)
          rowMin列からrowMax列目の成分のcolumnIndex で指定された行に、 行列sourceの成分を代入します。
 void DoubleMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, DoubleMatrix source)
          rowMin列からrowMax列目の成分のcolumnIndex で指定された行に行列valueの成分を代入します。
 void IntMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, IntMatrix source)
          rowMin列からrowMax列目の成分のcolumnIndex で指定された行に、 行列sourceの成分を代入します。
 void IntMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, Matrix source)
           
 void FundamentalMatrix.setSubMatrix(int rowMinimum, int rowMaximum, IntMatrix columnIndex, Matrix source)
          rowMinimum列目からrowMaximum列目の成分のcolumnIndex で指定された行の成分に行列sourceを代入します。
 void DoubleMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, Matrix source)
           
 void BaseMatrix.setSubMatrix(int rowMin, int rowMax, IntMatrix columnIndex, Matrix source)
           
 void Array.setSubMatrix(int row, IntMatrix columnIndex, Array source)
          row列目の成分のcolumnIndexで指定された行の成分に行列sourceを代入します。
 void AbstractArray.setSubMatrix(int row, IntMatrix columnIndex, Array source)
           
 void FundamentalMatrix.setSubMatrix(int row, IntMatrix columnIndex, Matrix source)
          row列目の成分のcolumnIndexで指定された行の成分に行列sourceを代入します。
 void AbstractFundamentalMatrix.setSubMatrix(int row, IntMatrix columnIndex, Matrix 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 BaseArrayOperator.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BaseArrayOperator<?> source)
          rowIndexで指定した行のcolumnMin列からcolumnMax 列までの 配列sourceを代入します。
 void BaseArray.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BaseArrayOperator<?> source)
           
 void BooleanMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, BooleanMatrix source)
          rowIndexで指定した行のcolumnMin列からcolumnMax 列までの 行列sourceを代入します。
 void DoubleMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, DoubleMatrix source)
          rowIndexで指定した行のcolumnMin列からcolumnMax 列までの行列valueを代入します。
 void IntMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, IntMatrix source)
          rowIndexで指定した行のcolumnMin列からcolumnMax 列までの 行列sourceを代入します。
 void IntMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, Matrix source)
           
 void FundamentalMatrix.setSubMatrix(IntMatrix rowIndex, int columnMinimum, int columnMaximum, Matrix source)
          rowIndexで指定した行のcolumnMinimum列からcolumnMaximum 列までの行列sourceを代入します。
 void DoubleMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, Matrix source)
           
 void BaseMatrix.setSubMatrix(IntMatrix rowIndex, int columnMin, int columnMax, Matrix source)
           
 void FundamentalMatrix.setSubMatrix(IntMatrix rowIndex, int column, Matrix source)
          rowIndexで指定した行のcolumn列に行列source を代入します。
 void AbstractFundamentalMatrix.setSubMatrix(IntMatrix rowIndex, int column, Matrix 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を代入します。
 void BaseArrayOperator.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BaseArrayOperator<?> source)
          rowIndexで指定した行のcolumnIndexで指定した列に配列sourceを代入します。
 void BaseArray.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BaseArrayOperator<?> source)
           
 void BooleanMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, BooleanMatrix source)
          rowIndexで指定した行のcolumnIndexで指定した列に行列sourceを代入します。
 void DoubleMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, DoubleMatrix source)
          rowIndexで指定した行のcolumnIndexで指定した列に行列valueを代入します。
 void IntMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, IntMatrix source)
          rowIndexで指定した行のcolumnIndexで指定した列に行列sourceを代入します。
 void IntMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, Matrix source)
           
 void FundamentalMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, Matrix source)
          rowIndexで指定した行のcolumnIndexで指定した列に行列sourceを代入します。
 void DoubleMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, Matrix source)
           
 void BaseMatrix.setSubMatrix(IntMatrix rowIndex, IntMatrix columnIndex, Matrix source)
           
 void IntMatrix.setSubVector(int min, int max, IntMatrix source)
          成分を行毎に数え、minからmaxまでにsourceの成分を代入します。
 void BooleanMatrix.setSubVector(IntMatrix index, Array source)
           
 void BaseArray.setSubVector(IntMatrix index, Array source)
           
 void Array.setSubVector(IntMatrix index, Array source)
          indexで指定した各成分に行列sourceの成分に代入します。
 void BaseArrayOperator.setSubVector(IntMatrix index, BaseArrayOperator<?> source)
          indexで指定した各成分に配列sourceの成分を代入します。
 void BaseArray.setSubVector(IntMatrix index, BaseArrayOperator<?> source)
           
 void BooleanMatrix.setSubVector(IntMatrix index, BooleanMatrix source)
          indexで指定した各成分に行列sourceの成分を代入します。
 void DoubleMatrix.setSubVector(IntMatrix index, DoubleMatrix source)
          indexで指定した各成分に行列valueの成分を代入します。
 void IntMatrix.setSubVector(IntMatrix index, IntMatrix source)
          indexで指定した各成分に行列sourceの成分を代入します。
 void IntMatrix.setSubVector(IntMatrix index, Matrix source)
           
 void FundamentalMatrix.setSubVector(IntMatrix index, Matrix source)
          indexで指定した各成分に行列sourceの成分を代入します。
 void DoubleMatrix.setSubVector(IntMatrix index, Matrix source)
           
 void BaseMatrix.setSubVector(IntMatrix index, Matrix source)
           
 IntMatrix IntMatrix.subtract(IntMatrix value)
          行列valueとの差(this-value)を返します。
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ
BooleanMatrix(IntMatrix matrix)
          matrixと同サイズのboolean行列を生成します。
DoubleComplexMatrix(IntMatrix realPart)
          コンストラクター
DoubleMatrix(IntMatrix matrix)
          新しく生成されたDoubleMatrixオブジェクトを初期化します。
IndexedMatrix(M matrix, IntMatrix indices)
          新しく生成されたIndexedMatrixオブジェクトを初期化します。
PolynomialMatrix(IntMatrix matrix)
          コンストラクター
RationalPolynomialMatrix(IntMatrix matrix)
          新しく生成されたRationalPolynomialMatrixオブジェクトを初期化します。
 

org.mklab.nfc.matrix.misc での IntMatrix の使用
 

IntMatrix を返す org.mklab.nfc.matrix.misc のメソッド
static IntMatrix DiagonalMatrix.create(int... elements)
          対角行列を生成します。
 

org.mklab.nfc.matx での IntMatrix の使用
 

org.mklab.nfc.matx での IntMatrix のサブクラス
 class MatxIntegerArray
          MaTXの整数配列を表すクラスです。
 

IntMatrix を返す org.mklab.nfc.matx のメソッド
 IntMatrix MatxIntegerArray.toMatrix()
           
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.matx のメソッド
 MatxList MatxList.getSubList(IntMatrix index)
          部分リストを返します。
 MatxList MatxList.setSubList(IntMatrix index, MatxList ll)
          部分リストを設定します。
 

IntMatrix 型のパラメータを持つ org.mklab.nfc.matx のコンストラクタ
MatxComplexArray(IntMatrix matrix)
          コンストラクター
MatxIntegerArray(IntMatrix matrix)
          コンストラクター
MatxPolynomialArray(IntMatrix matrix)
          コンストラクター
MatxRationalPolynomialArray(IntMatrix matrix)
          コンストラクター
MatxRealArray(IntMatrix matrix)
          コンストラクター
 

org.mklab.tool.control.system.graph での IntMatrix の使用
 

IntMatrix 型のパラメータを持つ org.mklab.tool.control.system.graph のメソッド
 void SparceStringMatrix.removeColumnVectors(IntMatrix columnIndex)
           
 void SparceStringMatrix.removeRowVectors(IntMatrix rowIndex)
           
 

org.mklab.tool.matrix での IntMatrix の使用
 

IntMatrix 型のパラメータを持つ org.mklab.tool.matrix のメソッド
static List<Matrix> Schord.schord(Matrix Qi, Matrix Ti, IntMatrix idx_)
          Tiの固有値が指数idxの成分の昇順に並ぶようにするための直交行列Qを返します。
 

IntMatrix 型の型引数を持つ org.mklab.tool.matrix のメソッドパラメータ
static List<Matrix> Vchop.vchop(Matrix X, List<IntMatrix> statesIndex)
          与えられた指数に応じて、長い状態ベクトルをいくつかの 状態に分割します。