机器学习|数学基础Mathematics for Machine Learning系列之线性代数(17):相似矩阵
Posted 海轰Pro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习|数学基础Mathematics for Machine Learning系列之线性代数(17):相似矩阵相关的知识,希望对你有一定的参考价值。
前言
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):方阵的特征值与特征向量
5.3 相似矩阵
定义7:相似矩阵
设 A , B A,B A,B都是 n n n阶矩阵,若有可逆矩阵 P P P,使得
P − 1 A P = B P^{-1}AP=B P−1AP=B
则称 B B B是 A A A的相似矩阵 (或称 A A A与 B B B相似)
对 A A A进行的运算 P − 1 A P P^{-1}AP P−1AP称为对 A A A进行相似变换
可逆矩阵 P P P称为把 A A A变成 B B B的相似变换矩阵
定理3
若 n n n阶矩阵 A A A与 B B B相似,则 A A A与 B B B的特征多项式相同,从而 A A A与 B B B的特征值也相同
证明:
因为 A A A与B相似,即存在可逆矩阵 P P P,使得
P − 1 A P = B P^{-1}AP=B P−1AP=B
那么
∣ B − λ E ∣ = ∣ P − 1 A P − P − 1 ( λ E ) P ∣ = ∣ P − 1 ( A − λ E ) P ∣ = ∣ P − 1 ∣ ∣ A − λ E ∣ ∣ P ∣ = ∣ P − 1 ∣ ∣ P ∣ ∣ A − λ E ∣ = ∣ A − λ E ∣ |B-\\lambda E|=|P^{-1}AP-P^{-1}(\\lambda E)P|=|P^{-1}(A-\\lambda E)P|=|P^{-1}||A-\\lambda E||P|=|P^{-1}||P||A-\\lambda E|=|A-\\lambda E| ∣B−λE∣=∣P−1AP−P−1(λE)P∣=∣P−1(A−λE)P∣=∣P−1∣∣A−λE∣∣P∣=∣P−1∣∣P∣∣A−λE∣=∣A−λE∣
Note:
- ∣ A B ∣ = ∣ A ∣ ∣ B ∣ |AB|=|A||B| ∣AB∣=∣A∣∣B∣
- A A A可逆的情况下 ∣ A ∣ ∣ A − 1 ∣ = ∣ E ∣ = 1 |A||A^{-1}|=|E|=1 ∣A∣∣A−1∣=∣E∣=1
即
∣ B − λ E ∣ = ∣ A − λ E ∣ |B-\\lambda E|=|A-\\lambda E| ∣B−λE∣=∣A−λE∣
所以 A A A与 B B B的特征多项式相同,从而 A A A与 B B B的特征值也相同
备注:为什么 ∣ B − λ E ∣ = ∣ P − 1 A P − P − 1 ( λ E ) P ∣ ? |B-\\lambda E|=|P^{-1}AP-P^{-1}(\\lambda E)P|? ∣B−λE∣=∣P−1AP−P−1(λE)P∣?
首先
B = P − 1 A P B=P^{-1}AP B=P−1AP
有
∣ B − λ E ∣ = ∣ P − 1 A P − λ E ∣ |B-\\lambda E|=|P^{-1}AP-\\lambda E| ∣B−λE∣=∣P−1AP−λE∣
其次
P − 1 ( λ E ) P = λ P − 1 E P = λ P − 1 P = λ E P^{-1}(\\lambda E)P=\\lambda P^{-1}EP=\\lambda P^{-1}P=\\lambda E P−1(λE)P=λP−1EP=λP−1P=λE
P − 1 P = E P^{-1}P=E P−1P=E
即
P − 1 ( λ E ) P = λ E P^{-1}(\\lambda E)P=\\lambda E P−1(λE)P=λE
所以才有
∣ B − λ E ∣ = ∣ P − 1 A P − P − 1 ( λ E ) P ∣ |B-\\lambda E|=|P^{-1}AP-P^{-1}(\\lambda E)P| ∣B−λE∣=∣P−1AP−P−1(λE)P∣
推论
若 n n n阶矩阵 A A A与对角阵
Λ
=
[
λ
1
λ
2
.
.
.
λ
n
]
\\Lambda=\\begin{bmatrix} \\lambda_1 & & & & \\\\ & \\lambda_2 & & & \\\\ & & . & & & \\\\ & & & . & & \\\\ & & & & .& \\\\ & & & & & \\lambda_n \\\\ \\end{bmatrix}
Λ=⎣⎢⎢⎢⎢⎢⎢⎡λ1λ2.< 以上是关于机器学习|数学基础Mathematics for Machine Learning系列之线性代数(17):相似矩阵的主要内容,如果未能解决你的问题,请参考以下文章 机器学习|数学基础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):向量和矩阵的极限