- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
研究生数值分析第2章A
第二章 方程求根
§2.1 方程求根与二分法
一、引言
在实际问题中经常要求求解方程f(x)=0。满足此方程的解x, 又称为方程的根, 也称x是函数f(x)的零点。如果函数f(x)可以写成:
其中,则当m≥2时,称x*是方程的m重根,或称x*是函数f(x)的m重零点;当m=1时, 称x*是方程的单根,或称x*是函数f(x)的单重零点。
如果f(x)是多项式,称此方程为代数方程,若f(x)是超越函数,就称f(x)=0为超越方程。一般一次方程称为线性方程,而二次以上的代数方程或超越方程称为非线性方程。对于低次代数方程,我们可以找到求根公式,而对于次以上的代数方程和超越方程,我们没有通用的技术来求出精确解,这就需要数值方法来求出方程的近似解。
分离区间:许多方程往往有两个以上的根,在某个区间[a,b]上,如果方程在此区间内只含一个根,我们称此区间为方程的分离区间。
如果f(x)在区间[a,b]上连续,满足f(a)f(b)0,即两个端点值异号,且f(x)在区间[a,b]上严格单调,则利用闭区间上连续函数的性质,可知f(x)在区间[a,b]上存在唯一的零点,其几何意义如下图:
曲线y= f(x)与x轴的交点就是f(x)的零点。
用描述的方法或称搜索的方法,先确定搜索区间的下界a,选择搜索步长h,然后求出遇到异号, 可知区间内有根, 从而可以加密搜索步长进行搜索, 提高精确度。这儿a,b如何确定?h选多大合适?h过大则可能会漏掉根(如图),(图中,当h过大时, 漏掉了两个根);h过小则计算量很大, 如要求精度达到0.001,则在长度为1的搜索区间中,要计算1000个函数值, 欲使精度提高一倍, 计算量就要增加10倍。
二、二分法
1、二分法的具体计算过程
设f(x)在[a,b]上连续,现求方程f(x)=0在区间[a,b]上的根。设函数f(x)满足f(a).f(b)0,不妨设f(a)0,f(b)0。
第一步,取区间中点,计算区间中点的函数值,
① 如果, 则就是方程的根;
② 如果, 则在区间上, f(x)在两个端点的函数值异号,于是原方程在区间内有根(图示),
记,下一步在区间[a1,b1]内继续进行;
③ 如果,则在区间上,f(x)在两个端点的函数值异号,于是原方程在区间内有根,记,
下一步在区间内继续进行。
第二步, 求f(x)在区间[a1,b1]的中点的函数值,并检验其正负号,
①如果, 则原方程在区间内有根,并记;
② 如果,则在区间上,原方程有根,记。
于是,我们得到,其区间宽度为:
象这样,继续进行第三步、第四步、...... , 区间宽度每次缩小一半,得到一个区间序列:
此时,f(an). f(bn)0,即原方程在区间[an,bn]内有根,区间宽度为:
当n足够大时,如果此时的区间宽度已达到精度要求,则以区间的中点作为x*的近似值,即;
此时,近似值的误差小于该区间宽度的一半,即。如果精度要求,则要求 ,
两边取自然对数,得:
ln(b-a)-(n+1)ln2≤lnε,则 ,
注意到 ,,有.
2、计算流程
根据精度要求可以事先计算出需执行步骤数n.
初态:。 对于n=1,2,...n,做计算,如果,输出;如果,则 ,否则 ,输出.
其几何意义如图:
例1: 求方程f(x)= x3-2x-5=0在区间[2,3]上的近似解,精确到0.001。
解:f(x)= x3-2x-5,ε=0.001,因为f(2)=-10,f(3)=160,故方程在区间[2,3]上有根。又,
取n=9,将计算结果列表如下:
所以x*≈x9=2.0947265,而精确值为 2.0945515...,误差为0
3、二分法的特点
二分法的优点:计算简便,对函数f(x)的要求不高,只要求连续即可,且误差估计容易。二分法的缺点:收敛速度很慢,每计算一步,误差减小一半。
§2.2迭代法及其收敛性
一、不动点迭代法
设方程在区间上有唯一的实根,将方程变形为与其同解方程:
若满足方程,则称为的一个不动点,也是方程的一个根。
如果在区间上连续,则可以在上任取一点作为迭代法的初始值,建立迭代关系(递推关系式):
,
称为不动点迭代法,称为迭代函数。
对给定的初值,我们可得到一个数列,如果当时,这个数列收敛到,即
,则,
则满足方程,即为的不动点。由于方程和是同解方程,所以满足方程。在实际计算中,取足够大,则有,我们把作为原方程的近似解。
计算流程:
选取初值
对
作
如果,跳出循环
否则,置,继续循环
输出
例1:用迭代法求方程的根,精确到0.001。
解:设,,,在区间内有根。
将方程变形为,这里,,在内,
所以迭代是收敛的。
取,则
,
,迭代结束。
。
几何意义:
取作y轴平行线,交于,作x轴下
您可能关注的文档
最近下载
- 留置看护辅警笔试题(附答案).docx VIP
- 桥梁养护人员应知应会培训——桥梁常见病害检查与养护(下部结构及附属设施)课件.pptx VIP
- 人教版小学三年级上册数学应用题专项练习3.pdf VIP
- 2025年工作总结ppt模板下载.pptx VIP
- 超构表面透镜在生物医学成像领域应用.pptx VIP
- DB54T 0248-2022 藏沙蒿栽培技术规程.docx VIP
- DB2311T 063-2023 黑河马 地方标准.pdf VIP
- 医疗器械购进管理工作程序.doc VIP
- 公路桥梁养护员应知应会-桥梁养护管理基本知识与养护检查工作流程.pdf VIP
- 2024年北京市中小学生天文观测竞赛试题附答案.doc
原创力文档


文档评论(0)