满秩分解

  • 1.定义
  • 2.存在性定理
  • 3.hermite矩阵
  • 4.满秩分解的一种求法

1.定义

设矩阵A∈Crm×n(r>0)A\in C_r^{m\times n}(r>0)A∈Crm×n​(r>0),若存在A=FG,F∈Crm×r,A∈Grr×nA=FG,F\in C_r^{m\times r},A\in G_r^{r\times n}A=FG,F∈Crm×r​,A∈Grr×n​则称其为A的一个满秩分解

2.存在性定理

设A∈Crm×n(r>0)A\in C_r^{m\times n}(r>0)A∈Crm×n​(r>0)存在E∈Cmm×m(r>0)E\in C_m^{m\times m}(r>0)E∈Cmm×m​(r>0)使得EA=[G...O]m−r行r行EA=\left[ \begin{matrix}G\\...\\O \end{matrix}\right]_{m-r行}^{r行}EA=⎣⎡​G...O​⎦⎤​m−r行r行​ A=E−1[G...O]=[FS][G...O]=FGA=E^{-1}\left[ \begin{matrix}G\\...\\O \end{matrix}\right]=\left[ \begin{matrix}F&S \end{matrix}\right]\left[ \begin{matrix}G\\...\\O \end{matrix}\right]=FGA=E−1⎣⎡​G...O​⎦⎤​=[F​S​]⎣⎡​G...O​⎦⎤​=FG其中F∈Crm×rF\in C_{r}^{m\times r}F∈Crm×r​
(EEE是满秩矩阵,它的逆的秩也是mmm)

3.hermite矩阵

形如

称为hermite标准型

  • 前rrr行中每一行至少含一个非零元素(称为非零行),且第一个非零元素为1,而后m−rm-rm−r行的元素全为零(称为零行);
  • 若第iii行的第一个非零元素(即1)在第jij_iji​列 ,则j1<j2...<jrj_1<j_2...<j_rj1​<j2​...<jr​

4.满秩分解的一种求法

例1:求A=[1230021−11021]A=\left[ \begin{matrix}1&2&3&0 \\ 0&2&1&-1 \\1&0&2&1 \end{matrix}\right]A=⎣⎡​101​220​312​0−11​⎦⎤​的满秩分解
解:整体思路
GGG矩阵即为将AAA矩阵变为hermite标准型后取前rrr行的矩阵,而FFF矩阵是F=AP1=E−1BP1=[FS][IrO]F=AP_1=E^{-1}BP_1=\left[ \begin{matrix}F&S \end{matrix}\right]\left[ \begin{matrix}I_r\\O \end{matrix}\right]F=AP1​=E−1BP1​=[F​S​][Ir​O​]
对A进行初等行变换[AI3]=[1230.100021−1.0101021.001]\left[ \begin{matrix}A&I_3 \end{matrix}\right]=\left[ \begin{matrix}1&2&3&0 &.&1&0&0\\ 0&2&1&-1&. &0&1&0\\1&0&2&1&. &0&0&1\end{matrix}\right][A​I3​​]=⎣⎡​101​220​312​0−11​...​100​010​001​⎦⎤​第三行加第二行减第一行[1230.100021−1.0100000.−111]\left[ \begin{matrix}1&2&3&0 &.&1&0&0\\ 0&2&1&-1&. &0&1&0\\0&0&0&0&. &-1&1&1\end{matrix}\right]⎣⎡​100​220​310​0−10​...​10−1​011​001​⎦⎤​第一行减第二行[1021.1−10021−1.0100000.−111]\left[ \begin{matrix}1&0&2&1 &.&1&-1&0\\ 0&2&1&-1&. &0&1&0\\ 0&0&0&0&. &-1&1&1\end{matrix}\right]⎣⎡​100​020​210​1−10​...​10−1​−111​001​⎦⎤​
第二行乘1/2[1021.1−10011/2−1/2.01/200000.−111]\left[ \begin{matrix} 1&0&2&1 &.&1&-1&0\\ 0&1&1/2&-1/2&. &0&1/2&0\\ 0&0&0&0&. &-1&1&1 \end{matrix}\right]⎣⎡​100​010​21/20​1−1/20​...​10−1​−11/21​001​⎦⎤​

由此我们可以得到G=[1021011/2−1/2],F=AP1=[1230021−11021][10010000]=[120210]G=\left[ \begin{matrix}1&0&2&1 \\ 0&1&1/2&-1/2 \end{matrix}\right],F=AP_1=\left[ \begin{matrix} 1&2&3&0 \\ 0&2&1&-1 \\ 1&0&2&1 \end{matrix}\right]\left[ \begin{matrix}1&0 \\ 0&1\\0&0\\0&0 \end{matrix}\right]=\left[ \begin{matrix}1&2 \\ 0&2 \\1&0 \end{matrix}\right]G=[10​01​21/2​1−1/2​],F=AP1​=⎣⎡​101​220​312​0−11​⎦⎤​⎣⎢⎢⎡​1000​0100​⎦⎥⎥⎤​=⎣⎡​101​220​⎦⎤​

12满秩分解与奇异值分解(1)相关推荐

  1. 三角分解、满秩分解、Schur分解与奇异值分解一网打尽

    文章目录 前言 一.三角分解 二.满秩分解 三.Schur分解 1.UR分解 2.QR分解 四.奇异值分解(SVD) 总结 前言 本文的主要内容是三角分解.满秩分解.Schur分解与奇异值分解的简单介 ...

  2. 矩阵分解_满秩分解、三角分解、QR分解、奇异值分解

    矩阵的因子分解 满秩分解 分解方法 满秩分解例题 三角分解(LU分解) 分解方法 三角分解例题 LDU分解 分解方法 LDU分解例题 正交三角分解(QR分解) 分解方法 QR分解例题 奇异值分解(SV ...

  3. 矩阵论(零):线性代数基础知识整理(1)——逆矩阵、(广义)初等变换、满秩分解

    矩阵论专栏:专栏(文章按照顺序排序) 线性代数是矩阵论的先修课程,本篇博客整理线性代数的基础理论知识,为矩阵论的学习做准备.限于篇幅,梳理的重点将在定理和结论上(只给出部分必要的定义),对最基础的概念 ...

  4. 求解矩阵A的满秩分解的一般方法

    什么是满秩分解? A是一个m*n大小的矩阵,若存在列满纸矩阵F和行满秩矩阵G使得 A=FG 则称矩阵A有满秩分解,等式A=FG称为A的满秩分解. 1,求A的Hermite标准形: 2,设H中单位子矩阵 ...

  5. 特征值分解与奇异值分解及其应用

    SVD奇异值分解 正交矩阵 正交矩阵   正交矩阵对应着正交变换,特点在于不改变向量的尺寸(模)和任意两个向量的夹角.在x-y坐标系中,通俗地讲,就是旋转两个坐标轴,得到新的互相垂直的坐标轴,求向量在 ...

  6. 人工智能里的数学修炼 | 矩阵的花样分解:特征值分解(EVD)、相似对角化、QR分解、Schur分解、奇异值分解(SVD)的概念纠缠与详解

    前言 在高等代数里,矩阵分解是一个十分基础与重要的内容,任何一个学校对于理工科的研究生教育都会开设相应的课程,如:矩阵分析.矩阵论.线性系统等.看了不少社区的问答.笔记和博客,在它们的基础上加入一些自 ...

  7. 一分钟读懂:矩阵的特征值分解、奇异值分解和伪逆矩阵

    通过把矩阵运算分解成多个矩阵的乘法,可以简化矩阵运算,也可发现对应线性变换的一些内在规律和特性.根据不同的目的,有不同的分解策略.本文我们讨论最常用的特征值分解和奇异值分解. 1. 矩阵的乘方运算 定 ...

  8. 特征值分解、奇异值分解、PCA概念整理(转载)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/jinshengtao/article/details/18448355 本文将分别介绍特征值分解.奇 ...

  9. 矩阵分解 (特征值/奇异值分解+SVD+解齐次/非齐次线性方程组)

    ,#1. 用途# 1.1 应用领域 最优化问题:最小二乘问题 (求取最小二乘解的方法一般使用SVD) 统计分析:信号与图像处理 求解线性方程组: Ax=0或Ax=b Ax = 0 或 Ax =b 奇异 ...

  10. 特征值分解,奇异值分解svd

    特征值分解: 特征值分解(Eigen decomposition),又称谱分解(Spectral decomposition)是将矩阵分解为由其特征值和特征向量表示的矩阵之积的方法.需要注意只有方阵才 ...

最新文章

  1. maven项目update报错
  2. ASP.NET MVC标记最新的发布新闻或文章
  3. cdi name 日志_CDI 2.0更新
  4. php项目中sql,php – 大括号{}在SQL查询中做了什么?
  5. 套接字I/O模型-重叠I/O
  6. ab并发负载压力测试
  7. 根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
  8. 大学生 计算机 毕业设计 xx管理系统 毕设(1)
  9. Xshell入门使用教程
  10. java毕业生设计资源循环利用计算机源码+系统+mysql+调试部署+lw
  11. OSChina 十一乱弹 —— 前女友 is Null
  12. GitHub 中国区前 100 名到底是什么样的人
  13. sencha touch 相机,相册调用
  14. Mathmatica简介
  15. _SaveLog.dpr立即备份晓亮的电脑操作记录热键(快捷键) F11由于原来的 AutoIt 杀毒软件总是误报...
  16. springboot admin自定义监控里的info信息
  17. 如何对接身份证实名认证?
  18. Go是Google的语言,而不是我们的语言
  19. 利用wine使用msoffice软件
  20. ubuntu卸载xilinx

热门文章

  1. Android Studio创建侧滑菜单使用心得
  2. MySql中varchar(10)和varchar(100)的区别==以及char的利弊
  3. 在ASP.net MVC中利用ajax配合razor进行局部加载
  4. 触发器的创建及相关知识
  5. 轻量容器和注射依赖 的自实现
  6. STC学习:八位数码管+流水灯
  7. 项不会计算为接受 0 个参数的函数_玩转excel函数:详解四种计数函数,从基础到提高...
  8. python测试用例设计方法_设计测试用例的基本方法
  9. html文本延迟加载,LazyLoad 延迟加载(按需加载)
  10. 手机代理上网_ip地址是怎么来的?手机电脑怎么获得IP地址?