计算方法非线性方程的数值解法精选文档.ppt





《计算方法非线性方程的数值解法精选文档.ppt》由会员分享,可在线阅读,更多相关《计算方法非线性方程的数值解法精选文档.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算方法非线性方程的数值解法本讲稿第一页,共六十三页第第2 2 章章 非线性方程的数值解法非线性方程的数值解法 2.1 2.1 初始近似值的搜索初始近似值的搜索 2.2 2.2 迭代法迭代法 2.3 2.3 牛顿迭代法(切线法)牛顿迭代法(切线法)2.4 2.4 弦截法(割线法)弦截法(割线法)本讲稿第二页,共六十三页2.1 2.1 初始近似值的搜索初始近似值的搜索2.1.12.1.1方程的根本讲稿第三页,共六十三页单根和重根本讲稿第四页,共六十三页本讲稿第五页,共六十三页本讲稿第六页,共六十三页有根区间 本讲稿第七页,共六十三页假设假设f(x)f(x)在区间在区间 a,ba,b 内有一个实内
2、有一个实根根x x*,若若 b ab a较小,则可在较小,则可在(a,b)(a,b)上任上任取一点取一点x x0 0作为作为初始近似根。初始近似根。一般情形,可用逐步搜索法。一般情形,可用逐步搜索法。2.1.2 逐步搜索法逐步搜索法本讲稿第八页,共六十三页本讲稿第九页,共六十三页例 对方程 搜索有根区间。解解 由于由于f(x)是连续函数,是连续函数,f(0)=-10,故方程,故方程至少有一正实根。设从至少有一正实根。设从x=0 出发,取出发,取h=0.5为步长,逐步为步长,逐步右跨搜索,得右跨搜索,得x00.51.01.5f(x)+所以所以f(x)在区间(在区间(1,1.5)上单调连续,因而在
3、)上单调连续,因而在(1,1.5)内有且内有且仅有一个实根,故可取仅有一个实根,故可取1,1.5上任一点做初始近似根。上任一点做初始近似根。可见在(可见在(1,1.5)内有根。又)内有根。又本讲稿第十页,共六十三页本讲稿第十一页,共六十三页 2.1.3 2.1.3 区间二分法区间二分法 定理定理 函数函数f f(x x)在在 a,ba,b 上单调连续,且上单调连续,且f(a)f(b)f(a)f(b)00,则方程,则方程f(x)=0f(x)=0在区间在区间 a,ba,b 上有且上有且仅有一个实根仅有一个实根x x*。二分法的基本思想二分法的基本思想 将有根的区间二分为两个小区间,然后将有根的区间
4、二分为两个小区间,然后判断根在那个小区间,舍去无根的小区间,而判断根在那个小区间,舍去无根的小区间,而把有根的小区间再一分为二,再判断根属于哪把有根的小区间再一分为二,再判断根属于哪个更小的区间,如此反复个更小的区间,如此反复 ,直到求出满足精度,直到求出满足精度要求的近似根。要求的近似根。本讲稿第十二页,共六十三页令令近似根近似根xk的误差估计的误差估计中点中点这时有三种情况:这时有三种情况:f(x0)=0,x0为所求的根为所求的根.f(x0)和和a0同号,取同号,取x0=a1f(x0)和和b0同号,取同号,取x0=b1x*x*新的有根区间为新的有根区间为(a1,b1),长度是原来的一半。,
5、长度是原来的一半。本讲稿第十三页,共六十三页如此反复,有如此反复,有(ak,bk),k=0,1,2,.近似根近似根xk的误差估计的误差估计本讲稿第十四页,共六十三页第第2次二分,取中点次二分,取中点若若f(a1)f(x1)0,则,则x*(a1,x1),令令a2=a1,b2=x1;否则否则令令a2=x1,b2=b1。新的有根区间为新的有根区间为(a2,b2)。本讲稿第十五页,共六十三页由此得由此得二分过程结束的原则:二分过程结束的原则:先给定精度要求先给定精度要求(绝对误差限绝对误差限),(2)当当|bk+1ak+1|时结束二分计算,取时结束二分计算,取x*xk;(1)事先由)事先由估计出二分的
6、最小次数估计出二分的最小次数k,取取x*xk本讲稿第十六页,共六十三页本讲稿第十七页,共六十三页本讲稿第十八页,共六十三页本讲稿第十九页,共六十三页本讲稿第二十页,共六十三页本讲稿第二十一页,共六十三页本讲稿第二十二页,共六十三页本讲稿第二十三页,共六十三页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 迭代的加速迭代的加速本讲稿第二十四页,共六十三页预备定理本讲稿第二十五页,共六十三页2.2.1 迭代原理迭代原理本讲稿第二十六页,共六十三页计算结果见
7、下表计算结果见下表本讲稿第二十七页,共六十三页方程方程f(x)=0化为等价形式的方程化为等价形式的方程 x=(x),构造迭代公式构造迭代公式 xk+1=(xk),k=0,1,2,取初始近似根取初始近似根x0,进行迭代计算进行迭代计算 x1=(x0),x2=(x1),.则有则有x1,x2,.,xk,.,得到迭代序列得到迭代序列xk.如果这个序列有如果这个序列有极限,则迭代公式是收敛的。这时极限,则迭代公式是收敛的。这时 则则 ,x*为不动点,等价地有为不动点,等价地有 f(x*)=0,x*即为方程的即为方程的根。连续函数根。连续函数(x)称为迭代函数。称为迭代函数。实际计算到实际计算到|xkxk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 非线性 方程 数值 解法 精选 文档

限制150内