提示:三阶QR 分解计算实例————保姆级分解过程
文章目录
前言
QR分解法求解特征值应用范围广泛,是本世界十大算法之一,可以求解任意矩阵的特征值,也是研究生《数值分析》课程中重要的章节,考试重点(武汉大学)。
这里有详细的三阶矩阵的QR分解计算步骤,可供大家理解QR算法。(敲黑板考试重点)
提示:下面案例可供参考,并附有python代码(成功运行)
一、QR分解理论推导
这里有一个很详细的理论推导过程,参考下面的博客。
基于HouseHolder变换的QR分解理论推导过程
二、案例解析
1.对A= ( 1 1 1 2 − 1 − 1 2 − 4 5 ) \begin{pmatrix} 1& 1& 1\\ 2&-1&-1\\2& -4& 5\\\end{pmatrix} ⎝⎛1221−1−41−15⎠⎞进行QR分解,求出QR。
解:QR分解过程如下:
step1:
S1 = ( 1 2 2 ) \begin{pmatrix} 1\\ 2\\2\\\end{pmatrix} ⎝⎛122⎠⎞e1 = ( 1 0 0 ) \begin{pmatrix} 1\\ 0\\0\\\end{pmatrix} ⎝⎛100⎠⎞
c1 = -sign(a11) S 1 T ∗ S 1 \sqrt {S1^T*S1} S1T∗S1
U1= S1-c1*e1
= ( 4 2 2 ) \begin{pmatrix} 4\\ 2\\2\\\end{pmatrix} ⎝⎛422</