本文主要关注的是有关 “怎样的矩阵能够进行 XX 分解” 的问题,具体分解的实现方式在这里不做归纳。
欢迎访问我的个人主页 zhekaili.github.io,已查看更多的线性代数知识

1 LU 分解

1.1 能否进行 LU 分解

  1. 当矩阵 A A A 的部分顺序主子式为 0 0 0,经过高斯消元后无法化为上三角矩阵,则不可进行LU分解,例如
    [ 1 2 3 2 4 1 4 6 7 ] → [ 1 2 3 0 0 − 5 0 − 2 − 5 ] \begin{bmatrix} 1 & 2 & 3 \\ 2 & 4 & 1 \\ 4 & 6 & 7 \end{bmatrix} \to\begin{bmatrix} 1 & 2 & 3 \\ 0 & 0 & -5 \\ 0 & -2 & -5 \end{bmatrix} ⎣⎡​124​246​317​⎦⎤​→⎣⎡​100​20−2​3−5−5​⎦⎤​

1.2 LU 分解的唯一性

  1. 当矩阵 A A A 的各阶顺序主子式都不为 0 0 0 时,LU分解唯一
  2. 当矩阵 A A A 的部分顺序主子式为 0 0 0,但经过高斯消元后能化为上三角矩阵 (对角线上的元素可为 0 0 0),则可进行LU分解 (不唯一),例如
    [ 1 1 1 2 2 1 3 3 1 ] → [ 1 1 1 0 0 − 1 0 0 − 2 ] \begin{bmatrix} 1 & 1 & 1 \\ 2 & 2 & 1 \\ 3 & 3 & 1 \end{bmatrix} \to\begin{bmatrix} 1 & 1 & 1 \\ 0 & 0 & -1 \\ 0 & 0 & -2 \end{bmatrix} ⎣⎡​123​123​111​⎦⎤​→⎣⎡​100​100​1−1−2​⎦⎤​

2 QR 分解

2.1 能否进行 QR 分解

当且仅当原矩阵 A A A 的各列向量相互独立时,才能进行 QR 分解


3 特征分解 A = X Λ X − 1 A=X\Lambda X^{-1} A=XΛX−1

X , Λ X, \Lambda X,Λ 分别为 A A A 的特征向量与特征值矩阵, 其中特征值一般默认是从大到小排列在对角线上

3.1 能否进行特征分解

可以特征分解要求 A A A 必须是一个可对角化的矩阵, 满足以下任一条件即可

  1. A A A 可逆
  2. n n n 个线性无关的特征向量/ n n n 个不同的特征值
  3. 所有特征值的代数重数 = 几何重数
  4. 实对称矩阵

4 对称对角化 S = Q Λ Q T S=Q\Lambda Q^T S=QΛQT

S S S 为实对称矩阵, Q Q Q 为正交矩阵, 即满足 Q T = Q − 1 Q^T=Q^{-1} QT=Q−1


5 奇异值分解 A = U Σ V T A=U\Sigma V^T A=UΣVT

待完成

矩阵的各种分解: LU分解, QR分解, 特征分解, 对称对角化, 奇异值分解 SVD相关推荐

  1. [矩阵的QR分解系列四] QR(正交三角)分解

    QR分解 简介 QR分解 定义 存在和唯一性 存在性证明 唯一性证明 分解方法 施密特(Schmidt)方法 吉文斯(Givens)方法 豪斯霍尔德(Householder)方法 例子 施密特(Sch ...

  2. 李保滨矩阵分析大作业2022:LU、QR、URV分解、Householder、Givens变换的程序实现

    介绍 本文为2022年秋季学期国科大李保滨老师的矩阵分析与应用课程大作业实现,编程语言使用python 具体作业要求: 完成课堂上讲的关于矩阵分解的LU.QR(Gram-Schmidt).正交规约(H ...

  3. python 矩阵特征值分解_python3-特征值,特征分解,SVD奇异值分解

    1.设A为n阶矩阵,若存在常数λ及n维非零向量x,使得Ax=λx,则称λ是矩阵A的特征值,x是A属于特征值λ的特征向量. A的所有特征值的全体,叫做A的谱,记为λ(A) 2.特征分解(Eigendec ...

  4. 矩阵特征分解介绍及雅克比(Jacobi)方法实现特征值和特征向量的求解(C++/OpenCV/Eigen)

    对角矩阵(diagonal matrix):只在主对角线上含有非零元素,其它位置都是零,对角线上的元素可以为0或其它值.形式上,矩阵D是对角矩阵,当且仅当对于所有的i≠j, Di,j= 0. 单位矩阵 ...

  5. 矩阵特征分解(svd)介绍及雅克比(Jacobi)方法实现特征值和特征向量的求解(C++/OpenCV/Eigen)

    对角矩阵(diagonal matrix):只在主对角线上含有非零元素,其它位置都是零,对角线上的元素可以为0或其它值.形式上,矩阵D是对角矩阵,当且仅当对于所有的i≠j, Di,j= 0. 单位矩阵 ...

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

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

  7. 从特征分解到协方差矩阵:详细剖析和实现PCA算法

    从特征分解到协方差矩阵:详细剖析和实现PCA算法 本文先简要明了地介绍了特征向量和其与矩阵的关系,然后再以其为基础解释协方差矩阵和主成分分析法的基本概念,最后我们结合协方差矩阵和主成分分析法实现数据降 ...

  8. 特征分解,奇异值分解(SVD) 和隐语义模型(LFM)

    [摘要] 特征分解-->奇异值分解(SVD)-->隐语义模型(LFM),三个算法在前者的基础上推导而成,按顺序先后出现.三者均用于矩阵降维.其中: 特征分解可用于主成分分析.(可参考博主文 ...

  9. Eigen Decomposition 特征分解

    Eigen Decomposition 特征分解 1. Significance 意义 2. Eigenvalues and Eigenvectors 特征值和特征向量 3. Matrix Eigen ...

最新文章

  1. JAVA中获取当前系统时间
  2. 最牛B隐藏文件(续)
  3. java:栈空间,堆空间,方法区
  4. 支架预压弹性变形值计算_复杂环境下大跨度箱梁整体支架法现浇安全要点
  5. linux进程卡住_鸿蒙系统,Linux? Android?
  6. mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP
  7. PHP反射原理的实现
  8. java技术 ppt_Java技术简介与基本宣告ppt课件.ppt
  9. 全新激光雕刻机切割机打标机写字机三轴步进电机运动控制板 控制板硬件软件全部是自己开发的
  10. Springboot导出excel工具类
  11. 软件用户手册编写指南(GB8567一88/GB8567一2006)
  12. Linux下键盘测试工具
  13. Android双系统实现
  14. 台式机通过网线共享笔记本电脑无线网络
  15. #3189. 八纵八横(c)
  16. Springboot - retry机制简介以及踩过的坑
  17. 全面了解超声波传感器
  18. 水晶报表官方实例下载:报表和应用程序
  19. ffmpeg.wasm前端实现多张图片合成视频
  20. Docker搭建PHP运行环境

热门文章

  1. JS原型继承,盗用构造函数,组合继承,原型式继承
  2. CSDN博客升级方式
  3. RK3399 Pro性能指标解读
  4. 英伟达P8显卡_如何评价AMD强势回归市场,直面英伟达的显卡宝座?
  5. 1222 - The used SELECT statements have a different number of columns
  6. 如何修改一张图里的数字
  7. 九号机器人,从「窄门」走向 300 亿
  8. 注册iTunes账号(免信用卡)
  9. 新浪微博客户端开发之主界面实现
  10. edge自带断网游戏