基本信息
源码名称:C语言 迭代法.doc
源码大小:0.10M
文件格式:.doc
开发语言:C/C++
更新时间:2020-12-10
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

通过编程计算实践,理解体会简单迭代法、Newton迭代法和斯特芬森

加速迭代法的思想。


  迭代法

(一)实验目的与要求

1.  通过编程计算实践,理解体会简单迭代法、Newton迭代法和斯特芬森

加速迭代法的思想。

2.  通过编程计算实践,熟练各种算法的计算流程。

3.  通过各种方法对同一题目的求解,体会各种方法的精度差异。

4. 通过编程计算实践,深入领会和掌握迭代算法的改进思路,提高对算法

改进技巧的本质的认识以及算法流程的实际控制技术。

 

(二)实验内容或原理    

1. 用简单迭代法和Newton迭代法和斯特芬森加速跌代法求出的实根。

2. 画出简单迭代算法和Newton迭代法和斯特芬森加速迭代法的算法流程图.

3. 用上述方法求出他们的实数根,精确度0.0001

4. 分析各种方法的差异率:分析收敛速度和总计算量之间的关系。

 

(三)实验主要仪器设备及材料

 PC微机,Mcrosoft Windows 操作系统,Microsoft Office Powerpoint 2003C语言等计算机编程语言。


for(k=0;k<20;k )

{

a[k 1]=(pow(a[k],2) 2-exp(a[k]))/3;

if(fabs(a[k 1]-a[k])>0.0001)      ///精度0.0001

{

printf("%d次迭代:%f\n",k 1,a[k 1]);

}

}