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

  • 引理:设 AAA 是 m×rm\times rm×r 矩阵,则 AAA 是列满秩的充要条件为存在 m×mm\times mm×m 可逆矩阵 PPP,使 A=P(ErO),A=P\begin{pmatrix}E_r\\O\end{pmatrix},A=P(Er​O​),同样地,AAA 为行满秩的充要条件为存在 r×rr\times rr×r 的可逆矩阵 QQQ, 使A=Q(EmO).A=Q\begin{pmatrix}E_m&O\end{pmatrix}.A=Q(Em​​O​).
  • 定理:设 m×nm\times nm×n 矩阵 AAA 的秩为 rrr,则有 m×rm\times rm×r 列满秩矩阵 PPP 和r×nr\times nr×n 行满秩矩阵 QQQ 使 A=PQA=PQA=PQ

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

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

如果有

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

那么

rank(A)=rank(Ero)=r{\rm rank}(A)={\rm rank}\begin{pmatrix}E_r\\o\end{pmatrix}=rrank(A)=rank(Er​o​)=r

所以 AAA 是列满秩的。

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

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

即有 Lm×m,Qr×rL_{m\times m},Q_{r\times r}Lm×m​,Qr×r​,可逆,使

A=L(ErO)Q=L(ErQO)=L(QErO)=L(QOOEm−r)(ErO)\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(Er​O​)Q=L(Er​QO​)=L(QEr​O​)=L(QO​OEm−r​​)(Er​O​)​

令 P=L(QOOEm−r)P=L\begin{pmatrix}Q &O\\O&E_{m-r}\end{pmatrix}P=L(QO​OEm−r​​),则 PPP 即为所求.


定理:设 m×nm\times nm×n 矩阵 AAA 的秩为 rrr,则有 m×rm\times rm×r 列满秩矩阵 PPP 和r×nr\times nr×n 行满秩矩阵 QQQ 使 A=PQA=PQA=PQ

AAA 的秩为 rrr,有可逆矩阵 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(ErOOO)m×nQˉn×n=Pˉm×m(ErO)m×r(ErO)r×nQˉn×n=Pm×rQr×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​(Er​O​OO​)m×n​Qˉ​n×n​=Pˉm×m​(ErO​)m×r​(Er​​O​)r×n​Qˉ​n×n​=Pm×r​Qr×n​​

其中

Pm×r=Pˉm×m(ErO)m×rP_{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​

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

由引理,Pm×rP_{m\times r}Pm×r​ 列满秩,Qr×nQ_{r\times n}Qr×n​ 行满秩,结论得证。

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

  1. Java分解质因数(每个非素数(合数)都写成几个素数(也可称为质数)相乘的形式)

    分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现在 ...

  2. MATLAB实现基本的遗传算法(写成函数形式,可调用),优化目标函数,并举例展示

    遗传算法,其本质上是一种进化算法,相比其他的算法应用范围比较广泛,特别是对于一些非线性.多模型.多目标的函数优化问题,用其他的优化方法较难求解,而遗传算法可以方便的得到较好的结果.不过正如我在PSO粒 ...

  3. socket可以写成单例嘛_精读《设计模式 - Singleton 单例模式》

    Singleton(单例模式) Singleton(单例模式)属于创建型模式,提供一种对象获取方式,保证在一定范围内是唯一的. 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 其实单例模 ...

  4. 如何把自己的经历写成小说_《诡秘小说》:读者与作者共同创作,难分真假,午夜不敢独自看!...

    刚刚在这一期的三江上,看到一本非常不错的悬疑作品. <诡秘小说>,作者:弹指一笑间,5级作者. 分类:悬疑-诡秘悬疑. [简介] 作者与读者共同创作,非表面众筹文学. [简评] 本书剧情十 ...

  5. 人类第一次将42写成3个整数的立方和,最后一个100以内的自然数告破

    允中 发自 凹非寺  量子位 报道 | 公众号 QbitAI 现在,42也被攻破了. 它可以被写成3个整数的立方之和,这是100以内自然数的最后一个"彩蛋". 荣誉属于麻省理工的A ...

  6. rfid3-micro2440,linux2.6.32.2,写成misc驱动

    接上文的进度,将keil下已经成功的读卡程序写成linux驱动的形式 采用misc来写比较方便简单,仅是为了方便测试,好多都在驱动中实现. 主文件是rfid.c #include "rc52 ...

  7. php dump utfp,php pchart乱码-使用REST接口获取GeoServer中的...-结合 thinkPHP 分页写成自己分页类_169IT.COM...

    本页文章导读: ▪php pchart乱码      有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-e ...

  8. socket可以写成单例嘛_精读设计模式 Singleton 单例模式

    Singleton(单例模式) Singleton(单例模式)属于创建型模式,提供一种对象获取方式,保证在一定范围内是唯一的. 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 其实单例模 ...

  9. 代码写成这样,老夫无可奈何!

    你见过最无可奈何的代码是什么? 今天,我就来总结一下我遇到过的一些神逻辑代码,不一定很全,但我真心写不出,真心让我自叹不如啊! 1.耍猴的最佳手段 还记得 XX 手机的抢购活动么,抢购按钮的代码类似是 ...

  10. 微商招代理赚钱方法:软文写成小说

    以前我们在做广告时,很多营销大师就说要把硬广做成软文,这个大家猜容易接受,效果才会好.而如今的互联网,到处都是软文,用户基本对软文已经审美疲倦了.而小说却成了新的流量获取方法,为什么呢? 小说植入广告 ...

最新文章

  1. MySQL的约束、多表查询、子查询
  2. iis出现 Server Application Error 错误解决方法(xp iis5.1 配置asp项目出现500错)
  3. [转]如何提升你的能力?给年轻程序员的几条建议
  4. 用拼音输入法字典库实现同音字模糊查询
  5. SSM SpringBoot vue高校实训管理系统
  6. 工控网络安全分支-电力行业网络安全建设
  7. 熊市之后!除了割肉就是割肉!(爆笑漫画)
  8. Xilinx ZYNQ Ultrascale+ 性能测试之 Video Multi Scaler (Linux篇)
  9. 表面缺陷检测的意义及现状
  10. 用相关法辨识系统的脉冲响应 matlab,利用相关分析法辨识脉冲响应
  11. Unity基本认识——走进Unity
  12. 视频教程-移动端Web开发-JavaScript
  13. 四月份适合发微信朋友圈的文案
  14. 用Unity3D开发一个题库系统
  15. CF #768 E.Flipping Ring
  16. python中用什么函数读取字符串_Python(2)字符串的主要方法
  17. 15、2 使用vsftpd搭建ftp服务
  18. 保险成电商角逐互联网金融利器
  19. 6.前端CSS之布局属性(盒子,float,overflow,opsition,z-index,opacity)
  20. 基于黄金正弦与自适应融合的蜉蝣优化算法

热门文章

  1. weblogic设置classpath、debug端口和log目录
  2. mpeg4的解码演示程序
  3. 手动抛出异常_超实用:关于Java异常设计和处理
  4. JavaWeb如何学?
  5. e: 无法定位软件包 python-pip_关于Sony镜头不同系列定位的最全面分析
  6. nyoj 买水果(组合数求法与分析)
  7. 微软sql服务器双机热备,office2014-SQL Server2014 R2 双机热备,保护你的数据
  8. 【ZOJ4110】Strings in the Pocket (马拉车算法+分析)
  9. java 变量 类之间调用_java内部类与其他类变量之间的调用方式
  10. 《领域驱动设计精粹》DDD Domain-Driven Design Distilled -- Vaughn Vernon 读后感