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