小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖...已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
5.3 相似矩阵
定义7:相似矩阵
设A,B都是n阶矩阵,若有可逆矩阵P,使得
P−1AP=B
则称B是A的相似矩阵 (或称A与B相似)
对A进行的运算P−1AP称为对A进行相似变换
可逆矩阵P称为把A变成B的相似变换矩阵
定理3
若n阶矩阵A与B相似,则A与B的特征多项式相同,从而A与B的特征值也相同
证明:
因为A与B相似,即存在可逆矩阵P,使得
P−1AP=B
那么
∣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:
- ∣AB∣=∣A∣∣B∣
- A可逆的情况下∣A∣∣A−1∣=∣E∣=1
即
∣B−λE∣=∣A−λE∣
所以A与B的特征多项式相同,从而A与B的特征值也相同
备注:为什么∣B−λE∣=∣P−1AP−P−1(λE)P∣?
首先
B=P−1AP
有
∣B−λE∣=∣P−1AP−λE∣
其次
P−1(λE)P=λP−1EP=λP−1P=λE
P−1P=E
即
P−1(λE)P=λE
所以才有
∣B−λE∣=∣P−1AP−P−1(λE)P∣
推论
若n阶矩阵A与对角阵
Λ=⎣⎡λ1λ2...λn⎦⎤
相似,则λ1,λ2,...,λn是A的n个特征值
定理4
n阶矩阵A与对角阵相似(即A可以对角化)的充分必要条件是A有n个线性无关的特征向量
推论
如果n阶矩阵A的n个特征值互不相等,则A与对角阵相似
举例
例11
设A=⎣⎡0110101x0⎦⎤,问x为何值时,矩阵A能对角化?
解答:
由定理4可得
矩阵A可以对角化,则说明A有n个线性无关的特征向量
注意是特征向量
方程(A−λE)x=0 有非零解说明∣A−λE∣=0
∣A−λE∣=∣∣−λ1101−λ01x−λ∣∣=−(λ−1)2(λ+1)=0
解得
λ1=−1,λ2=λ3=1
当λ1=−1时
A−λE=⎣⎡−1110201x1⎦⎤∼⎣⎡10001012x−10⎦⎤
得到通解为
x=c⎣⎡12x−10⎦⎤
有一个基础解系,即线性无关的特征向量就只有1个
注意是 线性无关的 特征向量只有一个
因为若A可以对角化,说明A有n=3个线性无关的特征向量
当λ1=−1时有一个线性无关的特征向量
那么当λ2=λ3=1时,就需要有3-1=2个线性无关的特征向量
即方程(A−E)x=0解空间S的维数为2(有两个线性无关的特征向量)R(S)=2
那么
R(A−E)=n−R(S)=n−2=3−2=1
A−E=⎣⎡−1110001x1⎦⎤∼⎣⎡100000−1x+10⎦⎤
因为
R(A−E)=1
所以
x+1=0
x=−1
综上,x=−1时,矩阵A能对角化
结语
说明:
- 参考于 课本《线性代数》第五版 同济大学数学系编
- 配合书中概念讲解 结合了自己的一些理解及思考
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️
