- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北航数值分析作业
数值分析作业一一、题目设有501×501的矩阵A = 其中;b=0.16,c=-0.064。矩阵A的特征值满足 试求:1. ,和的值;2. A的与最接近的特征值。3. A的(谱范数)条件数和行列式。二、算法设计方案1、矩阵A的压缩存储与检索方法由题目知,矩阵A为带状矩阵,为了节省内存空间,矩阵中的大量0元素不存储,计算过程中出现的0元素也不存储。根据带状矩阵的特点,将该矩阵旋转压缩存储,选择一个5行501列的二维数组C[5][501]存储即可,在C[5][501]中检索A[i][j]的方法为A[i][j] C[i-j+2][j]。2、所求值的计算方法最大特征值,最小特征值,按模最小特征值的计算方法?首先使用一次幂法运算计算得到矩阵A的按模最大的特征值,就是矩阵A的最大或最小特征值。对原矩阵A平移后再一次幂法运算,可以得到另一个按模最大特征值。比较和的符号,正数的是?,负数的是。对矩阵A进行一次反幂法运算,即可得到按模最小特征值。?A与最接近的特征值的计算方法?首先计算出k所对应的μk值,对原矩阵A进行一次移项,即(A-μkI),对新矩阵进行一次反幂法运算,即可得到一个按模最小特征值λi。则原矩阵A与μk值最接近的特征值λik=λi+μk。?A的(谱范数)条件数cond(A)2的计算方法A为对称矩阵,根据条件数的定义可知,,其中为矩阵A的按模最大特征值,为矩阵A的按模最小特征值,这两个值已经求出,代入即可。A的行列式det(A)的计算方法矩阵A的行列式可先对矩阵A进行LU分解后,det(A)等于U所有对角线上元素的乘积。三、程序源代码// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include stdafx.h#include stdio.h#include math.h#include float.h#include stdlib.h#include time.h#include vectorusing namespace std;#define E 1.0e-12//全局变量,定义误差限#define N 501//全局变量,由矩阵的大小决定,后续数组定义都从1开始,0元素所在的位置空置int max2(int a,int b);int min2(int a,int b);int max3(int a,int b, int c);void creat(vector vectordouble d);void chuzhir(vectordouble a);void chuzhi1(vectordouble a,int j);double mifa(vectordouble u,vector vectordouble d,double p);double fanmifa(vectordouble u,vector vectordouble d,double p);void LU(vector vectordouble d);int _tmain(int argc, _TCHAR* argv[]){//double u[501]vectordouble u(501,0);double TZZ1,TZZ501,TZZs,TZZk,cond,det,a,b;//int i;//double C[5][501]vector vectordouble C; C.resize(5);for(int i = 0;i !=5;++i){C[i].resize(N);//使二位向量存储空间先全部赋值为0}creat(C); chuzhi1(u,1);a = mifa(u,C,0);//调用一次幂法先计算出一个特征值b=mifa(u,C,a);//调用一次幂法求解按模最小特征值if(a0){TZZ1=a;TZZ501=b;}else{TZZ501=a;TZZ1=b;}printf(******数值分析大作业一******\n);printf(傅海军 ZY1413205\n);printf(矩阵A最小的特征值TZZ1=%14.11e\n,TZZ1);printf(矩阵A最大的特征值TZZ501=%14.11e\n,TZZ501);//用反幂法求解TZZschuzhi1(u,1);TZZs=fanmifa(u,C,0);printf(矩阵A按模最小的特征值TZZs=%14.11e\n,TZZs);//对uk进行移项,反幂法求解最接近的特征值for (int k = 1; k 40; k++){a=TZZ1+(k*(TZZ501-TZZ1))/40;creat(C);chuzhi1(u,1);TZZk=fanmifa(u,C,a);printf(与μ%02d=%14.11e最接近的特征值TZZ%
您可能关注的文档
最近下载
- 小学英语期末测试试卷分析.pptx VIP
- ESG理论与实务—第八章 ESG服务市场.pptx VIP
- GBT9386-2008计算机软件测试文件编制规范.pdf VIP
- ESG理论与实务—第四章 ESG的社会内涵(1).pptx VIP
- 锐码编码器rm9000操作手册.pdf VIP
- 2025版十八项医疗质量安全核心制度解读ppt课件PPT课件.pptx VIP
- EXCEL上机操作题.doc VIP
- 《量子通信》_第15讲 QKD原理与实现V-2025-0414-1812.pptx VIP
- ESG理论与实务—第十一章 ESG的机遇与挑战.pptx VIP
- 《BIM技术应用综合实训》实践课程教学大纲.PDF VIP
原创力文档


文档评论(0)