クラス
org.mklab.nfc.scalar.DoubleComplexNumber の使用

DoubleComplexNumber を使用しているパッケージ
org.mklab.nfc.matrix 行列に関するクラスを提供します。 
org.mklab.nfc.matx MaTXに関係するデータを扱うためのクラスを提供します。 
org.mklab.nfc.random 乱数に関するクラスを提供します。 
org.mklab.nfc.scalar スカラーに関するクラスを提供します。 
org.mklab.nfc.util ユーティリティクラスを提供します。 
 

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

DoubleComplexNumber を返す org.mklab.nfc.matrix のメソッド
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.clone(DoubleComplexNumber[][] matrix)
          行列の複製を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.createArray(double[][] matrix)
          実行列を複素行列(元の行列を実部とする)に変換します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.createArray(double[][] realPart, double[][] imagPart)
          実部配列と虚部配列から複素行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.createArray(int[][] matrix)
          整数行列を複素行列(元の行列を実部とする)に変換します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.ones(int rowSize, int columnSize)
          全ての成分が1である行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double[][] matrix, DoubleComplexNumber scalar)
          実行列の成分毎の累乗(指数は複素数)を返します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double[][] a1, DoubleComplexNumber[][] a2)
          実行列の累乗を成分毎に返します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double scalar, DoubleComplexNumber[][] matrix)
          実数の成分毎の累乗を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(int[][] matrix, DoubleComplexNumber scalar)
          全ての成分の累乗を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(int[][] a1, DoubleComplexNumber[][] a2)
          行列の成分毎に累乗を計算し、計算結果を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.randomNormal(int rowSize, int columnSize)
          正規分布の乱数を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.randomNormal(int rowSize, int columnSize, long seed)
          正規分布の乱数を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.randomUniform(int rowSize, int columnSize)
          一様分布の乱数を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.randomUniform(int rowSize, int columnSize, long seed)
          一様分布の乱数を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.readMatFormat(int rowSize, int columnSize, StreamTokenizer st)
          ストリームトークンナイザから行列(MATフォーマット)を読み込みます。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.readMxFormat(InputStream input, MxDataHead head)
          入力ストリームから行列データ(MXフォーマット)を読み込みます。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.unit(int rowSize, int columnSize)
          単位行列を生成します。
 

DoubleComplexNumber 型の引数を持つ型を返す org.mklab.nfc.matrix のメソッド
 NumericalMatrix<DoubleComplexNumber> DoubleComplexMatrix.eigenVector(DoubleComplexMatrix b)
          一般化固有ベクトルを返します。
 NumericalMatrix<DoubleComplexNumber> DoubleComplexMatrix.eigenVector(DoubleMatrix b)
          一般化固有ベクトルを返します。
 NumericalMatrix<DoubleComplexNumber> DoubleMatrix.eigenVector(NumericalMatrixOperator b)
           
 NumericalMatrix<DoubleComplexNumber> DoubleComplexMatrix.eigenVector(NumericalMatrixOperator<?> b)
           
 HessenbergDecomposition<NumericalMatrix<DoubleComplexNumber>> DoubleComplexMatrix.hessenbergDecompose()
           
 QRDecomposition<NumericalMatrix<DoubleComplexNumber>> DoubleComplexMatrix.qrDecompose()
           
 QRDecomposition<NumericalMatrix<DoubleComplexNumber>> DoubleComplexMatrix.qrDecomposeWithPermutation()
           
 SchurDecomposition<NumericalMatrix<DoubleComplexNumber>> DoubleComplexMatrix.schurDecompose()
           
 SingularValueDecomposition<NumericalMatrix<DoubleComplexNumber>> DoubleComplexMatrix.singularValueDecompose()
           
 

DoubleComplexNumber 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.clone(DoubleComplexNumber[][] matrix)
          行列の複製を生成します。
static double[][] DoubleComplexMatrixUtil.getImagPartElements(DoubleComplexNumber[][] matrix)
          虚部をdoubleの2次元配列で返します。
static double[][] DoubleComplexMatrixUtil.getRealPartElements(DoubleComplexNumber[][] matrix)
          実部をdoubleの2次元配列で返します。
static double DoubleComplexMatrixUtil.norm(DoubleComplexNumber[][] matrix, NormType type)
          行列のノルムを返します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double[][] matrix, DoubleComplexNumber scalar)
          実行列の成分毎の累乗(指数は複素数)を返します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double[][] a1, DoubleComplexNumber[][] a2)
          実行列の累乗を成分毎に返します。
static DoubleComplexMatrix DoubleComplexMatrix.powerElementWise(DoubleComplexNumber scalar, Matrix matrix)
          複素数の累乗(行列成分毎)を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(double scalar, DoubleComplexNumber[][] matrix)
          実数の成分毎の累乗を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(int[][] matrix, DoubleComplexNumber scalar)
          全ての成分の累乗を成分とする行列を生成します。
static DoubleComplexNumber[][] DoubleComplexMatrixUtil.powerElementWise(int[][] a1, DoubleComplexNumber[][] a2)
          行列の成分毎に累乗を計算し、計算結果を成分とする行列を生成します。
static void DoubleComplexMatrixUtil.print(DoubleComplexNumber[][] matrix, Writer output, String format, GridElementAlignment alignment, int maxColumnSize)
          ライターに出力します。
static void DoubleComplexMatrixUtil.setImagPartElements(DoubleComplexNumber[][] matrix, double[][] imagPart)
          虚部を設定します。
static void DoubleComplexMatrixUtil.setRealPartElements(DoubleComplexNumber[][] matrix, double[][] realPart)
          実部を設定します。
static String DoubleComplexMatrixUtil.toMmString(DoubleComplexNumber[][] matrix, String elementFormat)
          行列をMMフォーマットの文字列に変換します。
static void DoubleComplexMatrixUtil.writeMatFormat(DoubleComplexNumber[][] matrix, OutputStream output)
          複素行列のデータを(MATフォーマット)で出力ストリームに出力します。
static void DoubleComplexMatrixUtil.writeMatFormat(DoubleComplexNumber[][] matrix, String fileName)
          複素行列をMATフォーマットでファイルに保存します。
static void DoubleComplexMatrixUtil.writeMxFormat(DoubleComplexNumber[][] matrix, OutputStream output, String name)
          行列を出力ストリームに(MXフォーマット)で出力します。
 

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

DoubleComplexNumber を返す org.mklab.nfc.matx のメソッド
 DoubleComplexNumber MatxList.getComplex(int index)
          要素を Complex 型で取り出す。
 

DoubleComplexNumber 型のパラメータを持つ org.mklab.nfc.matx のメソッド
 void MatxList.add(DoubleComplexNumber value)
          valueをリストの最後に追加します。
 BooleanMatrix MatxList.compareElementWise(DoubleComplexNumber opponent, String operator)
          各要素とopponentをoperatorで指定された演算子 (".==", ".!
 void MatxList.set(int index, DoubleComplexNumber value)
          リストのi番目に複素数valueを設定します。
 

DoubleComplexNumber 型のパラメータを持つ org.mklab.nfc.matx のコンストラクタ
MatxComplexArray(DoubleComplexNumber[][] matrix)
          コンストラクター
 

DoubleComplexNumber 型の型引数を持つ org.mklab.nfc.matx のコンストラクタパラメータ
MatxComplexArray(NumericalMatrixOperator<DoubleComplexNumber> matrix)
          コンストラクター
 

org.mklab.nfc.random での DoubleComplexNumber の使用
 

DoubleComplexNumber を返す org.mklab.nfc.random のメソッド
 DoubleComplexNumber DoubleComplexRandom.nextValue()
           
 

org.mklab.nfc.scalar での DoubleComplexNumber の使用
 

DoubleComplexNumber を返す org.mklab.nfc.scalar のメソッド
 DoubleComplexNumber DoubleComplexNumber.acos()
           
 DoubleComplexNumber DoubleComplexNumber.acosh()
           
 DoubleComplexNumber DoubleComplexNumber.add(double value)
           
 DoubleComplexNumber DoubleComplexNumber.add(DoubleComplexNumber value)
          複素数との和を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.add(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の和を返します。
 DoubleComplexNumber DoubleComplexNumber.add(int value)
           
 DoubleComplexNumber DoubleComplexNumber.addSelf(DoubleComplexNumber value)
          自身に複素数を加えます。
 DoubleComplexNumber DoubleComplexNumber.addSelft(double value)
          自身に実数を加えます。
 DoubleComplexNumber DoubleComplexNumber.asin()
           
 DoubleComplexNumber DoubleComplexNumber.asinh()
           
 DoubleComplexNumber DoubleComplexNumber.atan()
           
 DoubleComplexNumber DoubleComplexNumber.atanh()
           
 DoubleComplexNumber DoubleComplexNumber.ceil()
           
 DoubleComplexNumber DoubleComplexNumber.clone()
           
 DoubleComplexNumber DoubleComplexNumber.conjugate()
           
 DoubleComplexNumber DoubleComplexNumber.cos()
           
 DoubleComplexNumber DoubleComplexNumber.cosh()
           
 DoubleComplexNumber DoubleComplexNumber.create(double value)
           
 DoubleComplexNumber DoubleComplexNumber.create(int value)
           
static DoubleComplexNumber[][] DoubleComplexNumber.createArray(double[][] realPart, double[][] imaginaryPart)
          複素数の2次元配列を返します。
static DoubleComplexNumber[][] DoubleComplexNumber.createArray(double[] realPart, double[] imaginaryPart)
          複素数の1次元配列を返します。
 DoubleComplexNumber[] DoubleComplexNumber.createArray(int size)
           
 DoubleComplexNumber[][] DoubleComplexNumber.createArray(int rowSize, int columnSize)
           
 DoubleComplexNumber DoubleComplexNumber.createE()
           
 DoubleComplexNumber DoubleNumber.createImagUnit()
           
 DoubleComplexNumber DoubleComplexNumber.createImagUnit()
           
 DoubleComplexNumber DoubleComplexNumber.createPI()
           
 DoubleComplexNumber DoubleComplexNumber.createUnit()
           
 DoubleComplexNumber DoubleComplexNumber.createZero()
           
static DoubleComplexNumber[][] DoubleComplexNumber.createZeroArray(int rowSize, int columnSize)
          成分が零であるDoubleComplexNumberの2次元配列を返します。
 DoubleComplexNumber DoubleComplexNumber.divide(double value)
           
 DoubleComplexNumber DoubleComplexNumber.divide(DoubleComplexNumber value)
          複素数との商(this*value -1 )を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.divide(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の商を返します。
 DoubleComplexNumber DoubleComplexNumber.divide(int value)
           
 DoubleComplexNumber DoubleComplexNumber.exp()
           
 DoubleComplexNumber DoubleComplexNumber.fix()
           
 DoubleComplexNumber DoubleComplexNumber.floor()
           
 DoubleComplexNumber DoubleComplexNumber.getInfinity()
           
 DoubleComplexNumber DoubleComplexNumber.getNaN()
           
 DoubleComplexNumber DoubleComplexNumber.inverse()
           
 DoubleComplexNumber DoubleComplexNumber.leftDivide(double value)
           
 DoubleComplexNumber DoubleComplexNumber.leftDivide(DoubleComplexNumber value)
          自身の逆数と複素数cの積(this -1 *value)を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.leftDivide(double realNumber, DoubleComplexNumber complexNumber)
          実数の逆数と複素数の積を返します。
 DoubleComplexNumber DoubleComplexNumber.leftDivide(int value)
           
 DoubleComplexNumber DoubleComplexNumber.log()
           
 DoubleComplexNumber DoubleComplexNumber.log10()
           
 DoubleComplexNumber DoubleComplexNumber.multiply(double value)
           
 DoubleComplexNumber DoubleComplexNumber.multiply(DoubleComplexNumber value)
          複素数との積を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.multiply(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の積を返します。
 DoubleComplexNumber DoubleComplexNumber.multiply(int value)
           
static DoubleComplexNumber DoubleComplexNumberUtil.multiply(int intNumber, DoubleComplexNumber complexNumber)
          整数と複素数の積を返します。
 DoubleComplexNumber DoubleComplexNumber.multiplySelf(double value)
          自身に実数を乗じます。
 DoubleComplexNumber DoubleComplexNumber.multiplySelf(DoubleComplexNumber value)
          自身に複素数を乗じます。
 DoubleComplexNumber DoubleComplexNumber.power(double scalar)
           
 DoubleComplexNumber DoubleComplexNumber.power(DoubleComplexNumber scalar)
          複素数scalar乗(this scalar)を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.power(double realNumber, DoubleComplexNumber complexNumber)
          実数の複素数乗を返します。
 DoubleComplexNumber DoubleComplexNumber.power(int scalar)
           
static DoubleComplexNumber DoubleComplexNumber.readMxFormat(InputStream input)
          MXフォーマットで入力ストリームから読込む。
static DoubleComplexNumber DoubleComplexNumber.readMxFormat(MxDataHead head, InputStream input)
          MXフォーマットで入力ストリームから読込む。
static DoubleComplexNumber DoubleComplexNumber.readMxFormat(String fileName)
          MXフォーマットでファイルから読込む。
 DoubleComplexNumber DoubleComplexNumber.round()
           
 DoubleComplexNumber DoubleComplexNumber.roundToZero(double tolerance)
           
 DoubleComplexNumber DoubleComplexNumber.roundToZero(NumericalScalar<?> tolerance)
           
 DoubleComplexNumber DoubleComplexNumber.signum()
          (値/絶対値)を返します。
 DoubleComplexNumber DoubleComplexNumber.sin()
           
 DoubleComplexNumber DoubleComplexNumber.sinh()
           
 DoubleComplexNumber DoubleComplexNumber.sqrt()
           
 DoubleComplexNumber DoubleComplexNumber.subtract(double value)
           
 DoubleComplexNumber DoubleComplexNumber.subtract(DoubleComplexNumber value)
          複素数との差を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.subtract(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の差を返します。
 DoubleComplexNumber DoubleComplexNumber.subtract(int value)
           
 DoubleComplexNumber DoubleComplexNumber.tan()
           
 DoubleComplexNumber DoubleComplexNumber.tanh()
           
 DoubleComplexNumber DoubleNumber.toComplex()
           
 DoubleComplexNumber DoubleComplexNumber.toComplex()
           
 DoubleComplexNumber DoubleComplexNumber.transformFrom(double value)
           
 DoubleComplexNumber DoubleComplexNumber.transformFrom(GridElement<?> value)
           
 DoubleComplexNumber DoubleComplexNumber.transformFrom(int value)
           
 DoubleComplexNumber DoubleComplexNumber.unaryMinus()
           
 DoubleComplexNumber DoubleComplexNumber.valueOf(String numberString)
           
 

DoubleComplexNumber 型の引数を持つ型を返す org.mklab.nfc.scalar のメソッド
 RandomGenerator<DoubleComplexNumber> DoubleComplexNumber.createUniformRandomGenerator()
           
 

DoubleComplexNumber 型のパラメータを持つ org.mklab.nfc.scalar のメソッド
 DoubleComplexNumber DoubleComplexNumber.add(DoubleComplexNumber value)
          複素数との和を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.add(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の和を返します。
 DoubleComplexNumber DoubleComplexNumber.addSelf(DoubleComplexNumber value)
          自身に複素数を加えます。
 boolean DoubleComplexNumber.compare(String operator, DoubleComplexNumber opponent)
          opponentoperatorで指定された演算子で比較します。
 DoubleComplexNumber DoubleComplexNumber.divide(DoubleComplexNumber value)
          複素数との商(this*value -1 )を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.divide(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の商を返します。
 boolean DoubleComplexNumber.equals(DoubleComplexNumber opponent, double tolerance)
          許容範囲内で等しいか判定します。
 boolean DoubleComplexNumber.equals(DoubleComplexNumber opponent, NumericalScalar<?> tolerance)
          許容範囲内で等しいか判定します。
static boolean DoubleComplexNumberUtil.equals(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数が等しか判定します。
 DoubleComplexNumber DoubleComplexNumber.leftDivide(DoubleComplexNumber value)
          自身の逆数と複素数cの積(this -1 *value)を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.leftDivide(double realNumber, DoubleComplexNumber complexNumber)
          実数の逆数と複素数の積を返します。
 DoubleComplexNumber DoubleComplexNumber.multiply(DoubleComplexNumber value)
          複素数との積を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.multiply(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の積を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.multiply(int intNumber, DoubleComplexNumber complexNumber)
          整数と複素数の積を返します。
 DoubleComplexNumber DoubleComplexNumber.multiplySelf(DoubleComplexNumber value)
          自身に複素数を乗じます。
 DoubleComplexNumber DoubleComplexNumber.power(DoubleComplexNumber scalar)
          複素数scalar乗(this scalar)を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.power(double realNumber, DoubleComplexNumber complexNumber)
          実数の複素数乗を返します。
 DoubleComplexNumber DoubleComplexNumber.subtract(DoubleComplexNumber value)
          複素数との差を返します。
static DoubleComplexNumber DoubleComplexNumberUtil.subtract(double realNumber, DoubleComplexNumber complexNumber)
          実数と複素数の差を返します。
 

org.mklab.nfc.util での DoubleComplexNumber の使用
 

DoubleComplexNumber 型のパラメータを持つ org.mklab.nfc.util のコンストラクタ
MxDataHead(DoubleComplexNumber[][] data, String name)
          複素行列のヘッダのコンストラクター
MxDataHead(DoubleComplexNumber[] data, String name)
          複素多項式用のヘッダのコンストラクター
MxDataHead(DoubleComplexNumber data, String name)
          複素数用のヘッダのコンストラクター