解非线性方程省公共课一等奖全国赛课获奖课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《解非线性方程省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《解非线性方程省公共课一等奖全国赛课获奖课件.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 4.4 非线性方程牛顿法非线性方程牛顿法(Newton Method of Nonlinear Equations)内容提要(内容提要(Outline)牛顿法及其几何意义牛顿法及其几何意义 收敛性及其收敛速度收敛性及其收敛速度 计算实例及其程序演示计算实例及其程序演示第1页取取x0 0作为初始近似值作为初始近似值,将将 f(x)在在x0 0做做TaylorTaylor展开展开:重复上述过程重复上述过程 作为第一次近似值作为第一次近似值一、牛顿法及其几何意义一、牛顿法及其几何意义Newton迭代公式迭代公式基本思绪:基本思绪:将非线性方程将非线性方程 f(x)=0 线性化线性化第2页牛顿法几何
2、意义牛顿法几何意义xyx*x0 x 1x 2牛顿法也称为切线法牛顿法也称为切线法,迭代函数迭代函数第3页(局部收敛性定理局部收敛性定理)设设 f(x)C2a,b,若若 x*为为 f(x)在在a,b上根上根,且且 f (x*)0,则存在则存在 x*邻域邻域 使得使得任取初始值任取初始值 ,Newton 法产生序列法产生序列 xk 收敛收敛到到 x*,且满足且满足最少平方收敛最少平方收敛二、牛顿法收敛性与收敛速度二、牛顿法收敛性与收敛速度定理定理4.4.1 第4页在在x*附近附近收敛收敛由由Taylor 展开:展开:令令k,由由 f (x*)0,即可得结论。即可得结论。证实:证实:Newton法法
3、实际上是一个特殊迭代法实际上是一个特殊迭代法迭代函数为:迭代函数为:第5页思索题思索题1 若若 ,Newton法法是否仍收敛?是否仍收敛?设设 x*是是 f m 重根,则令:重根,则令:且且Answer1:有局部收敛性有局部收敛性第6页Answer2:线性收敛线性收敛思索题思索题2当当x*是是 f(x)=0m重根重根,是否平方收敛?是否平方收敛?第7页结论:结论:结论:结论:Newton法收敛性依赖于法收敛性依赖于x0 选取。选取。局部收敛定理对初始值局部收敛定理对初始值 x0 要求较高。要求较高。x*x0 x0 x0 第8页有根有根根唯一根唯一 (全局收敛性定理全局收敛性定理):设设 f(x
4、)C2a,b,若若(1)f(a)f(b)0;则由则由Newton法产生序列法产生序列 xk 单调地收敛到单调地收敛到f(x)=0 在在 a,b 唯一根唯一根x*,且收敛速度最少是二阶且收敛速度最少是二阶确保确保产生序列产生序列xk单调有界单调有界确保确保Newton迭迭代函数代函数将将a,b映射于本身映射于本身定理定理4.4.2 第9页将将f(x*)在在 xk 处作处作TaylorTaylor展开展开对迭代公式两边取极限,得对迭代公式两边取极限,得证实:证实:证实:证实:以以为例证实为例证实 说明数列说明数列 xk 有下界有下界故故xk单调递减单调递减,从而从而xk收敛收敛.令令?第10页定理
5、定理4.4.3 (全局收敛性定理全局收敛性定理):设设 f(x)C2a,b,若若(1)f(a)f(b)0;(2)在整个在整个a,b上上 f (x)0,f (x)0;(3)则对任何则对任何 ,Newton 迭代格式产生序列迭代格式产生序列 都收敛于都收敛于f(x)=0 根根 x*.注注:定理条件定理条件(3)确保了从确保了从 x*两侧任取两侧任取 x0,所得到数所得到数列列 xk 均在均在a,b内内.第11页三、三、计算实例及其程序演示计算实例及其程序演示辅助工具辅助工具:VC VC程序设计语言程序设计语言 Matlab Matlab数学软件数学软件第12页(1)(1)选定初值选定初值x0,计算
6、计算f(x0),f (x0)计算步骤计算步骤(2)(2)按公式按公式 迭代迭代 得新近似值得新近似值xk+1 (3)(3)对于给定允许精度对于给定允许精度,假如假如 则终止迭代,取则终止迭代,取 ;不然不然k=k+1,再转再转 步骤步骤(2)(2)计算计算允许精度允许精度最大迭代次最大迭代次数数迭代信息迭代信息第13页例例1 1:用用Newton法求方程法求方程 根根,要求要求 迭代格式一:迭代格式一:迭代格式二:迭代格式二:取初值取初值 x00.0,0.0,计算以下:计算以下:对迭代格式一对迭代格式一:the iterative number is 27,the numerical solu
7、tion is 0.442852706对迭代格式二对迭代格式二:the iterative number is 3,the numerical solution is 0.442854401解:解:第14页第15页例题例题2求函数求函数 正实根正实根精度要求:精度要求:从图形中我们能够从图形中我们能够看出:看出:在在x=7和和 x=8 之间有一单根;之间有一单根;在在x=1和和x=2 之之间有一重根。间有一重根。用用MatlabMatlab画图,查看根分布情形画图,查看根分布情形第16页初值初值x08.0 时,计算是单根计算是单根,The iterative number is 28,The
8、numerical solution is 7.600001481初值初值x01.0,计算是重根计算是重根,The iterative number is 1356,The numerical solution is 1.198631981取初值取初值x08.0,用牛顿迭代公式计算以下:用牛顿迭代公式计算以下:取初值取初值x01.0,用牛顿迭代公式计算以下:用牛顿迭代公式计算以下:第17页小小 结结(1)当当f(x)充分光滑且充分光滑且 x*是是f(x)=0单根时,牛顿单根时,牛顿法在法在 x*附近最少附近最少是平方收敛。是平方收敛。(2)当当f(x)充分光滑且充分光滑且 x*是是f(x)=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程 公共课 一等奖 全国 获奖 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内