数值计算方法课件-CH6逐次逼近法—63非线性方程的迭代解法.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数值计算方法课件-CH6逐次逼近法—63非线性方程的迭代解法.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算方法 课件 CH6 逐次 逼近 63 非线性 方程 解法
- 资源描述:
-
1、华长生制作1第六章第六章 逐次逼近法逐次逼近法6.3 解非线性方程的迭代法解非线性方程的迭代法本节主要内容本节主要内容3-1 解非线性方程的简单迭代法解非线性方程的简单迭代法3-2 Newton迭代法及其变形迭代法及其变形 6.3 6.3 非线性方程的迭代法非线性方程的迭代法 方程是在科学研究中不可缺少的工具,方程求解是科方程是在科学研究中不可缺少的工具,方程求解是科学计算中一个重要的研究对象学计算中一个重要的研究对象.0)(xf设函数方程设函数方程.0)()()(0111次代数方程为,则称若nxfaxaxaxaxPxfnnnnn.0)()(为超越方程等),则称数数、指数函数、对数函为超越函数
2、(即三角函若xfxf统称为非线性方程统称为非线性方程 几百年前就已经找到了代数方程中二次至五次方程的几百年前就已经找到了代数方程中二次至五次方程的求解公式求解公式,但是但是,对于更高次数的代数方程目前仍无有效对于更高次数的代数方程目前仍无有效的解析解法,对于无规律的超越方程的求解也无精确解的解析解法,对于无规律的超越方程的求解也无精确解法法.因此因此,研究非线性方程的数值解法成为必然研究非线性方程的数值解法成为必然.注注.(1)非线性方程一般情况下很难求得其解析解非线性方程一般情况下很难求得其解析解,所以往往采用数值方法求解所以往往采用数值方法求解.(2)非线性方程中非线性方程中,通常假设函数
3、通常假设函数 f(x)是连续的是连续的.求非线性方程求非线性方程的根的根.f(x)=0-(3.1)求非线性方程的根求非线性方程的根,即求曲线即求曲线 y=f(x)与与 x 轴的交点轴的交点单根区间单根区间:方程在区间方程在区间 a,b 只有一根只有一根多根区间多根区间:方程在区间方程在区间 a,b 有多个根有多个根有根区间有根区间xyy=f(x)aAb0B保证有解3-1 3-1 简单迭代法简单迭代法思思路路2.建立迭代格式建立迭代格式:求解非线性方程问题转化为求序列极限问题求解非线性方程问题转化为求序列极限问题1.将将 化为与它同解的方程化为与它同解的方程:0)(xf)(xx-(3.2)即若存
4、在即若存在,使使 ,则有则有 ;反之也成立反之也成立.0)(f)()(1kkxx-(3.3)称称(3.3)为求解非线性方程的为求解非线性方程的(简单简单)迭代法迭代法迭代过程迭代过程迭代格式迭代格式.若当若当 时时 ,则迭代法则迭代法(3.3)收敛收敛,就是方程就是方程(3.1)的解的解,否则迭代法发散否则迭代法发散.kkx3.从初值从初值 出发出发,得到序列得到序列0 xkx),2,1,0(k迭代函数 根的存在与唯一性根的存在与唯一性:方程有没有根?若有根方程有没有根?若有根,是否唯一是否唯一?研究研究内容内容 迭代格式的收敛性迭代格式的收敛性:如何构造收敛的迭代格式如何构造收敛的迭代格式?
5、定理3.1:解的存在与唯一性定理 收敛速度的确定;收敛速度的确定;收敛阶的概念及判定定义3.1,定理3.2例例1 用迭代法求用迭代法求 的根的根.012)(3xxxf)(213xxx(1)化为等价方程化为等价方程:取取 ,代入上式得代入上式得:00 x)(2131kkkxxx得迭代格式得迭代格式:,994.0,964.0,79.0321xxx显然显然,当当 时时,即迭代法收敛即迭代法收敛.另外另外 即即 是方程是方程 f(x)=0 的根的根.k1kx0)1(f1x解解:(2)由由 还可得等价方程还可得等价方程:0123 xx)(123xxx)(1231kkkxxx得迭代格式得迭代格式:取取 ,
6、代入上式得代入上式得:00 x,55,3,1321xxx显然显然,当当 时时,即迭代法发散即迭代法发散.kkx迭代法的收迭代法的收敛与发散敛与发散,依赖于迭代依赖于迭代函数的构造函数的构造!迭代函数要满足什么迭代函数要满足什么条件条件,迭代法才收敛?迭代法才收敛?定理3.1(P225)且满足上连续在设迭代函数,)(bax;)(,)1(bxabax时当均有对任意存在正数,10)2(baxLLx|)(|,且收敛于,迭代法意初始值,并且对任内存在唯一根在则方程),2,1,0()(,)(10kxxbaxbaxxkk11.(3.4)1okkkLxxxL102.(3.5)1kokLxxxL判断迭代是否可终
7、止的依据判断迭代是否可终止的依据若迭代函数满足定理若迭代函数满足定理 3.1 的条件的条件,则迭代法收敛则迭代法收敛.那么那么迭代过程何时结束?迭代过程何时结束?l 由由(3.4)(3.4)知知,只要相邻两次计算值的差只要相邻两次计算值的差 达到事先给达到事先给定的精度要求定的精度要求 ,迭代过程可终止迭代过程可终止,即即1kkxx)(1kkxxkxl 由由(3.5)(3.5)知知,若已知若已知 L L 的范围的范围,则由给定的精度可大致估计则由给定的精度可大致估计 迭代所需次数迭代所需次数 k(3.4)11kkkLxxxL(3.5)101kkLxxxL判断迭代可终止的条件判断迭代可终止的条件
8、估计迭代次数估计迭代次数1kkxx迭代法的结束条件迭代法的结束条件如何确定迭代次数?如何确定迭代次数?迭代法次数的确定迭代法次数的确定局部收敛问题局部收敛问题 定理定理3.1的条件一般难于验证的条件一般难于验证,且在大区间且在大区间 a,b 上上,这些这些条件未必满足条件未必满足,因此使用迭代法时,往往只在根因此使用迭代法时,往往只在根附近进行附近进行.即只要假定即只要假定 在在的附近的小邻域内连续的附近的小邻域内连续,且满足且满足则存在则存在的某个邻域的某个邻域 ,在在S上上 满足定理满足定理3.1的条件的条件,称这种收敛为称这种收敛为局部收敛局部收敛.1)(x)(xx:S)(x一般一般,在
9、给定精度下在给定精度下,要求方程在某点附近的根要求方程在某点附近的根.例例2 求求 在在 附近的一个根附近的一个根,要求精度要求精度 .xex0.5x 310解解(2)利用定理利用定理3.1验证所建立迭代格式的收敛性验证所建立迭代格式的收敛性(1)首先化等价方程首先化等价方程,建立迭代格式建立迭代格式)(1kxkxexk 当当 时时,0.5,0.69x()()0.6065xxxeex 所建迭代格式所建迭代格式 满足定理满足定理3.1的条件的条件,对于初始值对于初始值 收敛收敛.kxkex15.00 x0.5,0.69x 确定迭代区间确定迭代区间,取取 一般选择根附近的一个小区间 当当 时,时,
展开阅读全文