
那么在迭代次数 𝑘 足够大时, 应有
x
k
= 𝐴
𝑘
x
0
≈ 𝜆
𝑘
1
𝑐
1
v
1
+ (−1)
𝑘
𝜆
𝑘
1
𝑐
2
v
2
则有方程组
x
𝒌+1
= 𝜆
𝑘+1
1
𝑐
1
v
1
+ (−1)
𝑘+1
𝜆
𝑘+1
1
𝑐
2
v
2
x
k
= 𝜆
𝑘
1
𝑐
1
v
1
+ (−1)
𝑘
𝜆
𝑘
1
𝑐
2
v
2
求解方程组即可得到 𝜆
1
和 v
1
, v
2
2 实对称矩阵的 Jacobi 方法
假定 𝐴 是一个实对称矩阵, 总可以找到一个正交矩阵 𝑄, 使它对角化
𝑄
𝑇
𝐴𝑄 = Λ =
©
«
𝜆
1
𝜆
2
.
.
.
𝜆
𝑛
ª
®
®
®
®
®
®
¬
其中 Λ 是一个对角矩阵
假定矩阵有形式
𝑄 = (
˜
e
1
,
˜
e
2
, ··· ,
˜
e
𝑛
)
其中
˜
e
𝑝
= (0, ··· , (第 p 个) cos 𝜃, ··· , (第 q 个) − sin 𝜃, ··· , 0)
𝑇
˜
e
𝑞
= (0, ··· , (第 p 个) sin 𝜃, ··· , (第 q 个) cos 𝜃, ··· , 0)
𝑇
其他均为单位向量. 将 𝐴 写为
𝐴 = (A
1
, A
2
, ··· , A
n
)
那么
𝑄
𝑇
𝐴 =
©
«
e
𝑇
1
A
1
e
𝑇
1
A
2
··· e
𝑇
1
A
n
.
.
.
.
.
.
.
.
.
e
𝑇
p
A
1
e
𝑇
p
A
2
··· e
𝑇
p
A
n
.
.
.
.
.
.
.
.
.
e
𝑇
q
A
1
e
𝑇
q
A
2
··· e
𝑇
q
A
n
.
.
.
.
.
.
.
.
.
e
𝑇
n
A
1
e
𝑇
n
A
2
··· e
𝑇
n
A
n
ª
®
®
®
®
®
®
®
®
®
®
®
®
®
®
®
¬