org.mklab.nfc.matx
クラス MatxIntegerArray

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.AbstractGrid<M>
      上位を拡張 org.mklab.nfc.matrix.AbstractFundamentalMatrix<M>
          上位を拡張 org.mklab.nfc.matrix.AbstractMatrix<IntMatrix>
              上位を拡張 org.mklab.nfc.matrix.IntMatrix
                  上位を拡張 org.mklab.nfc.matx.MatxIntegerArray
すべての実装されたインタフェース:
Serializable, Cloneable, FundamentalMatrix, Grid, Matrix, MatrixElementWiseOperator, MatxArray, MatxObject

public class MatxIntegerArray
extends IntMatrix
implements MatxArray

MaTXの整数配列を表すクラスです。

バージョン:
$Revision: 1.6 $
作成者:
matsuki
関連項目:
直列化された形式

コンストラクタの概要
MatxIntegerArray()
          コンストラクター
MatxIntegerArray(BooleanMatrix matrix)
          コンストラクター
MatxIntegerArray(int[][] matrix)
          コンストラクター
MatxIntegerArray(IntMatrix matrix)
          コンストラクター
 
メソッドの概要
 IntMatrix toMatrix()
          Matrix型の値を返します。
 String toMmString()
          MM形式の文字列を生成します。
 
クラス org.mklab.nfc.matrix.IntMatrix から継承されたメソッド
add, add, add, addElementWise, addElementWise, addElementWise, appendDown, appendRight, ceilElementWise, clone, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, conjugate, conjugateTranspose, copy, copy, covariance, createOnes, createUnit, createZero, cumulativeProduct, cumulativeProductColumnWise, cumulativeProductRowWise, cumulativeSum, cumulativeSumColumnWise, cumulativeSumRowWise, diagonal, diagonalToVector, divide, divide, divide, divide, divide, divide, divideElementWise, equals, equals, equals, equals, exchangeColumn, exchangeRow, fixElementWise, floorElementWise, getDefaultElementFormat, getElement, getElement, getImaginaryPart, getRealPart, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, hashCode, inverse, inverse, inverseElementWise, isComplex, isFiniteElementWise, isInfiniteElementWise, isNanElementWise, isReal, isTransformableFrom, isUnit, isZero, leftDivide, leftDivideElementWise, maxElementWise, meanColumnWise, meanRowWise, minElementWise, multiply, multiply, multiply, multiply, multiply, multiply, multiplyElementWise, ones, ones, ones, ones, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, printElements, printElements, product, productColumnWise, productRowWise, readMxFormat, remElementWise, removeColumnVectors, removeColumnVectors, removeRowVectors, removeRowVectors, reshape, resize, roundElementWise, roundToZeroElementWise, series, series, setDefaultElementFormat, setElement, setElement, setImaginaryPart, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, setRealPart, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, setSubVector, setSubVector, sort, sortColumnWise, sortRowWise, subtract, subtract, subtract, subtractElementWise, subtractElementWise, subtractElementWise, sum, sumColumnWise, sumRowWise, toComplex, toMmString, transformFrom, transpose, unaryMinus, unit, unit, unit, unit, variance, vectorToDiagonal, writeMatFormat, writeMatFormat, writeMmFormat, writeMmFormat, writeMxFormat, writeMxFormat, zero, zero
 
クラス org.mklab.nfc.matrix.AbstractMatrix から継承されたメソッド
add, covariance, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createZero, createZero, createZero, divide, divideElementWise, isTransformableTo, isUnit, isZero, leftDivide, leftDivide, leftDivide, leftDivide, leftDivideElementWise, multiply, multiplyElementWise, power, powerElementWise, roundToZeroElementWise, shiftLeft, shiftUp, subtract, transformTo, transformToSameClass
 
クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix から継承されたメソッド
appendDown, appendRight, flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector
 
クラス org.mklab.nfc.matrix.AbstractGrid から継承されたメソッド
count, getColumnSize, getDefaultElementAlignment, getElementAlignment, getElementFormat, getGridClassName, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, length, print, print, print, removeColumnVector, removeRowVector, setColumnSize, setDefaultElementAlignment, setElementAlignment, setElementFormat, setRowSize, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース org.mklab.nfc.matrix.Matrix から継承されたメソッド
add, conjugate, conjugateTranspose, covariance, createOnes, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createUnit, createZero, createZero, createZero, createZero, cumulativeProduct, cumulativeProductColumnWise, cumulativeProductRowWise, cumulativeSum, cumulativeSumColumnWise, cumulativeSumRowWise, divide, divide, divide, divide, getImaginaryPart, getRealPart, inverse, inverse, isComplex, isReal, isTransformableFrom, isTransformableTo, isUnit, isUnit, isZero, leftDivide, leftDivide, leftDivide, leftDivide, meanColumnWise, meanRowWise, multiply, multiply, multiply, multiply, power, productColumnWise, productRowWise, setImaginaryPart, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, setRealPart, shiftLeft, shiftUp, subtract, sumColumnWise, sumRowWise, toComplex, transformFrom, transformTo, unaryMinus
 
インタフェース org.mklab.nfc.matrix.FundamentalMatrix から継承されたメソッド
appendDown, appendRight, compareElementWise, copy, diagonalToVector, equals, flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, getSubVector, reshape, resize, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, setSubVector, transpose, vectorToDiagonal
 
インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド
clone, count, exchangeColumn, exchangeRow, getColumnSize, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, isZero, length, print, print, print, printElements, printElements, removeColumnVector, removeColumnVectors, removeColumnVectors, removeRowVector, removeRowVectors, removeRowVectors, setElementAlignment, setElementFormat
 
インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator から継承されたメソッド
addElementWise, addElementWise, addElementWise, ceilElementWise, compareElementWise, compareElementWise, compareElementWise, divideElementWise, fixElementWise, floorElementWise, inverseElementWise, isFiniteElementWise, isInfiniteElementWise, isNanElementWise, leftDivideElementWise, multiplyElementWise, powerElementWise, powerElementWise, powerElementWise, roundElementWise, roundToZeroElementWise, roundToZeroElementWise, subtractElementWise, subtractElementWise, subtractElementWise
 
インタフェース org.mklab.nfc.matx.MatxObject から継承されたメソッド
toMmString, writeMmFormat, writeMmFormat, writeMxFormat, writeMxFormat
 

コンストラクタの詳細

MatxIntegerArray

public MatxIntegerArray(int[][] matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxIntegerArray

public MatxIntegerArray(IntMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxIntegerArray

public MatxIntegerArray(BooleanMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxIntegerArray

public MatxIntegerArray()
コンストラクター

メソッドの詳細

toMatrix

public IntMatrix toMatrix()
インタフェース MatxArray の記述:
Matrix型の値を返します。

定義:
インタフェース MatxArray 内の toMatrix
戻り値:
Matrix型の値
関連項目:
MatxArray.toMatrix()

toMmString

public String toMmString()
インタフェース MatxObject の記述:
MM形式の文字列を生成します。

定義:
インタフェース MatxObject 内の toMmString
オーバーライド:
クラス IntMatrix 内の toMmString
戻り値:
MM形式の文字列
関連項目:
IntMatrix.toMmString()