QR分解

QR分解

对于n阶方阵A,A可逆,则存在完全QR分解,Q为n*n的正交矩阵,R为n*n的上三角矩阵。

对于非方阵的m*n(m≥n)阶矩阵A,A列满秩,存在QR分解,Q为m*n列正交矩阵,R为n*n的上三角矩阵。

方法一:采用Gram-Schmidt法的QR分解

对于可逆矩阵A的列向量组进行Gram–Schmidt正交化,可得标准正交向量

用矩阵表达即是:

 T=(tij),A=(),Q=(),这里注意Q是正交矩阵。若记,则A = QR,其中T的逆矩阵R仍然是上三角矩阵

方法二:采用修正Gram-Schmidt法的QR分解

        对于Gram–Schmidt正交化求正交矩阵Q提出一种改进的计算方法,改进的地方是每产生一个单位正交向量后,就用后续的向量减去它,消去其中包含这个正交向量的部分。

       将向量a_1标准正交化的结果取作 q_1,即

       \\R_{11}=||a_1||\\ \\q_1=a_1/R_{11}

       然后从a_2中减去与a_1平行的分量,然后再标准化

       \\R_{12}=q_{1}^Ha_2 \\ \\R_{22}=||a_2-q_1R_{12}|| \\ \\ q_2=(a_2-q_1R_{12})/R_{22}

        其中R_{12}表示a_2q_1中的投影长度。a_2-q_1R_{12}表示a_2 —(a_2q_1中的投影矢量),R_{22}表示a_2-q_1R_{12}的大小,q_2就是a_2对应的标准正交基。

       进而,又从a_3 除去与 a_1和 a_2平行的两个分量,再进行标准正交化

q_1,q_2,....q_n为列向量的矩阵Q与A之间有下列关系:

A=QR

方法三:采用Givens旋转的QR分解

 Givens旋转也可以用来计算QR分解。以4*3的矩阵为例说明Givens QR分解的思想

参考:https://blog.csdn.net/u010945683/article/details/45972819

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值