计算方法第八章矩阵特征值计算
数值分析—矩阵特征值问题的数值计算
( vk +1 )i vk = α1 x1 , lim = λ1 . k k →∞ λ k →∞ ( v ) k i 1
lim
可见,当 k 充分大时, vk 近似于主特征向量(相差一个常数倍) , vk +1 与 vk 的对应非零分 量的比值近似于主特征值。 在实际计算中,需要对计算结果进行规范化。因为当 λ1 <1 时, vk 趋于零;当 λ1 >1 时 , vk 的 非 零 分 量 趋 于 无 穷 , 从 而 计 算 时 会 出 现 下 溢 或 上 溢 。 为 此 , 对 向 量
λ1 ≥ λ2 ≥ L ≥ λn ,
∑x y
i =1 i
n
i
为向量 x 和 y 的内积。
定理 8.3 设 A 为 n 阶实对称矩阵,其特征值都为实数,排列为 对应的特征向量 x1 , x2 ,L , xn 组成正交向量组,则有 1) 对任何非零向量 x ∈ R n ,有 λn ≤ R( x) ≤ λ1 , 2) λ1 = max R ( x) = R( x1 ) ,
Ζ = ( z1 , z2 ,L, zn )T ∈ R n , 记 max( Ζ) = zi ,其中 zi = Ζ ∞ ,这样, 我们有 如 下 乘幂 法 的实 用
的计算公式: 任取 v0 = u0 ≠ 0 ,对于 k = 1, 2,L 分别计算 vk = Auk −1 , uk = vk / max(vk ). 求出对应矩阵的主特征向量和特征值的近似值,有下面的定理。 定理 8.4
m1 0 M = 0 0 0
称为质量矩阵,而
0 m2 0 0 0
0 0 m3 0 0
0 0 0 m4 0
0 0 0 0 m5 0 0 −k4 k 4 + k5 − k5 0 0 0 − k5 k5
8 矩阵的特征值和特征向量的计算
由上可见经过7次迭代, m7的值已稳定到小数后5位,故所 求的按模最大特征值和对应的特征向量可取作:
1 44 . 9995 , x 1 (1, 0 . 333 , 0 . 6667 )
T
(2)反幂法
基本思路: 设A没有零特征值,则A非奇异,即A的逆阵存 在,设的特征值为 1 2 n 0 其对应的特征向量为 2 , 3 , , n 因为 A xk = k xk
8.2 按模最大与最小特征值的计算
(1)幂法
定理:设矩阵A的特征值为
1 2 n
并设A有完全的特征向量系 1 , 2 , , n (它们线性无关), 则对任意一个非零向量V0Rn 所构造的向量序列 V AV
k k 1
有
lim
(V k ) j (V k 1 ) j
k j 1 k 1 j
若按上述计算过程,有一严重缺点,当|1|>1 (或| 1 |<1时) {Vk}中不为零的分量将随K的增大而无限增大,计算机就可 能出现上溢(或随K的增大而很快出现下溢),因此,在实 际计算时,须按规范法计算,每步先对向量Vk进行“规范 化”, 即取Vk中绝对值最大的一个分量记作 mk =max(Vk ),用mk遍除的所有向量Vk ,得到规范化向量。 为说明上述算法的正确性,我们试证明下述定理 定理二:在定理一的条件下,规范化向量序列{uk}收敛于 矩阵A按模最大的特征值1对应的特征向量,而向量序列 {Vk}的绝对值最大的分量mk收敛于1,即
k k k k
1 [ 1 1
k
i k i( ) i] 1 i2
n
同理可得 V k 1 1 [ 1 1 i (
第八章矩阵特征值计算1
1 0 0 .9
0 3 1 5 10 . 19 19 9 2 9 9 5 .8 2 .2 4 3
定理 9 ( Schur 定理 ) 设 A R r11 T U AU r12 r22
的根称为 A 的 特征值 . ( A ) 表示 A 的所有特征值的集合
(1.1) .
设 为 A 的 特征 值 , 相应的齐次方程组 ( I A ) x 0 的非零解 x 称为 A 的对应于 (1.2)
的 特征向量 .
例1
2 求A 1 0
1 3 1
0 1 的特征值及其特征向量 2
nn22211211已知定义12211特征多项式的所有特征值的集合表示的根称为的特征方程的对应于称为常数的特征值向量则是对应的非零特征的特征值是矩阵的特征值是矩阵1211iiiimm均为方阵其中每个对角块为分块上三角阵亏损矩阵定义2个数少于线性无关的特征向量的且其对应的重特征值有一个如果线性无关对应的特征向量个线性无关的特征向量具有的充要条件是的特征向量为对应于向量使得存在正交矩阵圆盘为半径的为圆心以为复平面上以gerschgoriijii某个圆盘之中一个特征值必属于下列个圆盘分离与其余个圆盘构成一个连通域个圆盘中有如果上述的结果质获得特征值的进一步改变根据相似矩阵性和连通性有时可使某些圆盘半径适当选取得到选取非奇异对角矩阵的特征值的范围估计1211的特征值schuriinn1211的两个共轭复特征值的两个特征值是二阶时为一阶时其中当iiiiiiiimm定义4rayleigh对于任一非零向量阶实对称阵定理定理11
定理8 ( Gerschgori
n 圆盘定理
) (1) 设 A ( a ij ) n n , 则 A 的每
第8章矩阵特征值计算
(2) 如果 A∈Rn×n 有 m 个(m≤n)不同的特征值 λ1 ,λ2 ,…,λm , 则对应的特征向 量 x1 ,x2 ,…xm 线性无关.
5
数值分析
第8章 矩阵特征值计算
定理 7(对称矩阵的正交约化) 设 A∈Rn×n 为对称矩阵,则 (1) A 的特征值均为实数; (2) A 有 n 个线性无关的特征向量; (3) 存在一个正交矩阵 P 使得
定理 8 (Gerschgorin 圆盘定理) (1) 设 A=(aij)n×n ,则的每一个特征值必属于下属某个圆盘之中
n
| aii | ri
| aij |
j 1, j i
或者说, A 的特征值都在复平面上 n 个圆盘的并集中. (2) 如果 A 有 m 个圆盘组成一个连通的并集 S, 且 S 与余下 n-m 个圆盘 是分
uk
vk
k
vk1 Auk
if
vk1 vk
输出vk 1和k
26
数例值分1析:利用幂法求下列矩阵A 的模 第82章 矩1阵特0征值计算
最大的特征值及相应的特征向量. A 1 3 1
(取初始向量为 v0 (1 1 1)T )
0 1 4
解:Step0
0 u0
v1
vv00
1
(1
0
Au0 (3
1
10
数值分析
D2 :
第8章 矩阵特征值计算
n
| | r2 | a2 j | 2 j 1 j2
D3 :
n
| 4 | r3 | a3 j | 2 j 1 j3
由上述定理结论可知A的三个特征值位于 三个圆盘的并集中,
11
数值分析
第8章 矩阵特征值计算
计算方法第八章矩阵特征值计算
R(vk
)
( Avk , vk ) (vk , vk )
1
o
2 1
2k
由幂法迭代向量 uk , 得
max(
uk
)
1
o
2 1
k
23
3 反幂法 (1) 计算矩阵按模最小特征值
反幂法是用幂法计算矩阵A的逆矩阵 A1 按模最大
特征值的方法,即计算矩阵A的按模最小特征值的
方法。
设A为n阶非奇异矩阵,其特征值排列次序为
于是
n
n
n
vk Akv0 Ak ( ai xi ) ai Ak xi aiik xi
i 1
i 1
i 1
9
幂法
以下只考虑主特征值是单重实值的情形。
设 1 2 n , 则
vk
a11k x1
n i2
aiik xi
1k
a1
x1
n i2
ai
(
i 1
)k
xi
对于充分的k,i
1
21
幂法的加速
(2)Rayleigh(瑞利)商加速 设A为n阶实对称矩阵,x为任一n维非零向量,称数
R(x) (Ax, x) (x, x)
为对应于向量x的Rayleigh商。
R( x1 )
( Ax1, x1) (x1, x1)
1
22
幂法的加速
可证,对应于幂法中迭代向量vk 的Rayleigh商为
AR(p,q)只改变 A的第p列,第q列元素; 3 若A为对称矩阵, 则 RT ( p, q)AR( p, q)
亦为对称矩阵,且与A具有相同的特征值。
35
Jacobi方法
考虑到A的第k次相似变换
第8章-矩阵特征值计算
min P1 P I ,
( A)
p
pp
(1.5)
其中||·||p为矩阵的p范数,p=1,2,.
证明 由于σ(A)时显然成立,故只考虑̄σ(A).这
时D-I非奇异,设x是A+I对应于的特征向量,由
(A+I-I)x=0左乘P-1可得 (D I )(P1 x) (P1IP)(P1 x), P1 x (D I )1 (P1 IP)(P1 x),
上页 下页
定理7 设A∈Rn×n有n个线性无关的特征向量,
主特征值1满足 |1|>|2||n|,
则对任何非零向量v0(a10),(2.4)式和(2.7)式成立.
如果A的主特征值为实的重根, 即1=2==r, 且 |r|>|r+1||n|,
又设A有n个线性无关的特征向量,1对应的r个线性
无关的特征向量为x1,x2,,xr,则由(2.2)式有
3 1 5.
A的其它两个特征值2, 3包含在D2, D3的并集中.
上页 下页
现在取对角阵
1 0 0
D1 0 1 0 ,
0 0 0.9
做相似变换
4 1 0
A A1 D1 AD 1
0
10 9
.
0.9 0.9 4
矩阵A1的3个圆盘为
E1 : 4 1,
E2 :
19 , 9
矩阵,则
(1) A的特征值均为实数;
(2) A有n个线性无关的特征向量;
(3) 存在一个正交矩阵P使的
1
PT AP
2
,
n
且1, 2,, n为A的特征值,而P=(u1,u2,,un)的列
向量uj为A的对应于j 的单位特征向量.
矩阵的特征值与特征向量的数值解法
第八章 矩阵地特征值与特征向量地数值解法某些工程计算涉及到矩阵地特征值与特征向量地求解 .如果从原始矩阵出发,先求 出特征多项式,再求特征多项式地根,在理论上是无可非议地•但一般不用这种方 法,因为了这种算法往往不稳定•常用地方法是迭代法或变换法•本章介绍求解特 征值与特征向量地一些方法•§ 1乘幂法乘幕法是通过求矩阵地特征向量来求特征值地一种 迭代法,它适用于求矩阵 地按模最大地特征值 及对应地特征向量.b5E2RGbCAP 定理8 • 1设矩阵Ai x n 有n 个线性无关地特征向量 X<i=1,2,…,n ),其对应地特征 值入 i (i =1,2,…,n> 满足 plEanqFDPw|入1|>|入2|三…三|入n |则对任何n 维非零初始向量 乙,构造Z k = AZ k-1(k=1,2.其中(Z k >j 表示向量Z<地第j 个分量. 证明:只就入i 是实数地情况证明如下 因为A 有n 个线性无关地特征向量X,<i = 1,2,用X<i = 1,2, …,n )线性表示,即Z 0=a 1X 1 + 用A 构造向量序列{Z k }其中由矩阵特征值定义知 AXm i X(i=1,2,…,n>,故Z k 二A k Z^ :1A k X^ : 2A k X 2nA kX n 「T ;X1 *〉2';X2- :'n'n Xn同理有li m (ZQ j_______________ <22?=■ 1<8 • 1) Z 1 二 AZ 0,乙二 AZ= A^Z。
,川,Zk-AZ kj-A Zo(8・2>- k' nkTX ii zz2-nJ 2-7k -AZk」=人X ii =2<A1」<8.3)<8.4 ),设a 1工0,并且注意到…,n )所以任何非零向量Z o 都可 a 2茨 + …+a nX <a 1 工 0) DXDiTa9E3d将<8.3 )与<8.4 )所得乙及Z k-1地第j个分量相除| 入i|<| 入…,n> 得RTCrpUDGiT1|(i=1,2,定理8 • 1地证明过程实际上是给出了矩阵地按模最大特征值地计算方法:1) 先任取一非零向量Z 0, 一般可取Z o =(1,1,1> T; 2) 按<8.2 )式计算 乙=AZ -i (k=1,2,…>;3)当K足够大时,即可求出詔;=6为了减少"1对于所选地第j个分量地依赖性,还可用各个分量比地平均值来代替,即关于对应于入1地特征向量地计算:由<8.1 )知,当k 充分大时,Z k =入1Z k-1,又由迭代式 Z k = AZ k-1,可知AZ k-1 =入1Z k-1故 由特征值定义知 Z k-1即为入1对应地特征向量,或Z k =入1Z k-1为入1对应地特征向 量.5PCzVD7HxA这种求矩阵地按模最大特征值及其对应特征向量地方法称为 乘幕法. 应用乘幕法计算A 地按模最大特征值入1和对应特征向量时,由<8.3)易知Z k = *-n厲入+送码J y1X ii 2当|入1|>1或|入1|<1时,Z k 中不为零地分量将会随 K 地增大而无限增大,或随K 地 「 ------------ 增大而趋于零,用计算机计算就会出现“上溢”或“下溢” .为了克服这个缺点,一」无 穷 常将迭代向量 乙先规范化,然后再计算,具体做法是:jLBHrnAILg 一,一用max (Z>S 示向量Z k 地绝对值最大地分量,任取一初始向量Z o =a 1X 1+ a 汎+…+ a n X^V a 1工0)构造与<8.2 )对应地向量序列.xHAQX74J0XAZ o由<8.3)可知Yk = maZk A kZ o max A kZ o max n:X 亠1 1 j ii =2X inM • r ii -2X i丿丿(k tmax X i<8.7J 二 AYA 2Z omax AZ0J 'max 乙max AZ oA 2Z 。
特征值问题的计算方法
Gi ( A) = { z ∈ C : z − aii ≤ ∑ aij }; i = 1,L , n
j≠i
则 λ ( A) ⊂ G1 ( A) ∪ G2 ( A) ∪ L ∪ Gn ( A)
( 分解定理) Th8.1.4 谱分解定理)/*Spectral Decomposition*/ n× n n× n 对称矩阵 则存在正交 矩阵, 正交矩阵 设 A ∈ R 为对称矩阵,则存在正交矩阵Q ∈ R T 使得 Q AQ = Λ = diag ( λ1 ,L , λn ) 个特征值。 其中 λ1 ,L , λn 是 A 的n个特征值。 个特征值 定理) (极大极小定理 Th8.1.5 极大极小定理) 对称矩阵 矩阵, 设 A ∈ R n× n 为对称矩阵,且 A的特征值为 λ1 ≥ λ2 ≥ L ≥ λn
∀u0 , u0
∞
=1
设
yk = Auk −1 µk = yk ∞ yk uk =
For k=1,2,3,…
uk 和 µk均收敛,由算法知 收敛, 算法知 Auk −1 = µk uk
lim Auk −1 = lim µk lim uk
k →∞ k →∞ k →∞
Ax = λ1 x
uk
∞
µk → λ1
其中J (λi ) = diag( J1 (λi ), ,L , J k (λi )) ∈ C ni ×ni ;1 ≤ i ≤ r i
λi J j ( λi ) =
1
λi
且除了 J j (λi ) 的排列 O 次序外 J 唯一的 次序外, 是唯一的。 O 1 λi J 称作 A 的Jordan标准型 标准型
n× n
是可对角化的 存在如下分解: 是可对角化的,即 A 存在如下分解: 对角化
第八章矩阵特征值
第八章矩阵特征值8.1特征值的定义在线性代数中,一个n阶方阵A的特征值(Eigenvalue)是指一个标量λ,使得下面的等式成立:Ax=λx其中x是一个非零的n维向量,被称为对应于特征值λ的特征向量(Eigenvector)。
特别地,一些情况下,我们有:AX=λX。
这是一个常见的特殊情况,被称为多重特征值(Multiple Eigenvalues)。
8.2特征值与特征向量的求解我们可以通过以下方式求解矩阵的特征值与特征向量。
1.设A是一个n阶方阵,特征值为λ,特征向量为X,我们有AX=λX。
2.将等式重写为AX–λX=0,再移项得到(A–λI)x=0。
3.构造(A–λI)矩阵,其中I是单位矩阵。
4.解方程组(A–λI)X=0,求解零空间的基础解系(基础特征向量)。
5.基础特征向量的线性组合即为所有特征向量。
8.3特征值的性质矩阵的特征值具有一些性质,包括:1.特征值的个数等于矩阵的阶数。
一个n阶矩阵A最多有n个不同的特征值。
2.特征值的乘积等于矩阵的行列式。
即特征值λ1,λ2,…,λn与矩阵A的特征多项式p(λ)=,A-λI,的系数关系为λ^n+a_{n-1}λ^(n-1)+…+a_1λ+a_0。
3.特征值的和等于矩阵的迹。
即矩阵A的特征值λ1,λ2,…,λn 满足λ1+λ2+…+λn=Tr(A),其中Tr(A)为矩阵A的迹(对角线上元素之和)。
4.特征值与行列式的关系。
矩阵A的特征值λ1,λ2,…,λn都满足,A-λI,=0,即他们是矩阵A的特征方程的根。
8.4矩阵的对角化对角化是指将一个矩阵通过相似变换,将其转化为对角矩阵的过程。
对角化的主要目的是将矩阵的运算简化为对角矩阵的运算,从而更易于求解。
一个n阶方阵可以对角化的条件是它有n个线性无关的特征向量,即A的特征向量数量等于A的阶数。
通过对角化,可以将矩阵A表示为:A=P^(-1)DP其中D是对角矩阵,P是可逆矩阵,P的列向量是A的特征向量。
矩阵特征值的求法
矩阵特征值的求法
矩阵特征值是矩阵在特定方向上的伸缩比率,或者说是矩阵在某
些方向上的重要程度,因此它在数学中有很多的应用。
在这篇文章中,我们将介绍矩阵特征值的求法。
一、定义
矩阵特征值是矩阵 A 的特征多项式P(λ) 的根,即
P(λ)=det(A-λI)=0,其中 I 是单位矩阵,det 表示行列式。
该多项
式的阶数等于矩阵 A 的阶数。
二、求法
1. 直接计算
对于小阶的矩阵,可以直接求解特征多项式的根,得到特征值。
2. 特征值分解
对于大阶的矩阵,可以通过特征值分解的方式求得矩阵的特征值。
特征值分解是一种将矩阵分解为特征向量和特征值的方法,即矩阵
A=QΛQ^-1,其中 Q 是正交矩阵,Λ 是对角矩阵,其对角线上的元素
就是特征值。
3. 幂迭代法
幂迭代法是一种通过连续迭代计算矩阵 A 的最大特征值和对应
特征向量的方法。
该方法的基本思想是利用矩阵特征值的性质,通过
不断迭代对特征向量进行单调放缩,最终得到矩阵的最大特征值和对
应特征向量。
4. QR 分解法
QR 分解法是一种通过 QR 分解求解矩阵特征值和特征向量的方法。
该方法的基本思想是将矩阵 A 分解为一个正交矩阵 Q 和一个上
三角矩阵 R,即 A=QR,然后对 R 迭代求解特征值和特征向量。
三、总结
矩阵特征值的求法有多种方法,其中直接计算适用于小阶矩阵,
而特征值分解、幂迭代法和 QR 分解法则适用于大阶矩阵。
在实际应
用中,需要根据具体情况选择合适的方法,以便快速、准确地求解矩阵的特征值和特征向量。
特征值数值解法
第八章矩阵特征值问题的数值解法
矩阵特征值总是有广泛的应用背景. 例如在科学技术领域中,动力系统和结构系统中的振动问题、电力系统的静态稳定分析上、工程设计中的某些临界值的确定等,都归结为矩阵特征值问题. 本章介绍n阶实矩阵的特征值与特征向量的求解方法,即求参数λ和相应的非零向量x,
使Ax=λx,即(A-λI)x=0,并称λ为A的特征值,x为相应于λ的特征向量.而
有非零解的充分必要条件是
其中为常数. 由于上面方程是λ的n次多项式,因此它有n个根(实根或复根). 除特殊情况外(如n=2,3或A为上(下)三角矩阵,一般不直接求解,原因是这样的算法往往不稳定.在计算上常用的方法是乘幂法与反幂法(迭代法)和相似变换方法(变换法). 本章只介绍求矩阵特征值与特征向量的这两种基本方法.
第一节 乘幂法及反幂法
一、乘幂法
设矩阵的n个特征值满足
(1.1)且有相应的n个线性无关的特征向量乘幂法是计算矩阵按模最大特征值及相应特征向量的迭代法,其基本思想是对任给的非零向量用矩阵A连续左乘,构造迭代过程,具体过程是:
由假设知用A左乘两边得
再用A左乘上式,得
一直这样做下去,一般地有
我们只讨论的情况,对其他情况的讨论可根据参考文献[2]参阅有关资料.由(1.2)知
(1.3)于是对充分大的k有
(1.4) (1.3)表明序列越来直接近A的相应于的特征向理(是A的相应于的特征向量的近似向量,其收敛速度取决于比值.
下面我们来计算. 由于
当k充分大时, ,于是可知。
数值分析Ch8矩阵特征值的计算
• 注(2)可用 A pI 来加速.
例 用反幂法求矩阵A的最接近 p 13 的特征值和特 征向量.
解
其中:
3 12 3 A 3 1 2 3 2 7 3 1 3 LU A pI 3 14 2 3 2 20 0 0 3 1 1 3 L 3 1 0 U 0 5 11 11 66 1 3 0 0 5 5
取 1 max v7 3.41, X1 u7 (.707,1,.707)
2.加速方法(原点平移法)
• 令 : B A pI ,设 B 的特征值为 i 则: i i p
i i p i 希望 : 1 1 p 1
若设 : 1 2 n1 n
2 p n p 选p使 : max , min 1 p 1 p
n p 2 n 2 p * 当 取p 达最小. 1 p 1 p 2
2 n • 使用幂法,取 p 计算 1 得到加速. 2
i (1 X 1 i Xi ) i 2 1
k 1 n
k
vk Avk 1 X 1 X 2 X n
k 1 1
k 2 2
k n n
i i 1 (1 X 1 i X ) i 1 i 2 1 vk k lim k 1 X 1 vk 11 X 1
取
v0 u0 1,1,1
T
计算公式:
vk Lyk uk 1 , Uvk yk , uk max vk
0 1
k 迭代向量 分
量 max
第8章 矩阵特征值与特征向量的计算
Ax k = y k −1 m = max( x ) k k y = x / m , k = 1,2,3, ⋯ k k k
式(8.8)称为反幂法. 显然有 1 lim mk =
k →∞
(8.8)
λn
, lim y k = x n / max( x n )
k →∞
每一步求xk需要求解线性方程组, 可采用LU分解法求解.
i =2
n
其收敛速度由比值|λ2/λ1|来确定.
又由于
A k x0 mk = max( y k ) = max( Axk −1 ) = max( ) k −1 max( A x0 )
所以
lim mk = λ1
k →∞
= λ1
λ max[β 1ξ1 + ∑ β i ( λ1i ) k ξ i ] λ max[ β1ξ1 + ∑ β i ( λ1i ) k −1 ξ i ]
可取 λ1 ≈6.000837, ξ1 ≈(1,0.714316,-0.249895)T.
研究生学位课程 数值分析
8.1.2 加速技术
由于
mk = max( x k ) = λ1 + o(
λ2 k λ1
)
所以,乘幂法收敛速度取决于比值|λ2/λ1|,当|λ2/λ1|≈1时,收敛是很慢的.
1.Aitken 加速方法 Aitken
可得
y k = Ax k −1 m = max( y ) k k x = y / m , k = 1,2,3, ⋯ k k k
A x0 xk = = max( A k x0 )
k
λ β1ξ1 + ∑ β i ( λ ) k ξ i
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将很小,向量
n i2
ai
(
i 1
)
xi
的范数
必很小,故有 vk 1k a1x1
10
幂法
对任一分量
(vk )k (vk 1 ) k
1
任给非零初始向量v0
uk Avk1
vk
uk max( uk )
k 1, 2,
vk vk1
11
幂法
max( uk ) 为所求的主特征值。
lim
k
)k
xi
ai
(
i 1
)
k
1
xi
1
16
例题
例1 计算矩阵
2 3 2 A 10 3 4
3 6 1
的主特征值及对应的特征向量。
解 取 v0 (1,1,1)T
应用幂法的计算结果列于下表中。
17
例题
k
vkT
(vk )1
(vk )2
0
1
1
1
0.412
1.0
2
0.528
1.0
2
0.493
1.0
A
Ak 1v0 max( Ak1v0
)
Ak v0 max( Ak1v0 )
1k
a1x1
n i2
ai
(
i 1
)k
xi
max
1k
1
a1x1
n i2
ai
( i 1
)k 1
xi
15
幂法
故
lim k
max( uk
)
max
1k
a1x1
max
1k
1
a1
x1
n
i2 n
i2
ai
(
i 1
第8章 矩阵特征值计算
§8.1 特征值性质和估计 §8.2 幂法及反幂法 §8.3 正交变换与矩阵分解 §8.4 QR方法
§8.1 特征值性质和估计
1 矩阵特征值的有关定义
给定n阶矩阵
a11 a12 a1n
A
a21
a22
a2
n
an1
a2n
ann
定义 1 如果有数和非零向量 x (x1 , x2 ,, xn )T , 使得 Ax x 则称为矩阵A的特征值,
max(
uk
)
1
,
lim
k
vk
x1 max( x1)
12
幂法
证明lim k
vk
x1 max( x1)
vk
uk max( uk )
Avk 1 max( Avk1)
Ak v0 max( Akv0 )
n
n
Akv0 Ak ( ai xi ) aiik xi
i 1
i 1
1k
a1x1
n i2
另一方面,一个特征向量只对应一个特征值。
6
矩阵特征值与特征向量的关系
7°实对称矩阵有完全特征向量系,而且对应于不 同特征值的特征向量彼此正交。
7
§8.2 幂法及反幂法
1 幂法
设n阶矩阵A有完全 特征向量系 x1 , x2 ,, xn ,
其对应的特征值为 1 , 2 ,, n . 幂法的基本作法
是,对任给初始向量 v0 , 利用迭代公式 vk Avk1 k 1, 2,
矩阵特征值与特征向量的关系
2 矩阵特征值与特征向量的性质
1°设 1 , 2 ,, n 为矩阵A的n个特征值,
x1 , x2 ,, xn 为对应的特征向量,则
A1
的特征值为
1 i
(i
1, 2,, n ,且i
0) ;
Ak 的特征值为 ik (i 1, 2,, n , );
Ak I 的特征值为ik (i 1, 2,, n , );
B的特征值为 1 , 2 ,n 选择适量的平移量 ,
1 i i 2,3,, n
20
幂法的加速
且 max i 2 2in 1 1
例1中,选取 2, 得到矩阵B,迭代5次后,得 1 13.000, (1 11.000)
于是
n
n
n
vk Akv0 Ak ( ai xi ) ai Ak xi aiik xi
i 1
i 1
i 1
9
幂法
以下只考虑主特征值是单重实值的情形。
设 1 2 n , 则
vk
a11k x1
n i2
aiik xi
1k
a1
x1
n i2
ai
(
i 1
)k
xi
对于充分的k,i
1
实矩阵的特征值是实数或共轭复数;
实对称矩阵的特征值是实数;
对称正定矩阵的特征值是正数。
矩阵特征值与特征向量的关系
4°相似矩阵的特征值相同。 5°矩阵的不同特征值所对应的特征向量线性无关。 6°矩阵的每个特征值对应着无穷多个特征向量。
当是单重特征值时,对应的线性无关特征向量只 有一个;
当是k重特征值时,对应的线性无关特征向量不 多于k个。
ai
( i 1
)k
xi
13
幂法
lim
k
vk
)
lim
k1
a1x1
n i2
ai
(
i 1
)k
xi
k
max
k1
a1
x1
n i2
ai
(i 1
)k
xi
lim x1 k max( x1)
14
幂法
证明lim k
max(
uk
)
1
uk
Avk 1
它们对应的特征向量仍为 xi (i 1, 2,, n).
矩阵特征值与特征向量的关系
2° A的 n个特征值之和等于A的迹; A的 n个特征值
之积等于A的行列式之值,即
n
n
n
i aii tr(A), i det( A)
i 1
i 1
i 1
3°奇异矩阵至少有一个特征值是零;
对角矩阵和三角矩阵的特征值是它的对角线元素;
18
例题
因此,1 11.00, x1 (0.500,1.000,0.750)T
矩阵 A 三个特征值的标准值是
1 11, 2 3, 3 2
比值 2 0.27 较小,所以收敛速度较快。 1
19
幂法的加速
2 幂法的加速
(1)原点平移法
设矩阵A的特征值 1 2 n , B A I
x为矩阵A的特征值所对应的特征向量。
矩阵特征值的有关定义
n阶矩阵A具有 n个特征值,按模最大者称为A的 主特征值。
A I 称为A的特征矩阵; det( A I ) 称为A的特征多项式; det( A I ) 0 称为A的特征方程。
定义2 如果矩阵A有n个线性无关的特征向量,则称A 有完全特征向量系,A为非亏损矩阵。
4
0.502
1.0
5
0.499
1.0
6
0.500
1.0
7
0.500
1.0
8
0.500
1.0
(vk )3
1 0.588 0.826 0.726 0.758 0.748 0.751 0.750 0.750
max( uk )
17.0 9.472 11.584 10.834 11.052 10.982 11.004 11.000
构造向量序列
v1 Av0 , v2 Av1 A2v0 ,
vk Avk1 Akv0
k 1, 2, 8
幂法
由于序列 vk 实质是由矩阵A的各次幂作用于初
始向量而形成的,故此法称为幂法。
因为 x1 , x2 ,, xn 线性无关,可以为基底表示
向量 v0 ,即
v0 a1x1 a2x2 anxn