




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 非线性方程的数值解法,3.1 方程求根与二分法 3.2 迭代法及其收敛性 3.3 迭代收敛的加速方法 3.4 牛顿法 3.5 弦截法与抛物线法,3.1.1 引言,本章主要讨论单变量非线性方程,f(x)=0 (1.1),的求根问题,这里xR, f(x)Ca, b. 在科学与工程计算中有大量方程求根问题,其中一类特殊的问题是多项式方程,其中系数ai(i=0,1,n)为实数.,3.1 方程求根与二分法,n=1,2时方程的根是大家熟悉的,n=3,4时虽有求根公式但比较复杂,可在数学手册中查到,但已不适合数值计算,而n5时就不能用公式表示方程的根.因此,通常对n3的多项式方程求根与一般连续函数方
2、程(1.1)一样都可采用迭代法求根.,方程f(x)=0的根 x*,又称为函数f(x)的零点,它使得f(x*)=0,若f(x)可分解为,f(x)=(x-x*)mg(x),,其中m为正整数,且g(x*)0. 当m=1时,则称x*为单根,若m1称x*为(1.1)的m重根,或x*为函数f(x)的m重零点. 若x*是f(x)的m重零点,则,注:,3.1.2 二分法,如果 f(x) 在区间a, b上连续, f(a)f(b)0, 则在a, b,内有方程的根.,( Bisection Method ),二分法原理,二分法的实施过程,取a, b的中点,将区间一分为二. 若 f (x0)=0, 则x0就是方程的根
3、, 否则判别根 x*在 x0 的左侧还是右侧.,若f(a) f(x0)0, 则x*(a, x0), 令 a1= a, b1=x0;,若f(x0) f(b)0, 则x*(x0 , b), 令 a1=x0, b1=b.,不论出现哪种情况, (a1, b1)均为新的有根区间, 它的长度只有原有根区间长度的一半, 达到了压缩有根区间的目的.,如此反复进行, 即可的一系列有根区间套,由于每一区间都是前一区间的一半,因此区间an , bn的长度为,若每次二分时所取区间中点都不是根,则上述过程将无限进行下去. 当 n 时,区间必将最终收缩为一点x* ,显然 x* 就是所求的根.,若取区间an , bn的中点
4、,作为x*的近似值,则有下述误差估计式,只要 n 足够大, (即区间二分次数足够多),误差就可足够小.,二分法的误差估计,例1 用二分法求方程 f(x)=x3-x-1=0在(1, 1.5)的实根,要求误差不超过0.005.,解 由题设条件,即:,则要,|x*-xn|0.005,由此解得 取 n=6, 按二分法计算过程见下表, x6 = 1.3242 为所求之近似根.,二分法的优点是算法简单,且总是收敛的,缺点是收敛的太慢,故一般不单独将其用于求根,只是用其为根求得一个较好的近似值.,二分法的计算步骤:,步骤1 准备 计算函数f(x)在区间a, b端点处的值f(a), f(b).,若f(a)f(
5、a+b)/2)0, 则以(a+b)/2代替b ,否则以(a+b)/2代替a.,步骤2 二分 计算函数f(x)在区间中点(a+b)/2处的值f(a+b)/2).,步骤3 判断 若f(a+b)/2)=0,则(a+b)/2即是根,计算过程结束,否则检验.,反复执行步骤2和步骤3,直到区间a, b长度小于允许误差,此时中点(a+b)/2即为所求近似根.,3.2 迭代法及其收敛性,3.2.1 不动点迭代法,将方程 f(x)=0 改写为等价方程形式,x=(x). (2.1),若要求 x* 满足 f(x*)=0,则 x*=(x*);反之亦然,称 x*为函数(x)的一个不动点. 求 f(x) 的零点就等于求(
6、x)的不动点,选择一个初始近似值 x0,将它代入(2.1)右端,即可求得,x1=(x0).,可以如此反复迭代计算,xk+1=(xk) (k=0,1,2,). (2.2),(x)称为迭代函数. 如果对任何x0a, b,由(2.2)得到的序列xk有极限,则称迭代方程(2.2)收敛. 且x*=(x*)为(x)的不动点,故称(2.2)为不动点迭代法.,当(x)连续时,显然x*就是方程 x=(x)之根(不动点). 于是可以从数列xk中求得满足精度要求的近似根. 这种求根方法称为不动点迭代法,称为迭代格式, (x)称为迭代函数, x0 称为迭代初值,数列xk称为迭代序列. 如果迭代序列收敛, 则称迭代格式
7、收敛,否则称为发散.,分别按以上三种形式建立迭代公式,并取x0=1进行迭代计算,结果如下:,解 对方程进行如下三种变形:,例2 用迭代法求方程x4+2x2-x-3=0 在区间1, 1.2内的实根.,准确根 x* = 1.124123029, 可见迭代公式不同, 收敛情况也不同. 第二种公式比第一种公式收敛快得多, 而第三种公式不收敛.,解x=(x),求 y=x 与y=(x)的交点的横坐标,(x1 , x2),x2,迭代法的几何意义,注:迭代法的研究涉及四个问题:,(1)迭代公式的选取; (2)迭代公式收敛性的判定; (3)在收敛情况下,如何比较收敛速度; (4)迭代停止的条件。,3.2.2 不
8、动点的存在性与迭代法的收敛性,首先考察(x)在a, b上不动点的存在唯一性.,定理1 设(x)Ca, b满足以下两个条件:,1 对任意xa, b有a(x)b.,2 存在正数L1,使对任意x,ya, b都有,则(x)在a, b上存在唯一的不动点x*.,证明 先证不动点的存在性. 若(a)=a或(b)=b,显然(x)在a, b上存在不动点. 因为a(x)b,以下设(a)a及(b)b定义函数,显然f(x)Ca, b,且满足f(a)=(a)-a0, f(b)=(b)-b0, 由连续函数性质可知存在 x*(a, b) 使 f(x*)=0,即x*=(x*),x*即为(x)的不动点.,再证不动点的唯一性.
9、设x1*, x2*a, b都是(x)的不动点,则由(2.4)得,引出矛盾,故(x)的不动点只能是唯一的.证毕.,定理2 设(x)Ca, b满足定理1中的两个条件,则对任意x0a, b,由(2.2)得到的迭代序列xk收敛到不动点x*,并有误差估计式,证明 设x*a, b是(x)在a, b上的唯一不动点,由条件1,可知xka, b,再由(2.4)得,因0L1,故当k时序列xk收敛到x*.,下面证明估计式(2.5),由(2.4)有,于是对任意正整数 p 有,上述令p, 注意到limxk+p=x* (p)即得(2.5)式.,又由于对任意正整数 p 有,上述令p, 及limxk+p=x* (p)即得(2
10、.6)式. 证毕.,注:误差估计式(2.5)原则上确定迭代次数,但它由于含有信息 L 而不便于实际应用. 而误差估计式(2.6)是实用的,只要相邻两次计算结果的偏差足够小即可保证近似值 xk 具有足够精度.,注: 对定理1和定理2中的条件2可以改为导数,即在使用时如果(x)Ca, b且对任意xa, b有,则由微分中值定理可知对任意x, ya, b有,故定理中的条件2是成立的.,例如,在前面例2中采用的三种迭代公式,在有根区间(1, 1.2)内,有,故前两个迭代公式收敛,第三个迭代公式不收敛.,3.2.3 局部收敛性与收敛阶,上面给出了迭代序列xk在区间a, b上的收敛性,通常称为全局收敛性.
11、有时不易检验定理的条件,实际应用时通常只在不动点 x* 的邻近考察其收敛性,即局部收敛性.,定义1 设(x)有不动点x*,如果存在 x* 的某个邻域U: |x-x*|,对任意x0U,迭代公式(2.2)产生的序列xkU,且收敛到 x*,则称迭代法(2.2)局部收敛.,定理3 设x*为(x)的不动点, 在x*的某个邻域连续,且 ,则迭代法(2.2)局部收敛.,证明 由连续函数的性质,存在不动点 x* 的某个邻域 U: |x-x*|,使对于任意 xU 成立,此外,对于任意 xU,总有(x)U,这是因为,于是依据定理2可以断定迭代过程 xk+1=(xk) 对于任意初值 x0U 均收敛. 证毕.,例3
12、用不同迭代法求方程x2-3=0的根 .,解 这里 f(x)= x2-3,可以改写为各种不同的等价形式 x=(x),其不动点为 ,由此构造不同的迭代法.,取x0=2, 对上式4种迭代法, 计算三步所得结果入下表.,定义2 设迭代过程 xk+1=(xk) 收敛于方程 x=(x)的根 x*,如果迭代误差 ek=xk-x*当 k时成立下列渐近关系式,则称该迭代法是 p阶收敛的. 特别地,p=1时称线性收敛,p1时称超线性收敛,p=2 时称平方收敛.,定理4 对于迭代过程 xk+1=(xk),如果(p)(x)在所求根 x* 的邻近连续( p 1),并且,则该迭代过程在 x* 的邻近是 p 阶收敛的.,证明 由于(x*)=0,根据定理3立即可以断定迭代过程xk+1=(xk)具有局部收敛性.,再将(xk)在根x*处做泰勒展开, 利用条件(2.8), 则有,注意到(xk)=xk+1,(x*)= x*,由上式得,因此对迭代误差,令k时有,这表明迭代过程xk+1=(xk)确实为 p 阶收敛. 证毕.,注:上述定理告诉我们,迭代过程的收敛速度依赖于迭代函数(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA 2178-2024移民管理警察夏执勤头盔
- 冰岛黑沙滩介绍
- 江西省宜春市高安中学2025年物理高一第二学期期末联考模拟试题含解析
- 怒江市重点中学2025届高一物理第二学期期末考试试题含解析
- 宠物的情绪管理课件
- 2025届上海浦东新区物理高二第二学期期末达标检测试题含解析
- 2025届陕西师范大学附中高二物理第二学期期末达标检测模拟试题含解析
- 二零二五年度铲车租赁及施工监管服务协议
- 2025年度草原承包与生物防治技术合作协议
- 二零二五年度班组劳务分包工程合作协议范本
- 《全包装修合同》电子版正规范本(通用版)
- 人工智能数据标注实战教程高职全套教学课件
- 管道燃气供应服务员理论考试题库(含答案)
- 天然气有限公司隐患排查治理管理制度
- YY 9706.256-2023医用电气设备第2-56部分:用于体温测量的临床体温计的基本安全和基本性能专用要求
- 2015年版干部履历表
- GB/T 42061-2022医疗器械质量管理体系用于法规的要求
- NB/T 10756-2021煤矿在用无轨胶轮车安全检测检验规范
- GB/T 36139-2018粮油机械产品型号编制方法
- GB/T 23478-2009松材线虫普查监测技术规程
- GA/T 1499-2018卷帘门安全性要求
评论
0/150
提交评论