org.mklab.nfc.matx
クラス MatxComplexArray

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.AbstractGrid<M>
      上位を拡張 org.mklab.nfc.matrix.AbstractFundamentalMatrix<M>
          上位を拡張 org.mklab.nfc.matrix.AbstractMatrix<M>
              上位を拡張 org.mklab.nfc.matrix.BaseMatrix<NumericalMatrix<E>,E>
                  上位を拡張 org.mklab.nfc.matrix.NumericalMatrix<DoubleComplexNumber>
                      上位を拡張 org.mklab.nfc.matrix.DoubleComplexMatrix
                          上位を拡張 org.mklab.nfc.matx.MatxComplexArray
すべての実装されたインタフェース:
Serializable, Cloneable, FundamentalMatrix, Grid, Matrix, MatrixElementOperator<DoubleComplexNumber>, MatrixElementWiseOperator, NumericalMatrixOperator<DoubleComplexNumber>, TransformableMatrix<BaseMatrix<?,?>>, MatxArray, MatxObject

public class MatxComplexArray
extends DoubleComplexMatrix
implements MatxArray

MaTXの複素配列を表すクラスです。

バージョン:
$Revision: 1.10 $, 2004/06/22
作成者:
matsuki
関連項目:
直列化された形式

コンストラクタの概要
MatxComplexArray()
          コンストラクター
MatxComplexArray(DoubleComplexMatrix matrix)
          コンストラクター
MatxComplexArray(DoubleComplexNumber[][] matrix)
          コンストラクター
MatxComplexArray(DoubleMatrix matrix)
          コンストラクター
MatxComplexArray(IntMatrix matrix)
          コンストラクター
MatxComplexArray(NumericalMatrixOperator<DoubleComplexNumber> matrix)
          コンストラクター
 
メソッドの概要
 DoubleComplexMatrix toMatrix()
          Matrix型の値を返します。
 String toMmString()
          MM形式の文字列を生成します。
 
クラス org.mklab.nfc.matrix.DoubleComplexMatrix から継承されたメソッド
conditionNumber, eigenDecompose, eigenDecompose, eigenDecompose, eigenDecompose, eigenValue, eigenValue, eigenValue, eigenValue, eigenVector, eigenVector, eigenVector, eigenVector, fft, fftRowWise, getGridClassName, hashCode, hessenbergDecompose, ifft, ifftRowWise, isFullRank, isFullRank, kernel, kernel, maxSingularValue, minSingularValue, norm, ones, ones, ones, powerElementWise, powerElementWise, powerElementWise, printElements, pseudoInverse, pseudoInverse, qrDecompose, qrDecomposeWithPermutation, qzDecompose, qzDecompose, qzDecompose, rank, rank, readMatFormat, readMxFormat, schurDecompose, singularValue, singularValueDecompose, toMmString, uniformRandom, uniformRandom, unit, unit, unit, writeMatFormat, writeMatFormat, writeMmFormat, writeMmFormat, writeMxFormat, writeMxFormat
 
クラス org.mklab.nfc.matrix.NumericalMatrix から継承されたメソッド
absElementWise, acosElementWise, acoshElementWise, argumentElementWise, asinElementWise, asinhElementWise, atan2ElementWise, atan2ElementWise, atan2ElementWise, atanElementWise, atanhElementWise, balancedDecompose, choleskyDecompose, cosElementWise, coshElementWise, createComplexMatrix, createNormalRandom, createNormalRandom, createNormalRandom, createNormalRandom, createUniformRandom, createUniformRandom, createUniformRandom, createUniformRandom, determinant, equals, exp, exp, exp, expElementWise, fft, fftColumnWise, fftColumnWise, fftRowWise, frobNorm, frobNormColumnWise, frobNormRowWise, getDefaultElementFormat, ifft, ifftColumnWise, ifftColumnWise, ifftRowWise, infNorm, inverse, inverse, isFullRank, isUnit, isZero, kernel, log, log10ElementWise, logElementWise, luDecompose, luDecompose, luDecompose, luDecomposeWithPermutation, luDecomposeWithPermutation, luDecomposeWithPermutation, max, maxColumnWise, maxElementWise, maxElementWise, maximum, maximumColumnWise, maximumRowWise, maxRowWise, median, medianColumnWise, medianRowWise, min, minColumnWise, minElementWise, minElementWise, minimum, minimumColumnWise, minimumRowWise, minRowWise, modulusElementWise, modulusElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, powerElementWise, pseudoInverse, rank, remainderElementWise, remainderElementWise, roundToZeroElementWise, roundToZeroElementWise, setDefaultElementFormat, signumElementWise, sinElementWise, sinhElementWise, sort, sortColumnWise, sortRowWise, sqrt, sqrtElementWise, std, stdColumnWise, stdRowWise, tanElementWise, tanhElementWise
 
クラス org.mklab.nfc.matrix.BaseMatrix から継承されたメソッド
add, add, addElementWise, addElementWise, addElementWise, appendDown, appendDown, appendRight, appendRight, ceilElementWise, clone, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, conjugate, conjugateTranspose, copy, copy, copy, copy, covariance, covariance, createOnes, createUnit, createZero, cumulativeProduct, cumulativeProductColumnWise, cumulativeProductRowWise, cumulativeSum, cumulativeSumColumnWise, cumulativeSumRowWise, determinant, diagonal, diagonalToVector, divide, divide, divide, divide, divide, divideElementWise, divideElementWise, equals, equals, equals, exchangeColumn, exchangeRow, fixElementWise, floorElementWise, getElement, getElement, getElements, getImaginaryPart, getRealPart, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, inverse, inverseElementWise, isComplex, isFiniteElementWise, isInfiniteElementWise, isNanElementWise, isReal, isTransformableFrom, isTransformableTo, isUnit, isZero, isZero, leftDivide, leftDivide, leftDivideElementWise, leftDivideElementWise, mean, meanColumnWise, meanRowWise, multiply, multiply, multiply, multiply, multiply, multiplyElementWise, multiplyElementWise, powerElementWise, powerElementWise, printElements, product, productColumnWise, productRowWise, removeColumnVectors, removeColumnVectors, removeRowVectors, removeRowVectors, reshape, resize, roundElementWise, roundToZeroElementWise, setElement, setElement, setElement, setElement, setElement, setElement, setElements, setImaginaryPart, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, setRealPart, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, subtract, subtract, subtractElementWise, subtractElementWise, subtractElementWise, sum, sumColumnWise, sumRowWise, toComplex, trace, transformFrom, transformTo, transpose, unaryMinus, variance, vectorToDiagonal
 
クラス org.mklab.nfc.matrix.AbstractMatrix から継承されたメソッド
add, covariance, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createZero, createZero, createZero, divide, divideElementWise, isUnit, leftDivide, leftDivide, leftDivide, leftDivide, leftDivideElementWise, multiply, multiplyElementWise, power, shiftLeft, shiftUp, subtract, 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, 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
 
インタフェース org.mklab.nfc.matrix.MatrixElementOperator から継承されたメソッド
copy, copy, determinant, getElement, getElement, mean, product, setElement, setElement, setElement, setElement, setElement, setElement, sum, trace, variance
 

コンストラクタの詳細

MatxComplexArray

public MatxComplexArray(DoubleComplexNumber[][] matrix)
コンストラクター

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

MatxComplexArray

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

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

MatxComplexArray

public MatxComplexArray(DoubleMatrix matrix)
コンストラクター

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

MatxComplexArray

public MatxComplexArray(NumericalMatrixOperator<DoubleComplexNumber> matrix)
コンストラクター

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

MatxComplexArray

public MatxComplexArray(DoubleComplexMatrix matrix)
コンストラクター

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

MatxComplexArray

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

メソッドの詳細

toMatrix

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

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

toMmString

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

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