计算机数值方法实验

计算机数值方法实验

ID:8854734

大小:49.50 KB

页数:8页

时间:2018-04-09

计算机数值方法实验_第1页
计算机数值方法实验_第2页
计算机数值方法实验_第3页
计算机数值方法实验_第4页
计算机数值方法实验_第5页
资源描述:

《计算机数值方法实验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验解线性方程组的迭代法一、实验目的:掌握常用的几种迭代格式二、实验环境:1。TurboC/C++2.0/3.0、BorlandC/C++3.1、MicrosoftVisualC++5.0以上版本2.建立自己的工作目录你需要在计算机上先建立自己的工作目录,所有的实验都在该工作目录下进行。使用VisualC++建立新项目时,需要指定该目录作为项目所在的目录。本书中假设你的工作目录为d:studentyour_name。用来存放本次实验所建立的文件、脚本与文档。3。实验说明时间____________________地点_________

2、______________________________三、实验内容与要求:Jacobi迭代方法以及G-S迭代法题目:用Jacobi迭代方法、G-S迭代法求解方程组:x1+2x2-2x3=1x1+x2+x3=12x1+2x2+x3=1四、实验步骤同实验一五、实验预习与准备:1.main(){floata[3][3]={{1,2,-2},{1,1,1},{2,2,1}},b[3]={1,1,1};floaty[3],sum;intflag;for(k=0;k<100;k++)/*迭代的次数*/{for(i=0;i

3、0;for(j=0;j

4、lag=0;/*标志主函数中的循环是否要结束*/z=fabs(y[0]-x[0]);for(i=0;i

5、}elsefor(i=0;i

6、=0;sum2=0;for(j=0;j

7、量的零的个数与所求的方程组的未知数的个数相等。再依次代入x=Bx+f,因此可以构造出一个向量序列{x(k)},如果该得到的向量序列{x(k)}是收敛的,则就可得到解。而高斯-塞德尔(G-S)迭代法与雅克比(Jacobi)迭代法相似,只是高斯-塞德尔(G-S)迭代法每迭代一次只需计算一次矩阵与向量的乘法。一、实验过程与结果:1.#include#includeintfunction(floaty[3],floatx[3]);/*判断是否收敛,满足精度函数申明*/floatx[3]={0,0,0},z;/*定

8、义初始向量x*/inti,j,k,n=3;main(){floata[3][3]={{1,2,-2},{1,1,1},{2,2,1}},b[3]={1,1,1};floaty[3],sum;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。