第六章 非线性方程求根优秀PPT.ppt
《第六章 非线性方程求根优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第六章 非线性方程求根优秀PPT.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 非线性方程求根第一页,本课件共有58页*2第六章第六章 非线性方程求根非线性方程求根数 值 分 析(Numerical Analysis)第二页,本课件共有58页 非线性科学是当今科学发展的一个重要研究方向,而非线性方程的非线性科学是当今科学发展的一个重要研究方向,而非线性方程的求根也成了一个不可缺的内容。但是,非线性方程的求根非常复杂。求根也成了一个不可缺的内容。但是,非线性方程的求根非常复杂。无穷组解无穷组解无解无解一个解一个解两个解两个解四个解四个解一、引言一、引言*3第三页,本课件共有58页求根问题包括下面三个问题:求根问题包括下面三个问题:v 根的存在性根的存在性:即:即f(
2、x)=0有没有根?若有,有有没有根?若有,有 几个根?几个根?v 哪儿有根哪儿有根?确定有根区间?确定有根区间v 根的精确化根的精确化:已知一个根的近似值后,能否:已知一个根的近似值后,能否将它精确到足够精度?将它精确到足够精度?*4第四页,本课件共有58页【定理定理1】设函数设函数 f(x)在区间在区间a,b上连续上连续,如果如果f(a)f(b)0f(a)f(b)=0f(a)=0打印打印b,k打印打印a,k结束结束是是是是是是否否否否否否m=(a+b)/2|a-b|0打印打印m,ka=mb=m结束结束k=k+1是是是是否否否否 输入输入 k=012*第十二页,本课件共有58页【例例2】求方程
3、求方程 在区间在区间(1.0,1.5)内的一个内的一个实根,要求准确到小数点后的第二位。实根,要求准确到小数点后的第二位。kakbkxkf(xk)的符号的符号01.01.51.25-11.251.51.375+21.251.3751.3125-31.31251.3751.3438+41.31251.34381.3281+51.31251.32811.3203-61.32031.32811.3242-*13第十三页,本课件共有58页1 1简单迭代法简单迭代法f(x)=0 x=g(x)等价变换等价变换三、迭代法三、迭代法f(x)的根的根g(x)的不动点的不动点从一个初值从一个初值 x0 出发,计算
4、出发,计算 x1=g(x0),x2=g(x1),xk+1=g(xk),若若 收敛,即存在收敛,即存在 x*,使得,使得 ,且,且 g 连续,则由连续,则由 可知可知 x*=g(x*),即,即x*是是 g 的不动点,也就是的不动点,也就是f 的根。的根。思思路路*14第十四页,本课件共有58页x1=0.4771x2=0.3939x6=0.3758x7=0.3758迭代过程的迭代过程的收敛性收敛性?【例例3】求方程求方程的一个根。的一个根。迭代格式迭代格式*15第十五页,本课件共有58页xyy=xxyy=xxyy=xxyy=xx*x*x*x*y=g(x)y=g(x)y=g(x)y=g(x)x0p0
5、 x1p1 x0p0 x1p1 x0p0 x1p1x0p0 x1p1*16第十六页,本课件共有58页【定理定理2】如果如果 (x)满足下列条件满足下列条件(1 1)当)当x a,b时,时,(x)a,b(2 2)对任意)对任意x a,b,存在,存在0 L1时,称方法为时,称方法为超线性超线性收敛。收敛。v当当p=2时,称方法为时,称方法为平方平方(二次)收敛;(二次)收敛;34*第三十四页,本课件共有58页35【定理定理4】对于迭代过程对于迭代过程 ,如果,如果 在所求在所求根根 的附近连续的附近连续,且:,且:则该迭代过程在点则该迭代过程在点 附近是附近是p阶收敛阶收敛的。的。v 迭代过程收敛
6、速度依赖于迭代函数迭代过程收敛速度依赖于迭代函数 的选取;的选取;v 当当 时,时,则该迭代过程的收敛速度只可能是,则该迭代过程的收敛速度只可能是线线性性的;的;v 当当x*是单根时,是单根时,牛顿法牛顿法在在x*附近至少是附近至少是平方平方收敛的收敛的?*第三十五页,本课件共有58页注:注:注:注:Newton法的收敛性法的收敛性依赖于依赖于x0 的选取。的选取。x*x0 x0 x0*36第三十六页,本课件共有58页4、牛顿法的应用举例、牛顿法的应用举例对任给的对任给的正数正数a,应用牛顿法解二次方程应用牛顿法解二次方程 ,可导出开平方,可导出开平方 的值。的值。*37选取迭代格式为选取迭代
7、格式为这种迭代格式对任意的初值这种迭代格式对任意的初值 都是收敛的都是收敛的!【例例】求求 ,取,取x0=10第三十七页,本课件共有58页5、牛顿法的变形牛顿法的变形-牛顿下山法牛顿下山法计算:计算:使得具有单调性:使得具有单调性:满足这项要求的算法称之为满足这项要求的算法称之为下山法。下山法。v 将牛顿法和下山法结合起来使用,即可在将牛顿法和下山法结合起来使用,即可在下山法下山法保证保证函数函数值稳定值稳定下下降降的前提下,用的前提下,用牛顿法牛顿法加快收敛速度加快收敛速度。v 其中的其中的 称为称为下山因子下山因子。下山因子的选择是个逐步搜索的过程。从下山因子的选择是个逐步搜索的过程。从
8、开始反复将其减开始反复将其减半,如果能找到值半,如果能找到值 使得单调性条件成立,则称使得单调性条件成立,则称“下山成功下山成功”,否则,否则“下山失败下山失败”。保证全局收敛!保证全局收敛!*38第三十八页,本课件共有58页*39P161-162 5,7(1)(2),12,13作业作业第三十九页,本课件共有58页*40实验二 实验名称实验名称:函数逼近与数据拟合函数逼近与数据拟合 实验目的实验目的:考察学生综合运用考察学生综合运用 Matlab 进行编程的能力。进行编程的能力。根据最佳平方逼近及最根据最佳平方逼近及最 小二乘算法要求,自行设计编程方小二乘算法要求,自行设计编程方案,实现算法。
9、掌握案,实现算法。掌握 Matlab 中的中的 polyfit、lsqcurvefit、nlinfit等函数,并用这些函数解决实际问题等函数,并用这些函数解决实际问题第四十页,本课件共有58页*41实验任务:实验任务:v写出相应的写出相应的MATLAB程序程序v给出实验结果给出实验结果v对实验结果进行分析和讨论对实验结果进行分析和讨论v写出相应的实验报告写出相应的实验报告实验步骤实验步骤:v用用Matlab语言实现最佳平方逼近及最小二乘算法语言实现最佳平方逼近及最小二乘算法v X=0.1,0.2,0.15,0,-0.2,0.3,Y=0.95,0.84,0.86,1.06,1.50,0.72。用
10、以上数据拟合非线性函数。用以上数据拟合非线性函数y=aebx第四十一页,本课件共有58页五、弦截法与抛物线法五、弦截法与抛物线法421.引入引入 用牛顿法求方程用牛顿法求方程f(x)=0的根时,每步除计算的根时,每步除计算f(xk)外还要算外还要算f(xk),当函数,当函数f(x)比较复杂时,计算比较复杂时,计算f(x)往往比较困难。那么我们能往往比较困难。那么我们能否利用已知的信息,例如:否利用已知的信息,例如:xk,xk-1,xk-2,及其函数值及其函数值f(xk),f(xk-1),f(xk-2),来回避导数值来回避导数值f(xk)的计算呢?的计算呢?本节的两种方法是建立在本节的两种方法是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 非线性方程求根优秀PPT 第六 非线性 方程 求根 优秀 PPT
限制150内