当前位置:文档之家› 计算方法_第七章

计算方法_第七章


矩阵的特征值是它的对角线元素;实矩阵的特征值是实数 或共轭复数;实对称矩阵的特征值是实数;对称正定矩阵 的特征值是正数。
4相似矩阵的特征值相同。
5 矩阵的不同特征值所对应的特征向量线性无关。
6 矩阵的每个特征值对应着无穷多个特征向量。当
是单重特征值时,对应的线性无关特征向量只有一个;当
是k重特征值时,对应的线性无关特征向量不多于k个。
另一方面,一个特征向量只对应一个特征值。
7 实对称矩阵有完全特征向量系,而且对应于不同特征
值的特征向量彼此正交。
§3 幂法及其加速
3.1 幂法
设n阶矩阵A有完全 特征向量系 x1 , x2 , , xn ,其对应
的特征值为1 , 2 , , n .幂法的基本作法是,对任给初始 向量 v0 ,利用迭代公式
第七章 矩阵特征值与特征向量 的计算
§2 矩阵特征值问题的基本知识
2.1 矩阵特征值的有关定义 给定n阶矩阵
a11 a12 a1n
A a21 a22
a2
n


an1 a2n
ann

定义 1 如果有数 和 非零向量x (x1 , x2 , , xn )T ,
v2 (1,0.544643,0.116071)T
求解 Ly2 Pv2, 得
y3 (0.272321, 0.5, 0.208333)T , 求解 Uu3 y3, 并规范化,得 u3 (0.761906, 0.395834, 0.208333)T , v3 (1,0.519531,0.273437)T
(2)原点平移法
设矩阵A的特征值 1 2 n ,
B A I
B的特征值为 1 , 2 , n
选择适量的平移量 , 1 i

max i 2 2in 1 1
i 2,3, ,n
例2中,选取 2, 得到矩阵B,迭代5次后,得 1 13.yk
vk

uk max(
k 1, 2,
uk
)
vk vk1
(6 7)
6.2 计算给定近似特征值对应的特征向量
近似特征值
0 j ~j i
~ j~j
i 1,2, , j 1, j 1, , n
P( A ~j I ) LU
称A有完全特征向量系,A为非亏损矩阵。 2.2 矩阵特征值与特征向量的性质
1 设 1 , 2 , , n为矩阵A的n个特征值,x1 , x2 , , xn
为对应的特征向量,则
A1的特征值为i1(i 1, 2 , , n ,且 i 0) ; Ak 的特征值为ik (i 1, 2 , , n , ); Ak I 的特征值为 ik (i 1, 2 , , n , ) ;
使得 Ax x
(6 1)
则称 为矩阵A的特征值,x为矩阵A的特征值 所对
应的特征向量。
n阶矩阵A具有 n个特征值,按模最大者称为A的主 特征值。
A I称为A的特征矩阵; det( A I ) 称为A的特征多项式; det( A I ) 0 称为A的特征方程。
定义 2 如果矩阵A有n个线性无关的特征向量,则

n i2
ai
( i 1
)k
xi

k
max 1k

a1x1

n i2
ai
(
i 1
)k
xi


lim xi k max( xi )
又因
uk

Avk 1

A
Ak 1v0 max( Ak1v0
)

Ak v0 max( Ak1v0 )

n i2
aiik xi

1k
a1x1

n i2
ai
(
i 1
)
k
xi

对于充分的k,i 将很小,向量
1
n i2
ai
(
i 1
)
xi
的范数必很小,
故有 vk 1k a1x1
对任一分量
(vk )k (vk 1)k
1
任给非零初始向量v0

uk Avk1

1k
a1x1

n i2
ai
(
i 1
)k
xi

max

1k
1
a1
x1

n i2
ai
(
i 1
)k 1 xi



lim k
max(
uk
)

max
1k
a1x1

max

1k
1
a1
x1

x1 (0.500,1.000, 0.750)T
(3)Rayleigh(瑞利)商加速
设A为n阶实对称矩阵,x为任一n维非零向量,称数
R(x) ( Ax, x) (x, x)
为对应于向量x的Rayleigh商。
R( x1 )

( Ax1, x1) (x1, x1)

1
可证,对应于幂法中迭代向量vk 的Rayleigh商为
当 vk vk1 时,vk 即为所求的特征向量
x j 的近似, j 1/ max( uk ) 为对应的特征值
的更好的近似。
A~x j j ~x j
j

( A~x j , ~x j ) (~x j , ~x j )
故可取 ~j ( A~x j , ~x j ) /(~x j , ~x j )

vk

Avk 1
(vk 1 , uk
k
, vk 1 vk 1)
(6 4)
k 1, 2,
uk uk1
例4 计算对称矩阵
3 7 9 A 7 4 3 的主特征值及对应的特征向量。
9 3 8 解 取v0 (1,1,1)T ,应用幂法迭代7次,得
例7 应用反幂法计算矩阵
6 2 1 A 2 3 1
1 1 1
的最接近于6的特征值及对应的特征向量。

0 2 1
A 6I 2 3
1

1 1 5
作列主元三角分解 P( A 6I ) LU , 得
0 1 0
2

P 1 0 0 , L 0 2
1 2 n 0
A1 的特征值是
1 , 1 , , 1 ,
1 2
n
其排列次序为
11
1

n n1
1
任给非零初始向量v0
uk A1vk1
vk k
uk max(
1, 2,
uk
)
PA LU
任给非零初始向量v0

Lyk
(vk )3 max( uk )
0
1
1
1
1 0.412
1.0
0.588
17.0
2 0.528
1.0
0.826
9.472
2 0.493
1.0
0.726 11.584
4 0.502
1.0
0.758 10.834
5 0.499
1.0
0.748 11.052
6 0.500
1.0
0.751 10.982
7 0.500

vk

uk max( uk )
k 1, 2,
(6 2)
vk vk1 (6 3)
max( uk ) 为所求的主特征值。
lim
k
max(
uk
)

1
,
lim
k
vk

x1 max( x1)
vk

uk max( uk )

Avk 1 max( Avk1)
由 Axi i xi (i 1, 2, , n) , 得
AX Ax1 , x2 , , xn x1 , x2 , , xn diag (i ) XA
X T AX A
Jacobi方法的基本思想是,构造一系列Given(吉文斯)
矩阵 R1, R2, , 对矩阵 A A0 作相似变换
vk Avk1 k 1, 2 ,
构造向量序列
v1 Av0 , v2 Av1 A2v0 ,
vk Avk1 Akv0 k 1, 2 ,
由于序列 vk 实质是由矩阵A的各次幂作用于初始向量
而形成的,故此法称为幂法。
因为 x1 , x2 , , xn 线性无关,可以为基底表示向量

,
0 0 1
1 5 / 2 27 / 4
1 3 / 2 1/ 2
U


1 1/ 2

1
取 y1 (1,1,1)T ,求解 Uu1 y1,并规范化,得 u1 (1.25, 0.5,1)T , v1 (1,0.4,0.8)T
求解 Ly2 Pv1, 得 y2 (0.2, 0.5, 0.096296)T , 求解 Uu2 y2,并规范化,得 u2 (0.829630, 0.451852, 0.096296)T ,
6 1 7.312498 max( u3)
§8 Jacobi方法 8.1 Jacobi方法的原理
设A是n阶对称矩阵,则具有n个实特征值 i 及对应的
正交特征向量xi (i 1, 2, , n) , 不妨令 xi 2 1(i 1,2, , n).
相关主题