下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告一、实验目的了解并学习线性方程组的解法,运用雅可比迭代法求解给定的线性方程组。掌握如何求解线性方程组。二、实验方法(要求用自己的语言描述算法)雅可比迭代法:运用雅可比迭代法求解线性方程组时,必须要考虑迭代过程的收敛性,接下来,先证明给定的线性方程组收敛:4
-1
0
-1
0
0-1
4
-1
0
-1
00
-1
4
-1
0
-1由上式可得雅可比迭代矩阵:Bj可以得到:(1=maxi00-100*10-10*2-14
-1
0
-1
0
0-1
4
-1
0
-1
00
-1
4
-1
0
-1由上式可得雅可比迭代矩阵:Bj可以得到:(1=maxi00-100*10-10*2-10-1*34-10*4-14-41|1*501-1*6401704100140741014017041401407410140170414040740|33334,4,4,4,」140140012)05
-25-2|6」34<1故原线性方程迭代过程必收敛。由线性方程组可以得到迭代方程如下气=(%+%)/4%=(、+%+气+5)/4*3=32+%+%-2)/4*4=(*1+*3+*5+5)/4*5=(*2+*4+*6-2)/4*6=(*3+*5+6)/4依次迭代,直至满足条件||XQ+1)-X(q||2V0.0001结束迭代。三、实验代码#include<algorithm>#include<iostream>#include<iomanip>#include<fstream>#include<string>#include<cmath>usingnamespacestd;//雅可比迭代法intmain()(doublex[2][6]={0};//数据标记inttime三、实验代码#include<algorithm>#include<iostream>#include<iomanip>#include<fstream>#include<string>#include<cmath>usingnamespacestd;//雅可比迭代法intmain()(doublex[2][6]={0};//数据标记inttime=0;doublesum1;//求和计数ofstreamfout("output.txt");//打开只写文件doublenumber[6][7]={4,-1,0,-1,0,0,0,-1,4,-1,0,-1,0,5,0,-1,4,5,0,-1,0,-1,4,-1,-2,0,0,-1,0,-1,4,1,0,-1,-2,-1,0,-1,4,-1,0,6};〃存储数据cout<<"原线性方程组为:"<<fout<<"原线性方程组为:"<<0;i<6;i++){j=0;j<7;j++)//输出线性方程组for(inti=for(int{coutfoutendl;endl;<<''<<right<<setw(4)<<number[i][j];<<''<<right<<setw(4)<<number[i][j];//对齐单元格}cout<<endl;fout<<endl;}while(1){sum1=0;x[1][0]:x[1][1]:x[1][2]:x[1][3]:x[1][4]:x[1][5]:for(int(x[0][1](x[0][0](x[0][1](x[0][0](x[0][1](x[0][2]x[0][3])/4;x[0][2]x[0][3]x[0][2]x[0][3]x[0][4]x[0][4]+5)x[0][5]-2)x[0][4]+5)x[0][5]-2)////4;4;4;4;6)/4;//迭代公式sum1i=0;i<6;i++){+=(x[0][i]-x[1][i])*(x[0][i]-x[1][i]);//计算求和,用于判断是否结time++;for(inti=0;i<6;i++)x[0][i]=x[1][i];//存储计算值suml=sqrt(suml);fout<<"第"<<time<<"步计算结果为:"<<endl;fout<<fixed<<setprecision(5)<<”||X”((k+1))-X"((k))II_2="<<suml<<endl;//输出数据结果到文件if(fabs(suml)<=0.0001)break;//满足条件,退出循环}cout<<"迭代次数为:"<<time<<endl;cout<<"计算结束后,获得的结果为:"<<endl;fout<<"计算结束后,获得的结果为:"<<endl;for(inti=0;i<6;i++)(cout<<fixed<<setprecision(4)<<'x'<<i+1<<'='<<x[0][i]<<endl;//输出数据结果到控制台fout<<fixed<<setprecision(4)<<'x'<<i+1<<'='<<x[0][i]<<endl;//输出数据结果到文件}system("pause");}四、实验结果及其讨论雅可比迭代法实验结果如图3-1所示图3-1雅可比迭代法实验结果
迭代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物信息学分析IBD癌变的关键调控基因
- 保险行业数据分析师的答案解析
- 物业管理师国家职业资格考试复习含答案
- 深度解析(2026)《GBT 19448.3-2004圆柱柄刀夹 第3部分装径向矩形车刀的B型刀夹》
- 深度解析(2026)《GBT 19375-2003利木赞种牛》
- 办公室文员工作考核标准及办法
- 瓣膜介入器械的麻醉配合策略
- 环保组织招聘环保项目活动策划与执行专员面试题及答案
- 网络安全专家面试题及攻防实战案例含答案
- 剪床项目可行性分析报告范文(总投资7000万元)
- 宽容和感恩的培训
- 广东省汕头市金平区2024-2025学年七年级上学期期末考试数学试题
- 过敏性休克的抢救流程
- 常用机床电气检修课件 课题十一 T612 型卧式镗床电气检修
- 全国人大机关直属事业单位2026年度公开招聘工作人员考试模拟卷带答案解析
- 云肩非遗模板
- 头颈部肿瘤介绍
- 安全监理工作总程序
- 2026年中国宏观经济展望分析报告:底部夯实亮点引领未来方向
- 2025年新型健康饮品研发可行性研究报告及总结分析
- 竣工决算业务合同范本
评论
0/150
提交评论