北航数值分析大作业第二题精解.doc

北航数值分析大作业第二题精解.doc

ID:48194726

大小:179.30 KB

页数:12页

时间:2020-01-22

北航数值分析大作业第二题精解.doc_第1页
北航数值分析大作业第二题精解.doc_第2页
北航数值分析大作业第二题精解.doc_第3页
北航数值分析大作业第二题精解.doc_第4页
北航数值分析大作业第二题精解.doc_第5页
资源描述:

《北航数值分析大作业第二题精解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、word格式目标:使用带双步位移的QR分解法求矩阵的全部特征值,并对其中的每一个实特征值求相应的特征向量。已知:(i,j=1,2,……,10)开始输入矩阵A用函数“nishangsanjiadiv”将矩阵A拟上三角化即为A(n-1)用函数“characteristic”求解矩阵A(n-1)即A的所有特征值用函数“qrdiv”将A(n-1)QR分解用函数“characteristicvector”求解矩阵A(n-1)即A的所有实特征值对应的特征向量输出A的所有特征值λ、A的所有实特征值对应的特征向量、拟上三角

2、矩阵A(n-1)、及其Q、R和R*Q算法:以上是程序运作的逻辑,其中具体的函数的算法,大部分都是数值分析课本上的逻辑,在这里特别写出矩阵A的实特征值对应的一个特征向量的求法:由于,因此在经过选主元的高斯消元以后,即的最后一行必然为零,左上方变为n-1阶单位矩阵,右上方变为n-1阶向量,然后令,则。....word格式这样即求出所有A所有实特征值对应的一个特征向量。#include#include#include#defineN10#defineE1.0e-

3、12#defineMAX10000//以下是符号函数doublesgn(doublea){doublez;if(a>E)z=1;elsez=-1;returnz;}//以下是矩阵的拟三角分解voidnishangsanjiaodiv(doubleA[N][N]){inti,j,k;intm=0;doubled,c,h,t;doubleu[N],p[N],q[N],w[N];for(i=0;i

4、i))continue;for(j=i+1,d=0;j

5、}for(j=0;j

6、doubleA[N][N],doubleQ[N][N],doubleR[N][N]){inti,j,k;//intm=0;doubled,c,h;doubleu[N],w[N],p[N];for(i=0;i

7、j][i]<=E)m=m+1;//if(m==(N-1-i))continue;for(j=i,d=0;j

8、];}for(j=0;j

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

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

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