计算数值方法实验报告_第1页
计算数值方法实验报告_第2页
计算数值方法实验报告_第3页
计算数值方法实验报告_第4页
计算数值方法实验报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科实验报告课程名称: 计算机数值方法A 实验项目: 线性方程组的迭代解法 实验地点: 综合楼五层502室 专业班级: 计Z1202 学号: 学生姓名: 崔会芳 指导教师: 朱晓军 2014年 04 月 05 日太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计Z1202学号学生姓名崔会芳实验日期3月11日成绩课程名称计算机数值方法实验题目线性方程组的迭代解法1、 实验目的和要求(1)了解线性方程组常见的迭代解法:雅可比迭代法、高斯-赛德尔迭代法。(2)加深对线性方程组迭代解法的认识,掌握算法。二、实验内容和原理 实验内容:使用雅可比迭代法或高斯-赛德尔迭代法对下列方程组进行求解。

2、 实验原理: 雅可比迭代法: 设线性方程组 Ax=b 的系数矩阵A可逆且主对角元素a11,a22,,ann均不为零,令 D=diag(a11,a22,,ann) 并将A分解成 A=(A-D)+D 从而线性方程组可写成 Dx=(D-A)x+b则有迭代公式 x(k+1)=B1x(k)+f1其中 B1=I-D-1A, f1=D-1b。3、 主要仪器设备 个人计算机、编程软件c-free 5.04、 结构程序设计 雅可比迭代法#include#include#include#define N 50#define eps 0.001main()double x3=0,0,0,a33=12,-1,-2,-1,10,-2,-1,-1,8;double b3=7,8,4,s1,s2,y3;int i,k=0,j;dos2=0;k=k+1;for(i=0;i3;i+) s1=0; for(j=0;j3;j+) if(i=j) continue; s1+=aij*xj; yi=(bi-s1)/aii; s2+=fabs(xi-yi);if(s2N)printf(不收敛! );return 0;for(i=0;ieps);for(i=0;i3;i+)printf(x%d=%lfn,i,x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论