主题
Search

Householder 矩阵


Householder (1953) 在他的书的前几页首次考虑了现在以他的名字命名的矩阵。实向量 v 的 Householder 矩阵可以在 Wolfram 语言 中实现为

  HouseholderMatrix[v_?VectorQ] :=
    IdentityMatrix[Length[v]]
      - 2 Transpose[{v}] . {v} / (v.v)

Trefethen 和 Bau (1997) 给出了复数 v 公式的错误版本。D. Laurie 通过将沿给定方向 v 的反射解释为而不是给出了正确的版本

 Hx=x-2av,
(1)

其中

 Px=x-av
(2)

是到正交于 v 的超平面的投影(因为这通常不是酉变换),而是

 Hx=x-(a+a^(H))v.
(3)

Lehoucq (1996) 独立地给出了仍然使用公式 Hx=x-2av 的解释,但选择 v 为酉矩阵。


另请参阅

QR 分解

此条目的部分内容由 Dirk Laurie 贡献

使用 Wolfram|Alpha 探索

参考文献

Bock, R. K. 和 Krischer, W. "Householder 变换。" 载于 数据分析简明手册http://rkb.home.cern.ch/rkb/AN16pp/node123.htmlHouseholder, A. S. 数值分析原理。 New York: McGraw-Hill, pp. 135-138, 1953。Lehoucq, R. B. "基本酉矩阵的计算。" ACM Trans. Math. Software 22, 393-400, 1996。Lepikult, T. "Householder 反射。" http://www.cs.ut.ee/~toomas_l/linalg/lin2/node6.htmlTrefethen, L. N. 和 Bau, D. III. 数值线性代数。 Philadelphia, PA: SIAM, 1997。

在 Wolfram|Alpha 中被引用

Householder 矩阵

请引用为

Laurie, DirkWeisstein, Eric W. "Householder 矩阵。" 来自 MathWorld--一个 Wolfram Web 资源。 https://mathworld.net.cn/HouseholderMatrix.html

主题分类