



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 实验目的在实际问题中常常会遇到求解非线性方程或非线性方程组的问题。表示为求方程f(x)=0的根,或称为求函数f(x)的零点。下面将介绍几种对非线性方程的求解办,但大部分都是要求知道根在什么范围内,而且在此范围内只有一个根。二、 算法描述设置菜单选项:1. 对分区间法2. 迭代法3.Newton法4.弦位法,用来选择要使用的方法来求解非线性方程f(x)=x3-3x-1=0在x0=2附近的实跟。对每个方法进行分析:对分区间法:找出f(x)=0的根的存在区间(a,b),取a=1,b=3,则f(1)=-3,f(3)=17。计算f(x)的区间中点函数值f(a+b)/2)。若f(a+b)/2)约等于0,则停止计算。否则,若f(a+b)/2)与f(a)异号,则根位于区间a,(a+b)/2中,以(a+b)/2代替b;若f(a+b)/2)与f(b)异号,则根位于区间 (a+b)/2,b中,以(a+b)/2代替a。重复以上过程,有根区间以1/2的比率缩小,直到区间缩小到容许范围之内。此时,区间中点即可作为所要求的方程的近似解。迭代法:按照迭代的思想将方程变形,x=g(x),有多种变形方式:例:x=(x3-1)/3 则g(x)= (x3-1)/3连续,但一阶导g(x)=x2,在迭代区间没有上界,无法保证迭代收敛,不可取。x=x3-2x-1 则g(x)= x3-2x-1连续,但一阶导g(x)=3x2-2,在迭代区间没有上界,无法保证收敛,也不可取。x=(3x+1)(1/3) 则g(x)=(3x+1)(1/3) 一阶导g(x)=1/3 (3x+1)(-2/3),在迭代区间内有界且界M1。则g(x)满足Lipschitz条件且L1,迭代序列可以收敛到。且满足g(x)连续。所以选用这个变形方式。将f(x)=x3-3x-1=0变形为x=(3x+1)(1/3),则g(x)= (3x+1)(1/3)一阶导连续且有界M1,所以迭代法收敛。选定它的初始迭代值x0=2,则x1=g(x0),每次用x1替代x0, 直到|x1-x0|e=0.0001(容许误差)停止计算,这样会产生一个迭代序列。计算每一步的迭代误差,最后一步的x1 就是迭代法产生的近似解。Newton法:Newton法是由选取的初值x0处作函数f(x)的切线,用切线与x轴的交点来近似代替f(x)与x轴的交点,要求f(x)存在导数,f(x)=x3-3x-1,则f (x)=3*x2-3。导数存在。选定x0=2,计算f(x0)。利用公式xn+1=xn-f(xn)/f (xn)计算xn+1,并计算f(xn+1),若f(xn+1)约等于0或|xn+1-xn|e=0.0001(容许误差)停止计算。xn+1 就是迭代法产生的近似解。弦位法:弦位法是选定曲线y=f(x)上的两个点做一条直线,用它与x轴的交点来代替其中的一个点,重复上述过程,直到误差在允许范围内。选定初始值x0=0和x1=2.5, f(x0)*f(x1)0,通过迭代公式x2=x1-f(x1)*(x1-x0)/(f(x1)-f(x0);计算x2,如果f(x2)约等于0则停止迭代,否则,用x2代替与之函数值同号的再去重复迭代算出x2,直到相邻两次迭代值之差在容许范围。最后一步迭代的x2 就是迭代法产生的近似解。源代码三、 运行结果1. 采用对分区间法,要选取恰当的区间,它是以1/2的比率缩小收敛的。2. 使用迭代法,对方程变形时,得到x=g(x),这里的g(x)很关键,变形可以产生多个不同的g(x),选择合适的g(x)很重要,要找收敛速度最快的g(x)。并且要保证g(x)连续,一阶导存在且有界M1。若选择错误的g(x),最后不会收敛。3.弦位法属于1.618阶收敛,它有一种变式,类似分区间法选取某一点的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省兰州新区市政投资管理集团有限公司急需紧缺技术岗位人员招聘32人模拟试卷及答案详解(典优)
- 2025湖北恩施州立强学校选聘副校长、教师8人考前自测高频考点模拟试题及参考答案详解一套
- 2025湖北恩施州巴东县清太坪镇人民政府公益性岗位招聘5人考前自测高频考点模拟试题及一套完整答案详解
- 2025年河北顺德投资集团有限公司公开招聘劳务派遣人员4名模拟试卷及完整答案详解
- 2025湖北咸宁市通山县政金融资担保有限公司招聘工作人员3人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025广东广州市中山大学孙逸仙纪念医院耳鼻喉科医技岗位招聘1人模拟试卷及答案详解(各地真题)
- 2025年甘肃省平凉市灵台县第二批城镇公益性岗位人员招聘114人模拟试卷及答案详解(名校卷)
- 2025广东韶关市新丰县文广旅体局招聘社会购买服务人员1人模拟试卷及参考答案详解1套
- 2025年度威海机械工程高级技工学校公开招聘教师(6人)考前自测高频考点模拟试题附答案详解(典型题)
- 2025空军军医大学口腔医院社会招聘(119人)模拟试卷参考答案详解
- 节后安全第一课:企业复工复产安全教育培训
- GB/T 13537-2024电子类家用电器用电动机通用技术规范
- 《成人有创机械通气气道内吸引技术操作》标准解读
- 政府综合性增收项目操作说明书
- 2024大学英语六级词汇
- 《热工仪表》课件
- 《桥梁支座 》课件
- 工程伦理 课件第8、9章 工程、健康与可持续发展;全球化视野下的工程伦理
- 大学《教育社会学》试题
- 研究借鉴晋江经验-加快构建三条战略通道
- 新版GMP教程第五章设备课件
评论
0/150
提交评论