# householder

ハウスホルダー直交鏡映行列

## 呼び出し手順

    u=householder(v [,w])

## パラメータ

v

  実数または複素数の列ベクトル

w

  `v`と同じ大きさの実数または複素数の列ベクトル. デフォルト値は`eye(v)`

u

  実数または複素数の列ベクトル

## 説明

同じ大きさの列ベクトル `v`, `w` を指定すると, `householder(v,w)` は, `(eye()-2*u*u')*v`が`w`に比例するような ユニタリ列ベクトル`u`を返します. `(eye()-2*u*u')` はハウスホルダー直交鏡映行列です.

`w` のデフォルト値は `eye(v)`です. この場合,ベクトル`(eye()-2*u*u')*v` はベクトル `eye(v)*norm(v)`です.

## 参照

- qr
- givens