当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西华师范大学:《算法与程序设计》课程教学资源_第三章 非线性方程的数值解法(3.4)Newton迭代法

资源类别:文库,文档格式:PPT,文档页数:6,文件大小:117.5KB,团购合买
一、迭代法的收敛阶 xn+1=z(xn)得到的序列{xn}收敛于a.若存在常数p≥1和正常数使得由定义1设a市方程x=z(x)的根(或不动点)当x充分接近a时,由公式
点击下载完整版文档(PPT)

§3-4 Newton迭代法 、迭代法的收敛阶 定义1设a市方程x=x(x)的根(或不动点),当x充分接近a时,由公式 n1=x(x)得到的序列{xn改收敛于a若存在常数p≥1和正常数c,使得 n→) 则称序列{xn}是p阶收敛的,或称{xn的收敛阶为,称(x)是p阶迭代函数 二、 Newton法迭代格式 设x是方程f(x)=0的一个近似根,将f(x)在x处作7ayo展开 f(x)f(x)+f(x(x-x) 以线性方程 f(n)+f(rn(x-xn)=0 代替非线性方程f(x)=0.若f(xn)≠0.,则其解

§ 3-4 Newton迭代法 一、迭代法的收敛阶 { } { } ( ) . ( ) { } . 1 , 1 ( ) 1 n 1 0 lim 则称序列 是 阶收敛的,或称 的收敛阶为 ,称 是 阶迭代函数 得到的序列 收敛于 若存在常数 和正常数 使得 定义 设 市方程 的根(或不动点),当 充分接近 时,由公式 x p x p z x p c x x x z x x p c x z x x n n p n n n n n = − − =  = + → +      二、Newton法迭代格式 代替非线性方程 若 则其解 以线性方程 设 是方程 的一个近似根,将 在 处作 展开 ( ) 0. ( ) 0, ( ) ( )( ) 0 ( ) ( ) ( )( ) ( ) 0 ( ) =   +  − =  +  − = n n n n n n n n n f x f x f x f x x x f x f x f x x x x f x f x x Taylor

(n=0,132,…) (3-4-1 按以上迭代公式求方程f(x)=0的近似解的方法称为 Newton法 (3-4-1)称为NeOm法迭代公式 、 Newton法的几何意义 以f(x)为斜率做过(x02f(x)点的直线,即作f(x)在点x的 切线方程 y-f(xo)=f'lxoXx-xo) 令y=0则得此切线与x轴的交点x,即 x1=x0-f(x)(x) 再作f(x)x处的切线,得交点x2,逐步逼近方程的根a,如图

)称为 法迭代公式 按以上迭代公式求方程 的近似解的方法称为 法, ( ) Newton f x Newton n f x f x x x n n n n (3 4 1 ( ) 0 ( 0,1,2, ) 3 4 1 ( ) ( ) 1 − − = = − −  + = −  三、Newton法的几何意义 ( ( )) ( ) ( ) ( )( ) ( ) ( ) 再作 ( )的 处的切线,得交点 ,逐步逼近方程的根 ,如图 令 则得此切线与 轴的交点 ,即 切线方程 以 为斜率做过 点的直线,即作 在点 的 1 2  1 0 0 0 1 0 0 0 0 0 0 0 0 ( ) , f x x x x x f x f x y x x y f x f x x x f x x f x f x x = −  = − =  − 

四、 Newton法的收敛性 定理1设f(x)在a的某一邻域有二阶连续导数,f(a)=0,且f(a)≠0,则 当x充分接近a时,由 Newton法所产生的序列{xn收敛于方程f(x)=0的根 且收敛阶不小于2

四、Newton法的收敛性 ( ) ( ) ( ) ( ) 2 Newton { } 0 1 0 0 0 且收敛阶不小于 当 充分接近 时,由 法所产生的序列 收敛于方程 的根, 定理 设 在 的某一邻域有二阶连续导数, ,且 ,则 = =   x x f x f x f f  n   

定理2设函数()在区间ab存在二阶导数,且满条件: 1°f(a)f(b)0 则由 Newton迭代公式产生的序列xn收敛于方程fx)=0在a,b的唯一根a 且收敛阶为2 五、 Newton迭代算法 目标求方程(x)=0根 输入初始值x允许误差G:迭代的最大次数N 输出近似解x或方法失败的信息 步骤s1对n=12.…,N做S11-12 S11置x=x0-f(x)f(x) S12若x-x<E,则输出x,停机 否则x S2输入“ Method failed”;停机

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 2. { } 0 [ , ] 4 [ , ], 0. 3 [ , ] 2 0, [ , ]; 1 0; 2 [ , ] 0 0 0 0 0 0 0 且收敛阶为 则由 迭代公式产生的序列 收敛于方程 在 的唯一根 , 取初始值 使得 在 上不变号; 定理 设函数 在区间 上存在二阶导数,且满足条件: Newton x f x a b  x a b f x f x f x a b f x x a b f a f b f x a b n =         五、Newton迭代算法 . 输入 初始值x0;允许误差;迭代的最大次数N 步骤 输出 近似解x或方法失败的信息 S1 ( ) ( ) . 12 , ; . 11 ; 1,2, , 11 ~ 12. 0 0 0 0 0 x x S x x x S x x f x f x n N S S = −  = −  = 否则 若 则输出 停机 置 对 做   S2 输入“Method failed”;停机. 目标 求方程f (x) = 0的根

例用 Newton迭代法求c(c>0,p=土1,+2, 解:设x=cV,则x-c=0, 取f(x)=x-C 则f(x)=px2 所以 Newton法的迭代公式为: P n+1- P x +c p>0 p) -cx p<

例 用 Newton 迭代法求 c 1 p (c  0), p = 1,2,  , 0, 1 x = c x −c = p 则 p 取 f x x c p ( ) = − 解: 设 则 ( ) −1  = p f x px 所以 Newton法的迭代公式为: ( )  ( ) ( )  ( )        − −  − − +  = − = − − − + − 1 0 1 0 1 1 1 1 p cx p p x p x c x p p px x c x x p n n p n n p n p n n n

作业: P69习题6

作业: P69 习题 6

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有