概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド