简单迭代法与加速方法实验报告_第1页
简单迭代法与加速方法实验报告_第2页
简单迭代法与加速方法实验报告_第3页
简单迭代法与加速方法实验报告_第4页
简单迭代法与加速方法实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、数值分析实验报告姓名学号 日期2014-3-22实验项目简单迭代法与加速方法指导教师一、上机实验的问题和要求(需求分析):目的与要求:1、掌握求解非线性方程实根的简单迭代法的编程运算2、会分析迭代步数,设计容许误差实验内容:1、方程可以等价化成以下三种形式:(i) (ii) (iii) 针对三种等价形式给出三种不同的简单迭代格式并使用每种格式计算方程在区间上的解,初值选为1.5,容许误差选为1.0E-5,即;分析每种格式的收敛性;分析收敛格式的迭代步数与计算时间.2、结合上述问题中(ii)相应的迭代格式,利用Stenffenson迭代法求原方程的解。初值选为1.5,容许误差选为1.0E-5,分

2、析迭代步数与计算时间,并与上述简单迭代法作比较.2、 程序设计的基本思想,原理和算法描述: 算法的描述:1 . 输入初值,以及各种迭代形式2 .采用for循环实现反复迭代。3 . 以误差选为1.0E-5,即为终止循环的条件。4 . 输出 :最后一个y即为收敛值;y的输出次数,即为收敛次数三、主要程序代码或命令:1.(1)x=1.5;y=(10/x-4*x)(1/2);while abs(y-x)=1.0e-5x=y;y=(10/x-4*x)1/2endy (2)x=1.5;y=(10/(4+x)(1/2)while abs(y-x)=1.0e-5x=y;y=(10/(4+x)(1/2)end

3、(3)x=1.5;y=x-(x3+4*x2-10)/(3*x2+8*x)while abs(y-x)=1.0e-5x=y;y=x-(x3+4*x2-10)/(3*x2+8*x)end 2.(1)x1=1.5;y=(10/x1-4*x1)(1/2);z=y-(10/y-4*y)(1/2);x2=x1-(y-x1)2/(z-2*y+x1)while abs(x2-x1)=1.0e-5x1=x2;y=(10/x1-4*x1)(1/2);z=y-(10/y-4*y)(1/2);x2=x1-(y-x1)2/(z-2*y+x1)end(2)x1=1.5;y=(10/(4+x1)(1/2);z=(10/(4

4、+y)(1/2);x2=x1-(y-x1)2/(z-2*y+x1)while abs(x2-x1)=1.0e-5x1=x2;y=(10/(4+x1)(1/2);z=(10/(4+y)(1/2);x2=x1-(y-x1)2/(z-2*y+x1)end(3)x1=1.5;y=x1-(x13+4*x12-10)/(3*x12+8*x1);z=y-(y3+4*y2-10)/(3*y2+8*y);x2=x1-(y-x1)2/(z-2*y+x1)while abs(x2-x1)=1.0e-5x1=x2;y=x1-(x13+4*x12-10)/(3*x12+8*x1);z=y-(y3+4*y2-10)/(3

5、*y2+8*y);x2=x1-(y-x1)2/(z-2*y+x1)end四、调试和运行程序过程中产生的问题及采取的措施:1的输入结果不在区间上,出现错误,经检查,不是程序出现问题;5、 运行输出结果及分析:1. (1) 的结果如图所示, 得出结论该迭代不收敛。 (2)的结果如下图分析: 迭代次数即y的输出次数n = 6收敛于p = 1.3434。(3)分析:形式( 迭代次数n = 4并且收敛于p = 1.410。故第三种形式收敛速度更快,时间代价也更少。2. 利用Stenffenson迭代法求原方程的解时形式 (i) 通过编程迭代发现其收敛,n = 4,收敛于p = 1.6788。形式(ii) 迭代次数n 3,p =1.4097。形式(

温馨提示

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

评论

0/150

提交评论