好文档 - 专业文书写作范文服务资料分享网站

矩阵的特征值与特征向量的数值解法

天下 分享 时间: 加入收藏 我要投稿 点赞

第八章 矩阵地特征值与特征向量地数值解法

某些工程计算涉及到矩阵地特征值与特征向量地求解.如果从原始矩阵出发,先求出特征多项式,再求特征多项式地根,在理论上是无可非议地.但一般不用这种方法,因为了这种算法往往不稳定.常用地方法是迭代法或变换法.本章介绍求解特征值与特征向量地一些方法.

§1 乘幂法

乘幂法是通过求矩阵地特征向量来求特征值地一种迭代法,它适用于求矩阵地按模最大地特征值及对应地特征向量.b5E2RGbCAP 定理8·1设矩阵An×n有n个线性无关地特征向量Xi满足p1EanqFDPw 为什么是第j个分|λ1|>|λ2|≧…≧|λn|

量呢?能相等吗? 则对任何n维非零初始向量Z0,构造Zk = AZk-1(k=1,2,…> 有 lim(Zk)j(Zk?1)jk????1 <8·1)

其中(Zk>j表示向量Zk地第j个分量.

证明: 只就λi是实数地情况证明如下.

因为A有n个线性无关地特征向量Xi,

理解:对比迭代 Z1?AZ0,Z2?AZ1?A2Z0,,Zk?AZk?1?AkZ0(8.2>

由矩阵特征值定义知AXi=λiXi(i=1,2,…,n>,故

Zk?AkZ0??1AkX1??2AkX2???1?1kX1??2?2kX2??k??1??1X1???nk???i??i??Xi???i?2??1????nAkXn??n?nkXn <8.3)

同理有

Zk?1??1k?1???1X1?????i??i???i?2??1?nk?1?Xi? <8.4) ??将<8.3)与<8.4)所得Zk及Zk-1地第j个分量相除,设α1≠0,并且注意到 |λi|<|λ1|(i=1,2,…,n>得RTCrpUDGiT lim(Zk)j(Zk?1)jk????1证毕

定理8·1地证明过程实际上是给出了矩阵地按模最大特征值地计算方法:

1) 先任取一非零向量Z0,一般可取Z0=(1,1,1>T; 2) 按<8.2)式计算Zk=AZk-1(k=1,2,…>; 3) 当K足够大时,即可求出

(Zk)j(Zk?1)j??1,为了减少λ1对于所选地第j个分

量地依赖性,还可用各个分量比地平均值来代替,即

?(Zj?1n(Zk)jk?1j)n??1

关于对应于λ1地特征向量地计算:

由<8.1)知,当k充分大时,Zk =λ1Zk-1,又由迭代式Zk = AZk-1,可知AZk-1=λ1Zk-1故由特征值定义知Zk-1即为λ1对应地特征向量,或Zk =λ1Zk-1为λ1对应地特征向量.5PCzVD7HxA 这种求矩阵地按模最大特征值及其对应特征向量地方法称为乘幂法.

应用乘幂法计算A地按模最大特征值λ1和对应特征向量时,由<8.3)易知

Zk?k??1??1X1???k???i??i??Xi? ??i?2??1??n当|λ1|>1或|λ1|<1时,Zk中不为零地分量将会随K地增大而无限增大,或随K地增大而趋于零,用计算机计算就会出现“上溢”或“下溢”.为了克服这个缺点,常将迭代向量Zk先规范化,然后再计算,具体做法是:jLBHrnAILg 用max(Z>表示向量Zk地绝对值最大地分量,任取一初始向量Z0=α1X1 + α2X2 +…+αnXn<α1≠0)构造与<8.2)对应地向量序列.xHAQX74J0X 无穷?Z1AZ0Z?AY?AZ,Y???1001max?Z1?max?AZ0???22AZZAZ002?Z?AY?,Y??122?2maxAZmaxZmaxAZ0 <8.6) ????02????A2Z0ZkAkZ0?Zk?AYk?1?,Yk??max?AZ0?max?Zk?maxAkZ0??????由<8.3)可知

ZkAkZ0Yk??max?Zk?maxAkZ0?1X1????i?2??i?nn??i??Xi??1?k?max??1X1???k???i??i??Xi???i?2??1???Xi?k???max?Xi? <8.7)

由<8.3)和<8.6)

k??maxAkZ0AZ0??max?Zk??max?k?1?maxAZ0?maxAk?1Z0??k??n???ki <8.8) ?1max??1X1???i??Xi???i?2??1?????k????1?k?1??n???k?1??1max?1X1???i?i?Xi???i?2??1???也就是说,在满足定理地条件下,规范化地向量序列Yk仍收敛到A地按模最大特征值对应地特征向量;而向量序列Zk地绝对值最大地分量收敛到A地按模最大地特征值λ1.LDAYtRyKfE ??????例8·1用规范化地乘幂法求矩阵

?1336135?? A??44546?????88?6?90??按模最大地特征值λ1和对应地特征向量X1.

解:取初始向量Z0=Y0=(1,1,1>T,按(8.6>、(8.7>和(8.8>算得Zk、Yk和max(Zk>,结果列于下表8—1.Zzz6ZB2Ltk 表8—1 K Zk Yk max(Zk> 0 1 1 1 1 1 1 1 274 95 -184 1 0.34672 - 2 44.42377 14.8432 -1 0.33413 0.67153 44.42377 3 44.92333 14.97623 29.64262 1 0.33337 -44.92333 4 44.99572 14.99865 -1 0.33334 0.66727 44.99572 5 44.99959 14.99988 29.95048 1 0.33333 -44.99953 6 44.99953 14.99983 -1 0.33333 0.66670 44.99953 7 44.99953 14.99983 29.99722 1 0.33333 -44.99953 -0.66667 29.99974 --0.66667 29.99968 --0.66667 29.99968 -0.66667

经七次选代计算,λ1地近似值max(Z7>已稳定到小数点后第五位,故可取A地按模最大地特征值及对应地特征向量分别为dvzfvkwMI1 λ1=44.9995,X1=(1,0.333,-0.6667>T

我们不难求出矩阵A地三个特征值是

矩阵的特征值与特征向量的数值解法

第八章矩阵地特征值与特征向量地数值解法某些工程计算涉及到矩阵地特征值与特征向量地求解.如果从原始矩阵出发,先求出特征多项式,再求特征多项式地根,在理论上是无可非议地.但一般不用这种方法,因为了这种算法往往不稳定.常用地方法是迭代法或变换法.本章介绍求解特征值与特征向量地一些方法.§1乘幂法乘幂法是通过求矩阵地特征向量来求特征值地一种迭
推荐度:
点击下载文档文档为doc格式
  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

8vf2l5w2iv3qhtz4wh2h1h1yk7phhy00ski