数值分析QR方法求矩阵特征值和特征向量.doc

数值分析QR方法求矩阵特征值和特征向量.doc

ID:53584549

大小:35.00 KB

页数:4页

时间:2020-04-04

数值分析QR方法求矩阵特征值和特征向量.doc_第1页
数值分析QR方法求矩阵特征值和特征向量.doc_第2页
数值分析QR方法求矩阵特征值和特征向量.doc_第3页
数值分析QR方法求矩阵特征值和特征向量.doc_第4页
资源描述:

《数值分析QR方法求矩阵特征值和特征向量.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四.实验代码:function[H,B]=Hessenberg(A)n=length(A);B=eye(n);fork=1:n-2X=zeros(n-k,1);H=eye(n);fori=1:n-kX(i)=A(i+k,k);enda=max(abs(X));ifa==0.0breakendX=X/a;c=X(1);b1=sqrt(sum(X.^2));ifX(1)>=0b1=-b1;endX(1)=X(1)-b1;b=b1^2-b1*c;H0=eye(n-k)-X*X'/b;fori=1:n-kforj=1:n-kH(i+k,j+k)=H0(i,j

2、);endendA=H*A*H;B=B*H;endH=A;一.实验题目:QR方法求矩阵的特征和特征向量二.设计目的:学会利用镜面变换进行矩阵的QR分解及利用将幂法求特征值和特征向量,熟悉Matlab编程环境。三.设计原理:利用镜像变换将A相似变换为HessenbergB矩阵。记录变换矩阵。运用Householder矩阵进行QR分解,QR方法为:B1=BB1=Q1R1B2=R1Q1....Bm=QmRmBm+1=RmQmBm+1与Bm相似,从而特征值相等。再利用原点位移的反幂法求B(或A)的特征向量。反幂法用来计算矩阵按模最小的特征值及其特征向量,也可

3、用来计算对应与一个给定近似特征值的特征向量。设A∈Rn×n为非奇异矩阵,A的特征值依次记为

4、λ1

5、≥

6、λ2

7、≥

8、λ3

9、≥…≥

10、λn

11、,相应的特征向量为x1,x2,…,xn,则A-1的特征值为

12、1/λn

13、≥

14、1/λn-1

15、≥…≥

16、1/λ1

17、,相应的特征向量为xn,xn-1,…,x1.所以计算A的按模最小的特征值λn的问题就是计算A-1的按模最大的特征值问题。对于A-1应用幂法迭代(称为反幂法),可求得矩阵A-1的主特征值1/λn,从而求得A的按模最小的特征值λn。反幂法迭代公式任取初始向量ν0=μ0≠0,构造向量序列(2.10)迭代向量νk可以通过解方

18、程组Aνk=μk-1求得.在反幂法中也可以用原点平移法来加速迭代过程或求其他特征值及特征向量。如果矩阵(A-pI)-1存在,对其应用幂法,得反幂法的迭代公式反幂法迭代公式中的νk是通过解方程组(A-pI)νk=μk-1求得的。为节省工作量,可先将A-pI进行三角分解(A-pI)=LU,其中P为某个排列阵,于是求νk相当于解两个三角形方程组(2.12)实验表明,按下述方法选择μ0较好:选μ0使Uν1=L-1μ0=(1,1,…,1)T用回代求解(2.12)即得ν1,然后再按公式(2.11)进行迭代。迭代公式:1.分解计算(A-pI)=LU,且保存L,U信

19、息。2.反幂法迭代(1)解Uν1=(1,1,…,1)T求ν1μ1=ν1/(ν1)r,(2)k=2,3,…a)解Lyk=μk-1,求得yk解Uνk=yk,求得νkb)μk=νk/(νk)r步骤与实现:(1)利用镜像变换将A相似变换为HessenbergB矩阵。记录变换矩阵(2)利用QR方法求矩阵B的特征值。(3)利用原点位移的反幂法求B(或A)的特征向量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。