机器学习|数学基础Mathematics for Machine Learning系列之线性代数(18):对称矩阵的对角化
Posted 海轰Pro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习|数学基础Mathematics for Machine Learning系列之线性代数(18):对称矩阵的对角化相关的知识,希望对你有一定的参考价值。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
往期文章
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(1):二阶与三阶行列式、全排列及其逆序数
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(2):n阶行列式、对换
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(3):行列式的性质
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(4):行列式按行(列)展开
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(6):矩阵的运算
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(7):逆矩阵
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(8):矩阵的初等变换
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(9):矩阵的秩、线性方程组的解
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(11):向量组的线性相关性
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(12):向量组的秩
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(13):线性方程组的解的结构
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(14):向量空间
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(15):向量的内积、长度及正交性
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(16):方阵的特征值与特征向量
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(17):相似矩阵
5.4 对称矩阵的对角化
定理5
对称阵的特征值为实数
定理6
设 λ 1 , λ 2 \\lambda_1,\\lambda_2 λ1,λ2是对称阵 A A A的两个特征值, p 1 , p 2 p_1,p_2 p1,p2是对应的特征向量。若 λ 1 ≠ λ 2 \\lambda_1\\neq\\lambda_2 λ1=λ2,则 p 1 p_1 p1与 p 2 p_2 p2正交
证明:
因为 λ 1 , λ 2 \\lambda_1,\\lambda_2 λ1,λ2是对称阵 A A A的两个特征值, p 1 , p 2 p_1,p_2 p1,p2是对应的特征向量
所以,有
{ A p 1 = λ 1 p 1 A p 2 = λ 2 p 2 \\begin{cases} Ap_1=\\lambda_1p_1\\\\ Ap_2=\\lambda_2p_2 \\end{cases} {Ap1=λ1p1Ap2=λ2p2
因为 A A A对称 所以 A = A T A=A^T A=AT
λ 1 p 1 T = ( λ 1 p 1 ) T = ( A p 1 ) T = p 1 T A T = p 1 T A \\lambda_1 p_1^T=(\\lambda_1 p_1)^T=(Ap_1)^T=p_1^TA^T=p_1^TA λ1p1T=(λ1p1)T=(Ap1)T=p1TAT=p1TA
那么
λ 1 p 1 T p 2 = ( λ 1 p 1 T ) p 2 = p 1 T A p 2 = p 1 T ( A p 2 ) = p 1 T ( λ 2 p 2 ) = λ 2 p 1 T p 2 \\lambda_1p_1^Tp_2=(\\lambda_1p_1^T)p_2=p_1^TAp_2=p_1^T(Ap_2)=p_1^T(\\lambda_2p_2)=\\lambda_2p_1^Tp_2 λ1p1Tp2=(λ1p1T)p2=p1TAp2=p1T(Ap2)=p1T(λ2p2)=λ2p1Tp2
即
λ 1 p 1 T p 2 = λ 2 p 1 T p 2 \\lambda_1p_1^Tp_2=\\lambda_2p_1^Tp_2 λ1p1Tp2=λ2p1Tp2
λ 1 p 1 T p 2 − λ 2 p 1 T p 2 = ( λ 1 − λ 2 ) p 1 T p 2 = 0 \\lambda_1p_1^Tp_2-\\lambda_2p_1^Tp_2=(\\lambda_1-\\lambda_2)p_1^Tp_2=0 λ1p1Tp2−λ2p1Tp2=(λ1−λ2)p1Tp2=0
因为
λ 1 ≠ λ 2 \\lambda_1 \\neq \\lambda_2 λ1=λ机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质
机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理
机器学习|数学基础Mathematics for Machine Learning系列之矩阵理论(16):向量和矩阵的极限