(
λ
I
−
A
)
=
0
(λI−A)x=0。
因为
α
≠
0
α=0,则
≠
0
(
λ
I
−
A
)
=
0
(λI−A)x=0有非零解。有非零解的充要条件是它的系数矩阵它的系数矩阵行列式
∣
λ
I
−
A
∣
=
0
|lambda I-A|=0
∣λI−A∣=0。
设
A
A
A是数域
F
F
F上的
λ
λ
I
−
A
λI−A称为
A
A
∣
λ
I
−
A
∣
∣λI−A∣称为
A
A
∣
λ
I
−
A
∣
=
0
∣λI−A∣=0称为
A
A
A的特征方程,它的根(即
λ
λ的值)称为
A
A
A的特征根(或特征值)。以
A
A
A的特征值
λ
λ代入
A
x
=
λ
x
Ax=λx中所得到的非零解
x
x
x称为
A
A
A对应于
λ
λ的特征向量。
设
A
A
A为
×
ntimes n
n×n矩阵,
λ
如果
(
λ
)
=
(
λ
I
−
A
)
=
λ
n
+
∑
=
1
n
(
−
1
)
λ
n
−
=
λ
n
−
1
λ
n
−
1
+
⋯
+
(
−
1
)
n
−
1
n
−
1
λ
+
(
−
1
)
n
n
p(lambda)=det(lambda I-A)=lambda^n+sum_{\k=1}^n(-1)^kc_klambda^{n-k}\=lambda ^n-c_1lambda^{n-1}+cdots+(-1)^{n-1}c_{n-1}lambda+(-1)^nc_n
p(λ)=det(λI−A)=λn+k=1∑n(−1)kckλn−k=λn−c1λn−1+⋯+(−1)n−1cn−1λ+(−1)ncn
则
c
k
(
1
≤
k
≤
n
)
ck(1≤k≤n)是所有
k
k
k阶主子式(选择
k
k
k行
k
k
k列形成的行列式)的和,特别的,
c
1
=
t
(
A
)
,
c
n
=
det
(
A
)
c1=tr(A),cn=det(A)。
-
设
A
∈
C
n
×
n
A∈Cn×n,如果
A
A
A有特征值
λ
1
,
⋯
,
λ
n
λ1,⋯,λn,则
t
r
(
A
)
=
∑
=
1
n
λ
,
det
(
A
)
=
∏
=
1
n
λ
i
tr(A)=sum_{\i=1}^nlambda_i,det(A)=prod_{i=1}^nlambda_i
tr(A)=i=1∑nλi,det(A)=i=1∏nλi
-
如果
A
A
A相似
B
B
-
设
A
∈
C
m
×
n
A∈Cm×n,则
A
H
A
A^HA
AHA和
A
A
H
AA^H
AAH特征值都是非负实数,且它们都有相同的非零特征值和相同的重数,并且非零特征值(包含重数)的数量等于KaTeX parse error: Undefined control sequence: rank at position 1: ̲r̲a̲n̲k̲(A)。
2 对角化
-
设矩阵
A
∈
F
n
×
n
Ain F^{ntimes n}
A∈Fn×n,如果存在一个非奇异矩阵
P
∈
F
n
×
n
Pin F^{ntimes n}
P∈Fn×n和一个对角矩阵
D
∈
F
n
×
n
Din F^{ntimes n}
D∈Fn×n,使得
P
−
1
A
P
=
D
P^{-1}AP=D
P−1AP=D,则称
A
A
A可被对角化。
-
代数重数
设
A
∈
F
n
×
n
A∈Fn×n,如果
det
(
λ
I
−
A
)
=
(
λ
−
λ
i
)
r
1
⋯
(
λ
−
λ
k
)
r
k
det(lambda I-A)=(lambda -lambda_i)^{r_1}cdots(lambda-lambda_k)^{r_k}
det(λI−A)=(λ−λi)r1⋯(λ−λk)rk,其中
λ
1
,
⋯
,
λ
k
λ1,⋯,λk是
A
A
A的特征值,它们是不同的。则特征值
λ
i
lambda_i
λi的代数重数是
r
i
r_i
ri,即特征值
λ
i
lambda_i
-
几何重数
与特征值
λ
i
lambda_i
N
(
λ
i
I
−
A
)
N(lambda_i I-A)
N(λiI−A),则特征值
λ
i
lambda_i
λi的几何重数为
(
N
(
λ
i
I
−
A
)
)
dim(N(lambda_i I-A))
dim(N(λiI−A))。
-
几何重数看可对角化
矩阵
A
∈
F
n
×
n
A∈Fn×n可对角化当且仅当
A
A
n
n
3 Schur定理和正规矩阵
-
设
A
∈
C
n
×
n
(
R
n
×
n
)
Ain C^{ntimes n}(R^{ntimes n})
A∈Cn×n(Rn×n),如果存在一个酉(正交)矩阵
U
U
U使得
U
H
A
U
=
B
(
U
H
=
U
−
1
)
U^HAU=Bspacespacespace(U^H=U^{-1})
UHAU=B (UH=U−1),则可称
A
A
A酉(正交)相似
B
B
B
-
∀
A
∈
C
n
×
n
∀A∈Cn×n,
A
A
U
U
U和上三角矩阵
T
T
T使得
U
H
A
U
=
U
−
1
A
U
=
T
U^HAU=U^{-1}AU=T
UHAU=U−1AU=T。
仅适用于复数域,实数域上不一定适用
-
设
A
∈
C
n
×
n
Ain C^{ntimes n}
A∈Cn×n,如果
A
A
A满足
A
H
A
=
A
A
H
A^HA=AA^H
AHA=AAH,则称
A
A
A是正规矩阵。
-
谱定理
设
A
∈
C
n
×
n
Ain C^{ntimes n}
A∈Cn×n,如果
A
A
A是Hermite矩阵,则
A
A
A酉相似于一个实对角矩阵,换句话说,Hermite矩阵的特征值都是实数。
-
引理
设
A
∈
C
n
×
n
A∈Cn×n,
A
A
A是正规矩阵当且仅当
∀
λ
,
x
∀λ,x使得
∣
∣
A
x
−
λ
x
∣
∣
=
∣
∣
A
H
x
−
λ
ˉ
x
∣
∣
||Ax-lambda x||=||A^Hx-bar{lambda}x||
∣∣Ax−λx∣∣=∣∣AHx−λˉx∣∣。
-
同时对角化
设
A
,
B
A,B
A,B都是相同阶数的正规矩阵,则存在一个酉矩阵可以同时酉对角化
A
,
B
A,B
A,B当且仅当
A
B
=
B
A
AB=BA
AB=BA
4 Python求解
import numpy as np
from sympy import symbols, Matrix
import pprint
# 定义符号变量
lambda_ = symbols('lambda')
A = np.array([[0, 2, 1], [-2, 0, 3], [-1, -3, 0]])
A = Matrix(A)
# 求特征矩阵
characteristic_matrix = A - lambda_ * np.eye(3)
pprint.pprint("关于 lambda 的特征矩阵:")
pprint.pprint(characteristic_matrix)
# 计算特征多项式
characteristic_polynomial = A.charpoly(lambda_)
pprint.pprint("关于 lambda 的特征多项式:")
pprint.pprint(characteristic_polynomial)
# 求特征值
eigenvalues = A.eigenvals()
# 打印特征值、其代数重数、特征向量和几何重数
for k, v in eigenvalues.items():
pprint.pprint("特征值 %s 的代数重数为 %s" % (k, v))
pprint.pprint("特征值 %s 的几何重数为 %s" % (k, A.eigenvects()[list(eigenvalues.keys()).index(k)][1]))
pprint.pprint("特征值 %s 的特征向量为 %s" % (k, A.eigenvects()[list(eigenvalues.keys()).index(k)][2]))
# 判断A是否可对角化,如果可以,打印出对角化矩阵
if A.is_diagonalizable():
pprint.pprint("A可对角化")
pprint.pprint("对角化矩阵为:")
pprint.pprint(A.diagonalize()[0])
# 求A的行空间、列空间、零空间
pprint.pprint("A的行空间为:")
pprint.pprint(A.rowspace())
pprint.pprint("A的列空间为:")
pprint.pprint(A.columnspace())
pprint.pprint("A的零空间为:")
pprint.pprint(A.nullspace())
原文地址:https://blog.csdn.net/hzf0701/article/details/134792516
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_45522.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!