数值分析课程实验报告_第1页
数值分析课程实验报告_第2页
数值分析课程实验报告_第3页
数值分析课程实验报告_第4页
全文预览已结束

下载本文档

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

文档简介

《数值分析》课程实验报告用二分法和牛顿迭代法求方程的根算法名称用二分法和牛顿迭代法求方程的根学科专业机械工程作者姓名XXXXXX作者学号XXXXXX作者班级XXXXXXXXXX大学二o一五年十二月《数值分析》课程实验报告实验名称 用二分法和牛顿迭代法求方程的根 成绩一、 问题背景在科学研究与工程计算中,常遇到方程(组)求根问题。若干个世纪以来,工程师和数学家花了大量时用于探索求解方程(组),研究各种各样的方程求解方法。对于方程f(x)=0,当f(x)为线性函数时,称f(x)=0为线性方程;当f(x)为非线性函数时,称式f(x)=0为非线性方程。对于线性方程(组)的求解,理论与数值求法的成果丰富;对于非线性方程的求解,由于f(x)的多样性,尚无一般的解析解法。当f(x)为非线性函数时,若f(x)=0无解析解,但如果对任意的精度要求,设计迭代方程,数值计算出方程的近似解,则可以认为求根的计算问题已经解决,至少能够满足实际要求。二、 数学模型使用二分法求方程x”3+x-1=0在[0,1]内的近似根(误差<10'5)。使用牛顿迭代求方程x"3+x-1=0在[0,1]内的近似根,设置迭代格式为x3x1七1xn *3x2"1n三、 算法描述1、 二分法:二分法是最简单的求根方法,它是利用连续函数的零点定理,将汗根区间逐次减半缩小,取区间的中点构造收敛点列{xk}来逼近根x。2、 牛顿迭代法:牛顿迭代法是一种逐次逼近的方法,其步骤是首先给定一个粗糙的初始值,然后用一个迭代公式反复修正这个值,知道满足要求为止。四、 主要代码(1)二分法程序代码:functiony=erfen1(m,n,er)symsxxka=m;b=n;k=0;ff=x"3+x-1;whileb-a>erxk=(a+b)/2;fx=subs(ff,x,xk);fa=subs(ff,x,a);k=k+1;iffx==0y(k)=xk;break;elseiffa*fx<0b=xk;elsea=xk;endy(k)=xk;endplot(y,'.-');gridon(2)牛顿迭代法程序:functionx=newton(xx,n)x=zeros(1,n+1);x(1)=xx;fori=1:nx(i+1)=x(i)-(x(i广3+x(i)-1)/(3*x(i广2+1);end五、实验结果及分析(1)二分法:在命令窗口下执行:aberfen(0,1,1e5);vpa(ab,8)实验结果如下:可以得到迭代区间中点数列分布及图像,数值如下:ans=[0.5,0.75,0.625,0.6875,0.65625,0.671875,0.6796875,0.68359375,0.681640620.68261719, 0.68212891, 0.68237305, 0.68225098, 0.68231201,0.68234253,0.68232727,0.6823349]根。依;根。依;(2)牛顿迭代法:在命令窗口下执行:>>formatlong>>x=newton(1,10)实验结果如下:可以得到迭代列:x=Columns1through51.000000000000000 0.750000000000000 0.6860465116279070.6823395825973140.682327803946513Columns6through100.682327803828019 0.682327803828019 0.6823278038280190.6823278038280190.682327803828019Column110.682327803828019根据题目精度要求,故所求根为x=0.6823278。对二分法和牛顿迭代法的观察和分析我们

温馨提示

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

评论

0/150

提交评论