数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 1159|回复: 0

4*3矩阵QR分解能得到4*4的Q矩阵?

[复制链接]
发表于 2021-10-20 00:21 | 显示全部楼层 |阅读模式
本帖最后由 wufaxian 于 2021-10-20 00:29 编辑





请看上面的问题和答案。因为是列满秩的矩阵。所以m大于等于n,因为用了不同的字母m,所以m应该大于n。那就构建一个4*3的矩阵A=
       1              0              0      
       0              1              0      
       0              0              1      
       0              0              0      

如果用手动去计算。那么得到的Q矩阵一定是3列的矩阵Q。可实际上matlab得到的却是4*4的矩阵Q
Q =

       1              0              0              0      
       0              1              0              0      
       0              0              1              0      
       0              0              0              1   

当然这个答案确实满足上题答案中所说的Q2的m-n列是矩阵A的左零空间的基论述。所以按照数学定义,矩阵A的QR分解究竟应该得到怎样的Q矩阵呢?matlab为什么会给出这样的答案呢?


  1. A=[1 0 0 0;0 1 0 0;0 0 1 0];
  2. A=A';
  3. [Q,R]=qr(A)
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-4-20 11:07 , Processed in 0.063477 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表