矩阵分析系统学习笔记

本系列所有文章来自东北大学韩志涛老师的矩阵分析课程学习笔记,系列如下:
矩阵分析 (一) 线性空间和线性变换
矩阵分析 (二) 内积空间
矩阵分析 (三) 矩阵的标准形
矩阵分析 (四)向量和矩阵的范数
矩阵分析 (五) 矩阵的分解
矩阵分析 (六) 矩阵的函数
矩阵分析 (七) 矩阵特征值的估计
矩阵分析 (八) 矩阵的直积

文章目录

  • 矩阵分析系统学习笔记
    • 矩阵的对角分解
    • 矩阵的三角分解
    • 矩阵的满秩分解
    • 舒尔定理与矩阵的QR分解

矩阵的对角分解

  • 定理5.1 AAA为正规矩阵的充要条件是:存在酉矩阵QQQ,使得:

QHAQ=Λ,Λ=diag(λ1,λ2,⋅,λn)Q^{H}AQ= \Lambda ,\Lambda =diag(\lambda_{1},\lambda_{2},\cdot,\lambda_{n}) QHAQ=Λ,Λ=diag(λ1​,λ2​,⋅,λn​)

  • 例1 设AAA是nnn阶正规矩阵,其特征值λ1\lambda_{1}λ1​,λ2\lambda_{2}λ2​,⋯\cdots⋯,λn\lambda_{n}λn​,则:
  1. AAA是厄米特矩阵的充要条件是:AAA的特征值全是实数
  2. AAA是反厄米特矩阵的充要条件是:AAA的特征值为零或纯虚数
  3. AAA是酉矩阵的充要条件是:AAA的每个特征值λi\lambda_{i}λi​的模∣λi∣=1|\lambda_{i}|=1∣λi​∣=1。

矩阵的三角分解

  • 定义5.1:设A∈Cn×nA \in C^{n \times n}A∈Cn×n,如果存在下三角矩阵L∈Cn×nL \in C^{n \times n}L∈Cn×n和上三角矩阵R∈Cn×nR \in C^{n \times n}R∈Cn×n,使得A=LRA =LRA=LR,则称AAA可以作三角分解。
  • 定理5.2:设可逆矩阵A∈Cn×nA \in C^{n \times n}A∈Cn×n,则AAA可以作三角分解的充要条件是AAA的所有顺序主子式不为零。
  • 定义5.2:设A∈Cn×nA \in C^{n \times n}A∈Cn×n,

  如果AAA可以分解为A=LRA =LRA=LR,其中LLL是对角线元素为1的下三角矩阵(称为单位下三角矩阵),RRR为上三角矩阵,则称之为AAA的Doolittle分解

  如果AAA可以分解成A=LRA=LRA=LR,RRR是对角线元素为1的上三角矩阵(称为单位上三角矩阵),则称之为AAA的Crout分解

  如果AAA可以分解成A=LDRA=LDRA=LDR,其中L,D,RL,D,RL,D,R分别是单位下三角矩阵、对角矩阵、单位上三角矩阵,则称之为AAA的LDR分解

  • 如果A∈Cn×nA \in C^{n \times n}A∈Cn×n是正定的厄米特矩阵,则存在下三角矩阵GGG使得A=GGHA=GG^{H}A=GGH,称之为AAA的Cholesky分解

矩阵的满秩分解

  这一节讨论一种将矩阵分解为列满秩与行满秩矩阵的乘积。

  • 定义5.3:设A∈Cn×nA \in C^{n \times n}A∈Cn×n,如果存在F∈Crn×rF \in C^{n \times r}_{r}F∈Crn×r​,G∈Crr×nG \in C^{r \times n}_{r}G∈Crr×n​,使得A=FGA=FGA=FG,则称为矩阵AAA的满秩分解
  • 定理5.3:设A∈Cn×nA \in C^{n \times n}A∈Cn×n,则AAA满秩分解总是存在的。

舒尔定理与矩阵的QR分解

  舒尔(Schur)定理在理论上很重要,它是很多重要定理的出发点。而矩阵的QRQRQR分解在数值化代数中起着重要的作用,是计算矩阵特征值以及求解线性方程组的重要工具。

  • 定理5.4:(舒尔定理)若A∈Cn×nA \in C^{n \times n}A∈Cn×n,则存在酉矩阵UUU,使得:

UHAU=TU^{H}AU=T UHAU=T

  这里TTT是上三角矩阵,TTT的对角线上的元素都是AAA的特征值。

  • 定理5.5:(QR分解定理)设AAA为nnn阶复矩阵,则存在酉矩阵QQQ及上三角矩阵RRR,使得:

A=QRA=QR A=QR

我的微信公众号名称:深度学习与先进智能决策
微信公众号ID:MultiAgent1024
公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步!

矩阵分析 (五) 矩阵的分解相关推荐

  1. (矩阵分析基础(第二版)第三章 矩阵的分解 3.3埃尔米特(hermite)矩阵及其分解)

    (矩阵分析基础(第二版)第三章 矩阵的分解 3.3埃尔米特(hermite)矩阵及其分解) 文章目录 (矩阵分析基础(第二版)第三章 矩阵的分解 3.3埃尔米特(hermite)矩阵及其分解) 1.埃 ...

  2. Python+numpy实现矩阵QR分解

    感谢广东东软学院计算机系赵晨杰老师的交流. 如果实(复)非奇异矩阵A能够化成正交(酉)矩阵Q与实(复)非奇异上三角矩阵R的乘积,即A=QR,则称其为A的QR分解. Python扩展库numpy实现了矩 ...

  3. 怎样用matlab做矩阵的LU分解,矩阵LU分解程序实现(Matlab)

    n=4;%确定需要LU分解的矩阵维数 %A=zeros(n,n); L=eye(n,n);P=eye(n,n);U=zeros(n,n);%初始化矩阵 tempU=zeros(1,n);tempP=z ...

  4. 机器学习知识点(十九)矩阵特征值分解基础知识及Java实现

    1.特征值分解基础知识 矩阵乘法Y=AB的数学意义在于变换,以其中一个向量A为中心,则B的作用主要是使A发生伸缩或旋转变换.一个矩阵其实就是一个线性变换,因为一个矩阵乘以一个向量后得到的向量,其实就相 ...

  5. 【数理知识】《矩阵论》方保镕老师-第3章-矩阵的分解

    上一章 回到目录 下一章 第3章 矩阵的分解 3.1 矩阵的三角分解 3.1.1 消元过程的矩阵描述 3.1.2 矩阵的三角分解 3.1.3 常用的三角分解公式 3.2 矩阵的 QR(正交三角) 分解 ...

  6. 本质矩阵svd分解_SVD推荐系统

    整理一下近期学习推荐系统算法的思路,定位一下SVD在整个推荐系统框架中的位置: 首先,我们知道,任何推荐系统的整体大框架都是两部分:对某个用户user而言:首先是从数百万种Item中粗略的选出千级别的 ...

  7. MATLAB矩阵的分解与变换

    1.矩阵的分解 三角分解(方阵):[l,u]=lu(a) 正交分解:[q,r]=qr(a) a(n,m) q:n阶正交方阵 r:与a同阶的上三角矩阵 奇异值分解:[u,s,v]=svd(a) u:n阶 ...

  8. 三十分钟理解:矩阵Cholesky分解,及其在求解线性方程组、矩阵逆的应用

    写一篇关于Cholesky分解的文章,作为学习笔记,尽量一文看懂矩阵Cholesky分解,以及用Cholesky分解来求解对称正定线性方程组,以及求对称正定矩阵的逆的应用. 文章目录 直接Choles ...

  9. 矩阵论理论知识(四)矩阵的分解

    矩阵的分解 QR分解 正轨矩阵及Schur分解 正规矩阵 满秩分解 奇异值分解 单纯矩阵的谱分解 通过一些方法,将矩阵分解为一些较为简单的矩阵,可以更容易地使我们了解矩阵的性质. QR分解 通过Gra ...

  10. 机器学习(十五)SVD(特征值分解和奇异值分解的区别)

    首先从意义上理解: 数学解释:https://blog.csdn.net/u010099080/article/details/68060274 相关概念 参考自维基百科. 正交矩阵:若一个方阵其行与 ...

最新文章

  1. zigbee 协议栈的时钟和定时器分频
  2. Java RandomAccessFile close()方法与示例
  3. mysql 授权指定库,mysql创建新用户并给授权指定的数据库权限
  4. BeyondCompared4提示“缺少评估信息或损坏” 一条命令解决
  5. 苹果再遭炮轰;ofo 收购哈罗?华为推可折叠 5G 手机 | 极客头条
  6. cat 大众点评 mysql_大众点评-CAT监控平台
  7. 【软件下载】Axure8.1正式版(含汉化包)
  8. 软件工程课程项目设计 图书管理系统
  9. CAJ论文怎么打开?
  10. 《唯有时间能证明伟大:极客之王特斯拉传》读后感
  11. span标签的间距问题
  12. 光滑曲线_使用Python实现贝塞尔曲线连接多点形成光滑曲线
  13. 宏正自动科技发表新款8/16端口双滑轨LCD KVM多电脑切换器
  14. S2SH水费管理系统-JAVA【毕业设计、快速开发、源码、开题报告】
  15. MySQL学习笔记-从基础到进阶
  16. Vue进阶(幺肆捌):Vuex 辅助函数详解
  17. allegro中动态铜皮一键倒圆角
  18. Java中byte与short、int、long互转(包含大端,小端)
  19. 《 ThinkSNS 社区服务接口文档.md 》
  20. android vitamio框架,利用Vitamio框架来做自己的视频播放器

热门文章

  1. h3c Telnet配置实验
  2. 游戏筑基开发之printf及利用一维数组输出杨辉三角
  3. WEB安全基础理论笔记(幕布)
  4. Linux文件权限管理命令
  5. Linux用户和用户组详解
  6. H3C PPP 基本配置
  7. 查找和杀掉postgresql堵塞的会话
  8. UITableView滚动到指定位置
  9. Head First C 学习日志 第十章 进程间通信 输入输出重定向
  10. Cookie/Session机制具体解释