第二章非线性方程的数值解法精选文档.ppt
《第二章非线性方程的数值解法精选文档.ppt》由会员分享,可在线阅读,更多相关《第二章非线性方程的数值解法精选文档.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章非线性方程的数值解法本讲稿第一页,共五十七页求非线性方程根的一些常用方法:求非线性方程根的一些常用方法:区间分割法(逐步搜索法、区间分割法(逐步搜索法、二分法)二分法)迭代法迭代法牛顿法牛顿法割线法割线法本讲稿第二页,共五十七页2.1区间分割法区间分割法预备知识:预备知识:方程的根:单根、重根。方程的根:单根、重根。根的存在性定理:根的存在性定理:定理:定理:若若 f 在在a,b上连续,且上连续,且 f(a)f(b)0,则,则 f 在在(a,b)上必有一根;若上必有一根;若 f 在在a,b上上连续且单调连续且单调则则 f 在在(a,b)上上有且有且仅有仅有一根。一根。定理定理 函数函数
2、f(x)对于对于x*有有f(x*)=0,但,但 则称则称 为方程的单根。如果有为方程的单根。如果有 但但 ,则称,则称 是方程是方程 的的 m重根。重根。本讲稿第三页,共五十七页2.1.1逐步搜索法逐步搜索法思路:思路:先把区间先把区间a,b均分均分为为N等分,从初始值等分,从初始值x0=a开始,步长开始,步长h(ba)/N来增值。每跨一步进行一次根的搜索。来增值。每跨一步进行一次根的搜索。计算速度慢,一般用于确定根的位置计算速度慢,一般用于确定根的位置例:例:求连续函数求连续函数 f(x)在有限区间在有限区间a,b上的根。上的根。2.1.2 二分法二分法思路思路:二分法的基本思想二分法的基本
3、思想 就是逐步就是逐步对分对分区间区间,经过对根的搜索,经过对根的搜索,将有根区间的长度缩小到充分小,从而求出满足精度的根将有根区间的长度缩小到充分小,从而求出满足精度的根 的近的近似值。似值。本讲稿第四页,共五十七页二分法的步骤:二分法的步骤:在有根区间在有根区间 取中点取中点 ,计算函数值,计算函数值 ,若,若 ,就得到方程的实根,就得到方程的实根 ,否则检查,否则检查 与与 是否同号,如同号,说明待求的根是否同号,如同号,说明待求的根 在在 的右的右侧,这时令侧,这时令 ;如;如 在在 的左侧,这时令的左侧,这时令 ,这样新的有根区间,这样新的有根区间 的长度为的长度为 之半。之半。二分
4、法二分法abx0 x1a1x*b1本讲稿第五页,共五十七页 对压缩了的有根区间对压缩了的有根区间 又可施以同样的手续,又可施以同样的手续,即用中点即用中点 将区间将区间 分为两半,然分为两半,然后判定待求的根后判定待求的根 在在 的哪一侧,从而又确定一的哪一侧,从而又确定一个新的有根区间个新的有根区间 ,其长度为,其长度为 的一的一半。如此反复,即可得出一系列有根区间半。如此反复,即可得出一系列有根区间其中其中 的长度的长度二分法二分法本讲稿第六页,共五十七页 每次二等分后,设取有根区间的中点每次二等分后,设取有根区间的中点 作为根的近似值,则在二分过程中可以获得一个近作为根的近似值,则在二分
5、过程中可以获得一个近似根的序列似根的序列 ,该序列以根,该序列以根 为极限。为极限。误差误差 分析分析:若取区间的中点若取区间的中点 作为作为 的近的近似值,则误差估计为:似值,则误差估计为:所以在实际计算时,只要二分足够多次,便有所以在实际计算时,只要二分足够多次,便有 。这里,为预定精度。这里,为预定精度。二分法二分法本讲稿第七页,共五十七页优点:优点:简单,简单,对对f(x)要求不高要求不高(只要连续即可只要连续即可).注:注:注:注:用二分法求根,最好先给出用二分法求根,最好先给出 f(x)草图以确定根的大概草图以确定根的大概位置。或用搜索程序,将位置。或用搜索程序,将a,b分为若干小
6、区间,对每一个分为若干小区间,对每一个满足满足 f(ak)f(bk)0 的区间调用二分法程序,可找出区的区间调用二分法程序,可找出区间间a,b内的多个根,内的多个根,二分法二分法二分法特点:二分法特点:缺点缺点:收敛慢(:收敛慢(等比级数等比级数)无法求复根及偶重根无法求复根及偶重根 对于给定的精度对于给定的精度 ,可估计二分法所需的步数可估计二分法所需的步数 k:本讲稿第八页,共五十七页求方程求方程f(x)=0f(x)=0的根的二分法算法的根的二分法算法本讲稿第九页,共五十七页2.2 2.2 简单迭代法简单迭代法2.2.1 2.2.1 迭代原理迭代原理2.2.2 2.2.2 迭代的收敛性迭代
7、的收敛性2.2.3 2.2.3 迭代的收敛速度迭代的收敛速度2.2.4 2.2.4 迭代的加速迭代的加速本讲稿第十页,共五十七页2.2 简单迭代法简单迭代法f(x)=0 x=(x)等价变换等价变换f(x)的根的根(x)的不动点的不动点思思路路从一个初值从一个初值 x0 出发出发,计算计算 x1=(x0),x2=(x1),xk+1=(xk),若若 收敛,即存在收敛,即存在 x*使得使得 ,只要,只要 连续,则连续,则 ,也,也就是就是 x*=(x*),即,即x*是是 的根,也就是的根,也就是f 的根。若的根。若 xk发散,则迭代发散,则迭代 法失败。法失败。2.2.1迭代法原理:迭代法原理:本讲
8、稿第十一页,共五十七页 迭代法迭代法:是一种逐次逼近的方法。它是用某个固定公式是一种逐次逼近的方法。它是用某个固定公式反复校正根的近似值,使之逐步精确,最后得到满足精度要反复校正根的近似值,使之逐步精确,最后得到满足精度要求的结果。求的结果。xk+1=(xk)称为称为迭代格式,迭代格式,(x)称为称为迭代函数迭代函数x x0 0 称为称为迭代初值迭代初值,数列数列 称为称为迭代序列迭代序列 迭代法思想迭代法思想:将隐式方程将隐式方程 的求根问题归的求根问题归结为计算一组显式结为计算一组显式xk+1=(xk),也就是说,迭代过程是,也就是说,迭代过程是一个逐步显式化的过程。一个逐步显式化的过程。
9、x=(x)本讲稿第十二页,共五十七页例题例题 例2.2.1 试用迭代法求方程 在区间(1,2)内的实根。解:由 建立迭代关系 k=0,1,2,3.计算结果如下:本讲稿第十三页,共五十七页例题例题精确到小数点后五位本讲稿第十四页,共五十七页例题但如果由 建立迭代公式 仍取 ,则有 ,显然结果越来越大,是发散序列本讲稿第十五页,共五十七页本讲稿第十六页,共五十七页xyy=xxyy=xxyy=xxyy=xx*x*x*x*y=(x)y=(x)y=(x)y=(x)x0p0 x1p1 x0p0 x1p1 x0p0 x1p1x0p0 x1p1简单迭代法简单迭代法本讲稿第十七页,共五十七页收敛定理收敛定理 考
10、虑方程考虑方程 x=(x),(x)在在a,b上连续上连续,若若(I)对所有对所有 x a,b,有,有 (x)a,b;(II)存在存在 0 L 1,使所有使所有 x a,b 有有|(x)|L 1。则:则:1)方程)方程x=(x)在在a,b上的解上的解x*存在且唯一。存在且唯一。2)任取)任取 x0 a,b,由迭代过程,由迭代过程 xk+1=(xk)收敛于收敛于x*简单迭代法简单迭代法推论推论 验后误差估计:验后误差估计:误差估计式:误差估计式:验前误差估计:验前误差估计:本讲稿第十八页,共五十七页证明:证明:(x)在在a,b上有根?上有根?令令有根有根 根唯一?根唯一?反证:若不然,设还有反证:
11、若不然,设还有 ,则,则在在和和之间。之间。而而 当当k 时,时,xk 收敛到收敛到 x*?3 简单迭代法简单迭代法有根有根L1本讲稿第十九页,共五十七页 可用可用 来控来控制收敛精度制收敛精度L 越越 收敛越快收敛越快小小注注注注:定理条件非必要条件,对某些问题在区间定理条件非必要条件,对某些问题在区间a,b上上不不满足满足|(x)|L 1,迭代也收,迭代也收敛。实际应用中用中还是用此定理判断收是用此定理判断收敛性,当不性,当不满足收足收敛条件条件时,改,改变迭代公式使之迭代公式使之满足。足。3 简单迭代法简单迭代法本讲稿第二十页,共五十七页2.2.3 迭代法局部收敛性迭代法局部收敛性 对以
12、上定理中的条件对以上定理中的条件,所有,所有 ,一一般不容易验证。实际使用迭代法时,通常总是在根般不容易验证。实际使用迭代法时,通常总是在根 的邻域进行。的邻域进行。定义定义 如果存在如果存在 的某个邻域的某个邻域 ,是任意指定是任意指定的正数,使迭代过程的正数,使迭代过程 对于任意初值对于任意初值 1 均收敛,则迭代过程均收敛,则迭代过程 在根在根 邻域具有邻域具有局部收敛性局部收敛性。本讲稿第二十一页,共五十七页 证证证证:由于由于由于由于 ,存在存在存在存在 的充分小邻域的充分小邻域的充分小邻域的充分小邻域 ,使使使使 成立,据成立,据成立,据成立,据微分中值定理,有微分中值定理,有微分
13、中值定理,有微分中值定理,有:注意到注意到注意到注意到 ,又当,又当,又当,又当 时时时时 ,故有,故有,故有,故有:由收敛定理的条件由收敛定理的条件由收敛定理的条件由收敛定理的条件可以断定可以断定可以断定可以断定 对于任意对于任意对于任意对于任意 收敛。收敛。收敛。收敛。局部收敛性定理局部收敛性定理:设函数设函数 在在 的根的根 邻近有连续的一阶导邻近有连续的一阶导数,且数,且 ,则迭代过程则迭代过程 具有具有局部收局部收敛性。敛性。本讲稿第二十二页,共五十七页由于在实际应用中根由于在实际应用中根 x*事先不知道,故条件事先不知道,故条件|(x*)|1无法验证。但已知根的初值无法验证。但已知
14、根的初值x0在根在根 x*邻域,又根据邻域,又根据(x)的连续的连续性,则可采用性,则可采用|(x0)|1 来代替来代替|(x*)|1,判断迭代的收敛性。,判断迭代的收敛性。本讲稿第二十三页,共五十七页2.2.42.2.4迭代过程的收敛速度迭代过程的收敛速度迭代过程的收敛速度迭代过程的收敛速度迭代过程的收敛速度,是指在收敛时迭代过程的收敛速度,是指在收敛时迭代过程的收敛速度,是指在收敛时迭代过程的收敛速度,是指在收敛时迭代误差的下降速度迭代误差的下降速度迭代误差的下降速度迭代误差的下降速度。定义定义:设迭代过程设迭代过程 收敛于收敛于 的根的根 ,令迭,令迭代误差代误差 ,若存在常数,若存在常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 非线性 方程 数值 解法 精选 文档
限制150内