1 / 23
文档名称:

雅可比迭代法与矩阵的特征值.doc

格式:doc   大小:407KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

雅可比迭代法与矩阵的特征值.doc

上传人:1006108867 2020/10/4 文件大小:407 KB

下载得到文件列表

雅可比迭代法与矩阵的特征值.doc

文档介绍

文档介绍:实验五矩阵的lu分解法,雅可比迭代法班级:学号::实验五矩阵的LU分解法,雅可比迭代一、目的与要求:熟悉求解线性方程组的有关理论和方法;会编制列主元消去法、LU分解法、雅可比及高斯—塞德尔迭代法德程序;通过实际计算,进一步了解各种方法的优缺点,选择合适的数值方法。二、实验内容:会编制列主元消去法、LU分解法、雅可比及高斯—塞德尔迭代法德程序,进一步了解各种方法的优缺点。三、程序与实例列主元高斯消去法算法:将方程用增广矩阵[A∣b]=(表示消元过程对k=1,2,…,n-1①选主元,找使得=②如果,则矩阵A奇异,程序结束;否则执行③。③如果,则交换第k行与第行对应元素位置,j=k,┅,n+1④消元,对i=k+1,┅,n计算对j=l+1,┅,n+1计算回代过程①若,则矩阵A奇异,程序结束;否则执行②。②;对i=n-1,┅,2,1,计算程序与实例程序设计如下:#include<iostream>#include<cmath>usingnamespacestd;voiddisp(double**p,introw,intcol){for(inti=0;i<row;i++){for(intj=0;j<col;j++)cout<<p[i][j]<<'';cout<<endl;}}voiddisp(double*q,intn){cout<<"====================================="<<endl;for(inti=0;i<n;i++)cout<<"X["<<i+1<<"]="<<q[i]<<endl;cout<<"====================================="<<endl;}voidinput(double**p,introw,intcol){for(inti=0;i<row;i++){cout<<"输入第"<<i+1<<"行:";for(intj=0;j<col;j++)cin>>p[i][j];}}intfindMax(double**p,intstart,intend){intmax=start;for(inti=start;i<end;i++){if(abs(p[i][start])>abs(p[max][start]))max=i;}returnmax;}voidswapRow(double**p,intone,intother,intcol){doubletemp=0;for(inti=0;i<col;i++){temp=p[one][i];p[one][i]=p[other][i];p[other][i]=temp;}}booldispel(double**p,introw,intcol){for(inti=0;i<row;i++){intflag=findMax(p,i,row);//找列主元行号if(p[flag][i]==0)returnfalse;swapRow(p,i,flag,col);//交换行for(intj=i+1;j<row;j++){doubleelem=p[j][i]/p[i][i];//消元因子p[j][i]=0;for(intk=i+1;k<col;k++){p[j][k]-=(elem*p[i][k]);}}}returntrue;}doublesumRow(double**p,double*q,introw,intcol){doublesum=0;for(inti=0;i<col-1;i++){if(i==row)continue;sum+=(q[i]*p[row][i]);}returnsum;}voidback(double**p,introw,intcol,double*q){for(inti=row-1;i>=0;i--){q[i]=(p[i][col-1]-sumRow(p,q,i,col))/p[i][i];}}intmain(){cout<<"Inputn:";intn;//方阵的大小cin>>n;double**p=newdouble*[n];for(inti=0;i<n;i++){p[i]=newdouble[n+1];}input(p,n,n+1);if(!dispel(p,n,n+1)){cout<<"奇异"<<endl;return0;}double*q=newdouble[n];for(inti=0;i<n;i++)q[i]=0;back(p,n,n+1,q);disp(q,n);delete[]q;for(inti=0;i<n;i++)delete[]p[i];delete[]p;}=-==-=-

最近更新

2024年桂林信息工程职业学院单招综合素质考试.. 44页

2024年江苏商贸职业学院单招职业适应性考试必.. 56页

2024年江苏航空职业技术学院单招职业技能测试.. 56页

2024年江西应用工程职业学院单招职业适应性考.. 55页

2024年江西科技学院单招职业技能测试必刷测试.. 57页

2024年河北东方学院单招综合素质考试必刷测试.. 57页

2024年河北青年管理干部学院单招职业倾向性考.. 56页

蛇年元旦主题班会教学课件融合动态水墨动画效.. 22页

高中英语教师工作总结汇编14篇 27页

青春与梦想的演讲稿范文5篇 6页

采购部年终工作总结(精选5篇) 13页

财务负责人工作总结13篇 34页

试用期出纳工作总结15篇 28页

细节决定成败读书个人心得体会范文5篇 细节决.. 9页

精选安全生产年终工作总结汇总6篇 17页

社区健康教育工作总结范文(通用7篇) 11页

环保演讲稿100字简短范例5篇 6页

有关新学期军训心得2篇 3页

最新医院科室工作总结范文5篇 8页

新入职人员试用期工作总结(精选6篇) 9页

教师入党学习心得2025精选4篇 6页

手机销售个人工作总结范文(精选4篇) 6页

开学典礼大学生的讲话稿范文5篇 6页

幼儿园幼小衔接家长代表讲话稿5篇 26页

工作总结范文(通用21篇) 47页

小学班主任教学工作总结模板10篇 22页

小学安全办主任教师工作计划2篇 7页

客服个人工作总结(精选16篇) 30页

安全生产月演讲稿题目5篇 12页

学校财务述职报告范文5篇 13页