org.mklab.tool.matrix
クラス Ccpair

java.lang.Object
  上位を拡張 org.mklab.tool.matrix.Ccpair

public class Ccpair
extends Object

複素共役の対が並ぶようにソートされた成分からなる行列を求めるクラスです。

Make complex conjugate pairs

バージョン:
$Revision: 1.36 $
作成者:
koga

コンストラクタの概要
Ccpair()
           
 
メソッドの概要
static NumericalMatrixOperator<?> ccpair(Matrix x_)
          複素ベクトル x の成分について、複素共役の対が並ぶようにソートします。
static NumericalMatrixOperator<?> ccpair(Matrix x_, double tolerance)
          値を比較するための許容誤差に tolerance を用いる。
static NumericalMatrixOperator<?> ccpair(Matrix x_, NumericalScalar<?> tolerance)
          値を比較するための許容誤差に tolerance を用いる。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Ccpair

public Ccpair()
メソッドの詳細

ccpair

public static NumericalMatrixOperator<?> ccpair(Matrix x_)
複素ベクトル x の成分について、複素共役の対が並ぶようにソートします。 複素共役対は、実部が昇順になるよう並べられます。実数(虚部がゼロ)は、 複素共役対の後ろに並べなれる。

パラメータ:
x_ - データ
戻り値:
複素共役の対が並ぶベクトル (complex conjugate pairs)

ccpair

public static NumericalMatrixOperator<?> ccpair(Matrix x_,
                                                double tolerance)
値を比較するための許容誤差に tolerance を用いる。

パラメータ:
x_ - データ
tolerance - 許容誤差
戻り値:
複素共役の対が並ぶべくとる (complex conjugate pairs)

ccpair

public static NumericalMatrixOperator<?> ccpair(Matrix x_,
                                                NumericalScalar<?> tolerance)
値を比較するための許容誤差に tolerance を用いる。

パラメータ:
x_ - データ
tolerance - 許容誤差
戻り値:
複素共役の対が並ぶべくとる (complex conjugate pairs)