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

## org.mklab.nfc.eig
クラス DoubleComplexHouseHolder

    java.lang.Object
      org.mklab.nfc.eig.DoubleComplexHouseHolder

    public class DoubleComplexHouseHolder

extends Object

倍精度(double)型の複素行列のハウスホルダー変換を行うためのクラスです。

バージョン:
  $Revision: 1.4 $
作成者:
  matsuki

メソッドの概要
`static double[][][]` | `housePostMul(double[][] aRe, double[][] aIm, double[][] vRe, double[][] vIm)` ハウスホルダー行列を右から掛けます。
`static double[][][]` | `housePreMul(double[][] aRe, double[][] aIm, double[][] vRe, double[][] vIm)` ハウスホルダー行列を左から掛けます。
`static double[][][]` | `houseVector(double[][] xRe, double[][] xIm, int number)` 倍精度(double)のハウスホルダー行列を作るためのベクトルを返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### houseVector

    public static double[][][] houseVector(double[][] xRe,
                                           double[][] xIm,
                                           int number)

  倍精度(double)のハウスホルダー行列を作るためのベクトルを返します。

  パラメータ:
    `xRe` - 複素ベクトルの実部
    `xIm` - 複素ベクトルの虚部
    `number` - 非零にする成分の番号
  戻り値:
    ハウスホルダー行列を作るためのベクトル

### housePreMul

    public static double[][][] housePreMul(double[][] aRe,
                                           double[][] aIm,
                                           double[][] vRe,
                                           double[][] vIm)

  ハウスホルダー行列を左から掛けます。

  パラメータ:
    `aRe` - 変換される行列の実部
    `aIm` - 変換される行列の虚部
    `vRe` - ハウスホルダー行列を作るためのベクトルの実部
    `vIm` - ハウスホルダー行列を作るためのベクトルの虚部
  戻り値:
    ハウスホルダー行列を左から掛けた結果

### housePostMul

    public static double[][][] housePostMul(double[][] aRe,
                                            double[][] aIm,
                                            double[][] vRe,
                                            double[][] vIm)

  ハウスホルダー行列を右から掛けます。

  パラメータ:
    `aRe` - 変換される行列の実部
    `aIm` - 変換される行列の虚部
    `vRe` - ハウスホルダー行列を作るためのベクトルの実部
    `vIm` - ハウスホルダー行列を作るためのベクトルの虚部
  戻り値:
    ハウスホルダー行列を左から掛けた結果

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