所谓矩阵的分解,就是将一个矩阵写成结构比较简单的或性质比较熟悉的另一些矩阵的乘积。矩阵的分解方法有很多种,包括三角分解、QR(正交三角)分解、最大秩分解、奇异值分解和谱分解,所有这些分解在数值代数和最优化问题的解法中都扮演着十分重要的角色。

本文介绍矩阵的谱分解(Eigen decomposition / Spectral decomposition),不多废话了、直接进入正题、

* * *  * * *

设矩阵 有特征根 ,其对应的特征向量为 , 根据定义有

同时,矩阵A和它的转置 的特征值是相同的,都是 ,因为它们的特征多项式是相同的:

因此,存在向量 ,使得

将上式取转置,有

这里,称 A的左特征向量, 则为A的右特征向量.

由此可知,对于矩阵A的每一个特征值 ,存在向量 使

A的特征根如果全不同(若相同,此种情况在下文介绍),设为 ,就有2n个向量 ,i=1,2,...,n,使

  ,   ,

记  ,则有

其中     为对应特征值构成的对角矩阵.

* * *  * * *

要使A表示成其他矩阵的乘积(谱分解的形式),需要上式中的UV可逆(右乘它的逆矩阵),即要证明 存在,这等同于证明 是线性无关的,下面给出证明(反证法证明其中一组,另一组同理):

是线性相关的,那么存在一组不全为0的数 ,使得

①                                                         

于是就有

②                                        

由于 中至少有一个不为0,所以可以

③ 将某个 用其他的向量 来表示,并将其代入②中的 ,这样可以消去一个

不妨记为消去 ,在代入消去后,就有不全为0的 ,使得     ,重复③的做法,逐一消去后得到 ,考虑到矩阵的特征向量不为零向量,所以原假设错误,由此证明U是可逆的,同理,V也是可逆的.

* * *  * * *

又因为

于是,当 时, 对一切 成立,也即

易见 存在,且 ,即 ,由 ,就有

A的特征向量,那么 仍然是A的特征向量,适当选取 以及 ,使得 ,于是 ,因此有

上式就是矩阵的谱分解,特征根 也称为矩阵A的谱.

易见, 就是一个矩阵,因此A被分解为n个矩阵 的线性组合的形式,其系数就是A的谱.

* * *  * * *

另外,若A的特征根有重根,例如 是A的 重根,若相应于 个线性无关的特征向量,那么上面的讨论仍可以进行. 但是如果A的某个特征根的重数与它的线性无关的特征向量个数不相同,那么谱分解就不成立.

   分享    交流    点赞鼓励 :-) 

矩阵的谱分解 (详细推导步骤~~~特征值分解特征向量相关推荐

  1. 线性代数基础(矩阵、范数、正交、特征值分解、奇异值分解、迹运算)

    目录 基础概念 矩阵转置 对角矩阵 线性相关 范数 正交 特征值分解 奇异值分解 Moore-Penrose 伪逆 迹运算 行列式 如果这篇文章对你有一点小小的帮助,请给个关注喔~我会非常开心的~ 基 ...

  2. 【线性代数】矩阵、向量、行列式、特征值与特征向量(掌握这些概念一篇文章就够了)

    在数学领域中,线性代数是一门十分有魅力的学科,首先,它不难学:其次,它能广泛应用于现实生活中:另外,在机器学习越来越被重视的现在,线性代数也能算得上是一个优秀程序员的基本素养吧? 一.线性代数的入门知 ...

  3. 矩阵分解之: 特征值分解(EVD)、奇异值分解(SVD)、SVD++

    目录: 1.矩阵分解 1.1 矩阵分解的产生原因 1.2 矩阵分解作用 1.3 矩阵分解的方法 1.4 推荐学习的经典矩阵分解算法 2. 特征值分解(EVD) 3. 奇异值分解(SVD) 4. SVD ...

  4. 解方程AX=b与矩阵分解:奇异值分解(SVD分解) 特征值分解 QR分解 三角分解 LLT分解

    文章目录 1. 前言 2. LU三角分解 3. Cholesky分解 - LDLT分解 4. Cholesky分解 - LLT分解 5. QR分解 6. 奇异值分解 7. 特征值分解 1. 前言 本博 ...

  5. 视觉SLAM中的数学——解方程AX=b与矩阵分解:奇异值分解(SVD分解) 特征值分解 QR分解 三角分解 LLT分解

    前言 本博客主要介绍在SLAM问题中常常出现的一些线性代数相关的知识,重点是如何采用矩阵分解的方法,求解线性方程组AX=B.主要参考了<计算机视觉--算法与应用>附录A以及Eigen库的方 ...

  6. 奇异值分解与特征值分解详解

    博主从一位大神处转载而来的,写得非常好,修改了一处我觉得可能是大神写的一点点小问题, 原地址: https://blog.csdn.net/MyArrow/article/details/537809 ...

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

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

  8. 特征值分解与奇异值分解原理与计算

    (一)特征值 如果一个非零向量v是方阵A的特征向量,将一定可以表示成下面形式,而λ是特征向量v对应的特征值:特征值分解是将一个矩阵分解成下面的形式: 其中Q是这个矩阵甲的特征向量组成的矩阵,Σ是一个对 ...

  9. 特征值分解、奇异值分解、PCA概念整理

    本文将分别介绍特征值分解.奇异值分解.及PCA的相关理论概念. 文章末尾将给出Householder矩阵变换.QR算法求解特征值.特征向量的代码 其中,特征值分解.奇异值分解的相关内容,转载自: ht ...

  10. numpy求矩阵的特征值与特征向量(np.linalg.eig函数详解)

    numpy求矩阵的特征值与特征向量(np.linalg.eig) 语法 np.linalg.eig(a) 功能 Compute the eigenvalues and right eigenvecto ...

最新文章

  1. 高性能udp服务器架构,优秀的国产高性能TCP/UDP/HTTP开源网络通信框架——HP
  2. 1个多月就能看到效果的减肥大法 - 生活至上,美容至尚!
  3. ie浏览器怎么打开html,Win10系统IE浏览器不能打开HTML怎么办
  4. oracle100个常见问题,Oracle初学者必知的100个问题(三)
  5. @RequestBody注解分析
  6. oracle中lock和latch的用途
  7. Web前端开发笔记——第二章 HTML语言 第二节 基本标签
  8. 币安Binance.client can‘t find the module client 解决办法
  9. JAVA入门到精通-第64讲-sql server备份恢复
  10. Croc Champ 2013 - Round 1 E. Copying Data(线段树)
  11. 如何在swift中实现数组的深拷贝
  12. hive udf开发超详细手把手教程
  13. jquery实现侧边栏手风琴三级导航菜单demo
  14. nxp单片机入门_使用恩智浦MCUXpresso开发FRDM-KL46Z入门
  15. 从知识工程到知识图谱全面回顾
  16. jpg转bmp(使用libjpeg库)
  17. w13scan 扫描器的安装及应用
  18. 考(重点理解哪些属于其他货币资金)、其他货币资金的内容、其他货币资金的账务处理(银行汇票存款、银行本票存款、信用卡存款、信用证保证金存款、存出投资款、外埠存款)
  19. python中rgb颜色_Python 转换RGB颜色值的示例代码
  20. visio双线方框怎么画_visio2013画流程图怎么操作?|visio2013专业版画流程图的方法...

热门文章

  1. 万字长文 | 谷歌进入到退出中国市场的前因后果
  2. 视频剪辑-mkv文件导入PR
  3. 系统集成项目管理工程师10大管理47个过程域输入输出工具(项目成本管理)
  4. OpenGL with QtWidgets:材质、光照贴图
  5. 政府会计制度——行政事业单位会计科目和报表(2019年1月1日施行)
  6. Elastic Job定时任务
  7. 八大顶层设计,决定企业融资难度
  8. 主机安全扫描入门-用Java封装Nmap
  9. visual studio 2017 installer 安装包制作过程出现的问题---无法注册模块 HRESULT -2147024769 请与您的技术支持人员联系...
  10. 本地搭建SVN局域网服务器