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

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

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

    public class ComplexHouseHolder

extends Object

複素行列のハウスホルダー変換を行うためのクラスです。

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

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

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

メソッドの詳細

### houseVector

    public static <E extends NumericalScalar<E>> E[][][] houseVector(E[][] xRe,
                                                                     E[][] xIm,
                                                                     int size)

  複素行列のハウスホルダー行列を作るためのベクトルを返します。

  型パラメータ:
    `E` - 成分の型
  パラメータ:
    `xRe` - 複素ベクトルの実部
    `xIm` - 複素ベクトルの虚部
    `size` - ベクトルの成分の数
  戻り値:
    複素行列のハウスホルダー行列を作るためのベクトル

### housePreMul

    public static <E extends NumericalScalar<E>> E[][][] housePreMul(E[][] aRe,
                                                                     E[][] aIm,
                                                                     E[][] vRe,
                                                                     E[][] vIm)

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

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

### housePostMul

    public static <E extends NumericalScalar<E>> E[][][] housePostMul(E[][] aRe,
                                                                      E[][] aIm,
                                                                      E[][] vRe,
                                                                      E[][] vIm)

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

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

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