雅克比迭代法、高斯-赛德尔迭代法(共10页).doc
《雅克比迭代法、高斯-赛德尔迭代法(共10页).doc》由会员分享,可在线阅读,更多相关《雅克比迭代法、高斯-赛德尔迭代法(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上昆明理工大学(计算机算法)实验报告实验名称: 常用算法及数值计算实验时间: 2009 年 6 月 3 日专业: 电信071 姓名: 李春华学号: 8 成绩: 一、实验目的1. 通过实验进一步掌握高斯消去法的基本思想;2. 通过上机实验进一步掌握高斯消去法的计算步骤,并能灵活运用;3. 通过对高斯消去法的调试练习,进一步体会他的特点;4. 通过上机调试运行,逐步培养解决实际问题的编程能力。二、实习要求1 熟悉Turbo C的编译环境;2 实习前复习雅可比迭代法、高斯塞得儿迭代法的计算步骤。三、实习设备1. 硬件设备:单机或网络环境下的微型计算机一台;2. 软件设备:DO
2、S3.3以上炒作系统,Turbo C2.0编译器。四、实习内容 雅可比迭代法与高斯塞得儿迭代法 用雅可比雅可比迭代法与高斯塞得儿迭代法求解线性方程组Ax=b:要求:(1)写出程序的运行结果。 (2)写出迭代次数。程序如下:1、雅可比迭代法#include#include#define n 3#define MAX_N 100#define eps 1e-6int yacobi(float ann,float bn,float xn)float d,s,max; float yn;int i,j,k,flag;k=0;for(i=0;in;i+)xi=0.0;while(1)max=0.0;k+
3、;for(i=0;in;i+)s=0.0;k+;for(j=0;jn;j+)if(j=i)continue;s=s+aij*xj;yi=(bi-s)/aii;d=fabs(yi-xj);if(maxd) max=d;if(max=MAX_N)flag=0;break; for(i=0;in;i+) xi=yi;return(flag);void zg_matric(float ann,float bn)int i,j;for(i=0;in;i+) for(j=0;jn;j+)printf(%10f,aij);printf(%12f,bi);printf(n);printf(n);main()f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 迭代法 赛德尔 10
限制150内