非零矩阵A可以写成某个列满秩矩阵与某个行满秩矩阵的乘积

非零矩阵A可以写成某个列满秩矩阵与某个行满秩矩阵的乘积非零矩阵 A 可以写成某个列满秩矩阵与某个行满秩矩阵的乘积引理 设 AAA 是 m rm timesrm r 矩阵 则 AAA 是列满秩的充要条件为存在 m mm timesmm m 可逆矩阵 PPP 使 A P ErO A P begin pmatrix E r O end pmatrix A P Er O 同样地 AAA 为行满秩的充要条件为存在 r rr timesrr r 的可逆矩阵 Q 使 A Q EmO A Q begin pmatrix E m amp O end pmatr

引理:设 A A A m × r m\times r m×r 矩阵,则 A A A 是列满秩的充要条件为存在 m × m m\times m m×m 可逆矩阵 P P P,使 A = P ( E r O ) , A=P\begin{pmatrix}E_r\\O\end{pmatrix}, A=P(ErO),同样地, A A A 为行满秩的充要条件为存在 r × r r\times r r×r 的可逆矩阵 Q Q Q, 使 A = Q ( E m O ) . A=Q\begin{pmatrix}E_m&O\end{pmatrix}. A=Q(EmO).

证明: 以下只证明列满秩的情况

如果有

A m × r = P ( E r O ) A_{m\times r}=P\begin{pmatrix}E_r\\O\end{pmatrix} Am×r=P(ErO)

那么

r a n k ( A ) = r a n k ( E r o ) = r {\rm rank}(A)={\rm rank}\begin{pmatrix}E_r\\o\end{pmatrix}=r rank(A)=rank(Ero)=r

所以 A A A 是列满秩的。

如果 A m × r A_{m\times r} Am×r 是列满秩的,则它的标准型为

( E r O ) m × r \begin{pmatrix}E_r\\O\end{pmatrix}_{m\times r} (ErO)m×r

即有 L m × m , Q r × r L_{m\times m},Q_{r\times r} Lm×m,Qr×r,可逆,使

A = L ( E r O ) Q = L ( E r Q O ) = L ( Q E r O ) = L ( Q O O E m − r ) ( E r O ) \begin{aligned} A&=L\begin{pmatrix}E_r\\O\end{pmatrix}Q\\ &=L\begin{pmatrix}E_rQ\\O\end{pmatrix}\\ &=L\begin{pmatrix}QE_r\\O\end{pmatrix}\\ &=L\begin{pmatrix}Q &O\\O&E_{m-r}\end{pmatrix}\begin{pmatrix}E_r\\O\end{pmatrix} \end{aligned} A=L(ErO)Q=L(ErQO)=L(QErO)=L(QOOEmr)(ErO)

P = L ( Q O O E m − r ) P=L\begin{pmatrix}Q &O\\O&E_{m-r}\end{pmatrix} P=L(QOOEmr),则 P P P 即为所求.


定理:设 m × n m\times n m×n 矩阵 A A A 的秩为 r r r,则有 m × r m\times r m×r 列满秩矩阵 P P P r × n r\times n r×n 行满秩矩阵 Q Q Q 使 A = P Q A=PQ A=PQ

A A A 的秩为 r r r,有可逆矩阵 P ˉ m × m , Q ˉ n × n \bar{P}_{m\times m},\bar{Q}_{n\times n} Pˉm×m,Qˉn×n,使得

A = P ˉ m × m ( E r O O O ) m × n Q ˉ n × n = P ˉ m × m ( E r O ) m × r ( E r O ) r × n Q ˉ n × n = P m × r Q r × n \begin{aligned}A&=\bar{P}_{m\times m}\begin{pmatrix}E_r&O\\O&O\end{pmatrix}_{m\times n}\bar{Q}_{n\times n}\\ &=\bar{P}_{m\times m}\begin{pmatrix}Er\\O\end{pmatrix}_{m\times r}\begin{pmatrix}E_r&O\end{pmatrix}_{r\times n}\bar{Q}_{n\times n}\\ &=P_{m\times r}Q_{r\times n}\end{aligned} A=Pˉm×m(ErOOO)m×nQˉn×n=Pˉm×m(ErO)m×r(ErO)r×nQˉn×n=Pm×rQr×n

其中

P m × r = P ˉ m × m ( E r O ) m × r P_{m\times r}=\bar{P}_{m\times m}\begin{pmatrix}Er\\O\end{pmatrix}_{m\times r} Pm×r=Pˉm×m(ErO)m×r

Q r × n = ( E r O ) r × n Q ˉ n × n Q_{r\times n}=\begin{pmatrix}E_r&O\end{pmatrix}_{r\times n}\bar{Q}_{n\times n} Qr×n=(ErO)r×nQˉn×n

由引理, P m × r P_{m\times r} Pm×r 列满秩, Q r × n Q_{r\times n} Qr×n 行满秩,结论得证。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228028.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:59
下一篇 2026年3月16日 下午7:59


相关推荐

  • 李林峰 netty_逆向工程权威指南

    李林峰 netty_逆向工程权威指南第1章Java的I/O演进之路第2章NIO入门2.3NIO编程第4章TCP粘包/拆包问题的解决之道4.1TCP粘包/拆包4.1.1TCP粘包/拆包问题说明4.1.2TCP粘包/拆包发生的原因 应用程序write写入的字节大小大于套接口发送缓冲区的大小 进行MSS大小的TCP分段 以太网的帧playload大小MTU进行IP分片…

    2026年4月15日
    7
  • iOS自建分发平台

    iOS自建分发平台前言一 什么是 APP 分发 二 如何自建 iOS 分发准备工作开工 1 plist 文件 2 要把所有需要的文件都上传到 https 服务器中 然后拿到访问地址 确保可以访问 如 3 不出意外的话 到这一步就可以直接在 iOS 的 Safari 浏览器中直接访问 4 大致说说 iOS 从 Safari 跳转到描述文件与设备管理总结 https blog csdn net LeoChen XY article details 前言一 什么是 APP 分发 APP 分发其实就是

    2026年3月18日
    2
  • 表格存储:使用TableStoreWriter进行高并发、高吞吐的数据写入

    表格存储:使用TableStoreWriter进行高并发、高吞吐的数据写入

    2021年9月15日
    68
  • ORACLE 查询字表未明确定义列「建议收藏」

    ORACLE 查询字表未明确定义列「建议收藏」运行环境:Oracle10gsqlplus环境下。 在查询语句中,经常会出现一个错误: SQL基础:ORA-00918:未明确定义列的错误。 当前遇到有两种情况。原因为:当查询语句中,查询的表(数据集)中有相同的字段名,查询字段无法确认是改查那个字段 时,就会报未明确定义列的错误。 第一种情况: 1.单表时: 比如fconsign表中存在三个字段:fcsg_c

    2026年4月15日
    4
  • 券商圈也被“龙虾”搅动:一边禁止私装,一边研报掘金

    券商圈也被“龙虾”搅动:一边禁止私装,一边研报掘金

    2026年3月12日
    1
  • oracle进程间共享内存,oracle自动共享内存管理(ASMM)「建议收藏」

    oracle进程间共享内存,oracle自动共享内存管理(ASMM)「建议收藏」oracle自动共享内存管理(ASMM)从Oracle10g开始,Oracle提供了自动SGA的管理(简称ASMM,即AutomaticSharedMemoryManagement)新特性。所谓ASMM,就是指我们不再需要手工设置sharedpool、bufferpool等若干内存池的大小,而是为SGA设置一个总的大小尺寸即可。Oracle10g数据库会根据系统负载的变化,自动调整各个组件的…

    2022年5月4日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号