




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
石家庄经济学院 实验报告 (学 院)系: 信息工程学院 专 业: 计算机科学与技术 姓 名: 唐 利 班 级: 4051090301 学 号: 405109010614 任课教师: 数值分析实验报告姓名唐利学号405109010614日期2007.10.20 3-4节实验室计算机软件技术实验室(560机房) 设备编号55实验题目实验一 二分法和牛顿法求非线性方程组的根 一 实验目的掌握二分法和牛顿法的基本思想,编程实现二分法和牛顿法求解非线性方程组的根。二 实验内容1、用二分法求方程x*x-x-1=0的正根,要求精确到小数点后一位。(C语言)l 计算公式 f(ak)*f(bk)0; bk-ak=1/2k-1*(b-a); a1=a2= =ak=,b1=b2=bk=。 l 算法分析首先要判断区间是否是有根区间。如果不是就退出程序,并显示a,b不是有根区间。当满足f(a)*f(b)0时就继续执行,取x=(a+b)/2 。之后进一步判断有根区间的存在范围。若f(a)*f(x)0则根在a,x中,若f(x)=0表明x就是根。否则根在x,b区间内,依次循环直到找到满足要求的根为止。同时还要受到精度的限制采用while循环来实现。l 源程序#include#include#includedouble rt(double x) -计算方程结果的函数rt double s; s=x*x-x-1; return s;void main()double a,b,x,ai,bi,t;double result,count=1;cout请输入根的区间a,bab;result=rt(a)*rt(b); if(ab & result0.000005) x=(a+b)/2; count=(b-a)/2; t=rt(x); ai=rt(a); bi=rt(b); if(t=0)break; elseif(t*bi0)b=x; else a=x; elsecout输入的区间不正确!endl; cout所求的根为:x=xendl;l 实验结果 l 实验结果讨论和分析 本题使用二分法得到的x=1.61803,满足基本要求,题目要求精确到小数点后一位,告诉了本题二分法得应达到得精确度;二分法收敛性很好,收敛速度不快。2、用牛顿法计算,结果是具有4位有效数字的近似值。l 计算公式 xk+1=xk-f(xk)/f(xk)l 算法分析 的值大于1,所以选择初值想x0=1,由题目要求知要具有4位有效数字,根据牛顿迭代公式进行计算,直到满足精度要求为止,本题为1e-4 l 源程序a=1e-4; %结果具有四位精确度for k=1:100 x(1)=1; %x(1)赋初值为1x(k+1)=x(k)/2+3/(2*x(k); %将值代入牛顿计算公式 if (abs(x(k+1)-x(k)=a) %当小于精度时跳出循环 break; Endendx(k+1)l 实验结果l 实验结果讨论和分析 的值四位有效数字为1.732,通过牛顿法计算出来得结果为1.7321,可见牛顿法得精确度很高,且在单根附近收敛速度很快。三 本次实验总结本次实验主要采用二分法和牛顿法来实现求非线性方程的根。求非线性方程的根的方法有很多种,比如二分法、牛顿法、迭代法,它们各有优缺点。比如二分法优点是程序简单,对函数的要求不高,收敛性好。但是收敛速度不快,对偶重根无法求解,也无法求复根。并且每次仅可以求一次根。因此出现了对它的改进有试位法。而牛顿法也可以求根。对于这次实验采用二分法求想x*x-1-x=0的根,主要采用的输入参数有区间边界值a,b和精度c,另外输出参数是根x 。在程序中用到了循环while,选择if和基本的输入输出函数等。本次实验主要收获是:1 进一步掌握了二分法和牛顿法的思想。对于二分法即首先要判断区间是否是有根区间。如果不是就退出并显示a,b不是有根区间。当满足f(a)*f(b)0时就继续执行,取中点x=(a+b)/2 判断有根区间的存在范围。若f(a)*f(x)0则根在a,x中,若f(x)=0表明x就是根。否则根在x,b区间内,依次循环直到找到满足要求的根为止;对于牛顿法要选取好的方程,根据牛顿迭代公式很快得到较好的解。2 在函数退出的时候要恰当,最初我在不是有根区间的时候并没
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南永州市教育局直属学校(单位)招聘教师46人模拟试卷及答案详解(考点梳理)
- 2025年延边大学急需紧缺教师岗位招聘(3号)(47人)考前自测高频考点模拟试题及答案详解(全优)
- 2025贵州普定县人民法院招聘公益性岗位人员考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年临沂市农业学校公开招聘教师(8名)考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年第2批次浙江宁波前湾产业集团有限公司招聘9人模拟试卷完整答案详解
- 2025年山东省公费师范生(定向临沂就业)竞岗选聘专项考试考前自测高频考点模拟试题附答案详解(模拟题)
- 2025内蒙古自治区直属厅局某协会招聘1人模拟试卷及参考答案详解一套
- 2025年嘉兴海宁市中心医院公开招聘高层次急需卫技人员4人考前自测高频考点模拟试题及答案详解(必刷)
- 2025贵州黔西南州教育局公益性岗位招聘4人模拟试卷带答案详解
- 2025年甘肃秦融文化传媒有限公司招聘10人考前自测高频考点模拟试题及答案详解(易错题)
- 专业心理咨询服务协议
- 《民法学》考研(第2版)马工程配套考试题及答案
- 《交易与金融市场》课件
- 快递公司安全检查与事故隐患排查制度模版(2篇)
- 时代与变革-为人生而艺术 课件-2023-2024学年高一上学期美术人美版(2019)必修美术鉴赏
- 浙江省工贸企业电气隐患排查技术服务规范
- 零售渠道创新案例
- 手术体位侧卧摆放
- 2024-2025学年七年级道德与法治上学期第一次月考模拟卷(统编版2024新教材)
- 课程纲要(知识清单)人教版美术五年级上册
- 新媒体数据分析 课件 项目一 新媒体数据分析认知
评论
0/150
提交评论