计算方法讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算方法讲解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 讲解 课件
- 资源描述:
-
1、第二章第二章 一元非线性方程的解法一元非线性方程的解法 设非线性方程为 f(x)=0 (2-1)方程(2-1)的解 x*称为方程的根或函数 f(x)的零点。若f(x)可表示为 f(x)=(x-x*)m g(x)其中m为大于1的整数,且g(x)0,称x*为方程(2-1)的m重根,或函数 f(x)的m重零点.若 f(x)为n次多项式,则称 f(x)=0为n次代数方程;若 f(x)为超越函数,则称f(x)=0为超越方程。若 f(x)在a,b内连续,且 f(a)?f(b)0,f(0)=10,f(3)=-260 可见 f(x)仅有两个实根,分别位于(0,3),(3,+),又 f(4)=10,所以第二根的
2、隔根区间可缩小为 (3,4)。以上分析可用下表表示 x(-,0)0(0,3)3(3,4)4(4,+)f?(x)f(x)-0+-0-+隔根区间(0,3)(3,4)2.逐步搜索法 从区间a,b的左端点 a 出发,按选定的步长h 一步步向右搜索,若 f(a+jh)f(a+(j+1)h)0 (j=0,1,2,)则区间 a+jh,a+(j+1)h 内必有根。搜索过程也可从 b开始,这时应取步长 h 0。二、二分法 设f(x)在区间a,b 上连续,f(a)f(b)0,则a,b 内有方程的根。取 a,b 的中点 将区间一分为二。若 f(x0)=0,则 x0 就是方程的根,否则判别根 x*在 x0 的左侧还是
3、右侧。,)(bax?210若f(a)f(x0)0,则x*(x0,b),令 a1=x0,b1=b.不论出现哪种情况,(a1,b1)均为新的有根区间,它的长度只有原有根区间长度的一半,达到了压缩有根区间的目的。对压缩了的有根区间,又可实行同样的步骤,再压缩。如此反复进行,即可的一系列有根区间套?,11nnbababa由于每一区间都是前一区间的一半,因此区间 an,bn 的长度为)(ababnnn?21若每次二分时所取区间中点都不是根,则上述过程将无限进行下去。当 n 时,区间必将最终收缩为一点x*,显然x*就是所求的根。若 取区间 an,bn 的中点)(nnnbax?21作为x*的 近似值,则有下
4、述误差估计式 )22()(21)(21*1?ababxxnnnn只要 n 足够大,即区间二分次数足够多 ),误差就可足够小。),(,*11?nnnbaxx 由于在偶重根附近曲线 y=f(x)为上凹或下凸,即 f(a)与 f(b)的符号相同,因此不能用二分法求偶重根.例 2 用二分法求例1中(1)方程的实根,要求误差不超过0.005。解 由例1可知x*(1,1.5),要想满足题意,即:|x*-xn|0.005,则要 005.021)15.1(21)(21211?nnnab由此解得,6.512lg2?n取n=6。按二分法计 算过程见下表。x6=1.3242 为所求之近似根。n an bn xn f
5、(xn)0 1 2 3 4 5 6 1.0 1.25 1.25 1.3125 1.3125 1.3125 1.3203 1.5 1.5 1.375 1.375 1.3438 1.3281 1.3281 1.25 1.375 1.3125 1.3438 1.3281 1.3203 1.3242-+-+-(1)f(a)0(2)根据精 度要求,取到小数 点后四位 即可.第二节 迭代法 一、迭代法的基本思想 迭代法是一种重要的逐次逼近法,其基本思想是:将方程 f(x)=0 化为等价方程,)(xx?然后在隔根区间内取一点 x0,按下式计算)32(),2,1,0()(1?kxxkk?计算结果生成数列 x0
6、,x1,xk,(2-4)如果这个数列有极限 ,*limxxkk?当?(x)连续时,显然 x*就是方程 x=?(x)之根.于是可以从此数列中求得满足精度要求的近似根.这种求根方法称为迭代法,式(2-3)称为迭代格式,?(x)称为迭代函数,x0 称为迭代初值,数列(2-4)称为迭代序列。如果迭代序列收敛,则称迭代格式(2-3)收 敛,否则称为发散。例3 用迭代法求方程 x4+2x2-x-3=0 在区间1,1.2内的实根。解 对方程进行如下三种变形:?03224xxx分别按以上三种形式建立迭代格式,并取 x0=1进行迭代计算,结果如下:74331762127261110495307.8,96,)(1
7、24123.1,)(124123.1,)(?xxxxxxxxxxxxkkkkkk?14)(2?xxx?32)(243?xxxx?4121)23()(xxxx?准确根 x*=1.124123029,可见迭代格式不同,收敛情况也不同。第二种格式比第一种格式收敛快得多,而第三种格式不收敛。二、迭代法的收敛条件 定理1 设)(x?在a,b上存在,且满足条件:(1)当xa,b时,;,)(bax?(2)存在正数L1,使对任意的 xa,b,。1)(?Lx?则 (1)方程)(xx?在a,b上有唯一根 x*;(2)对任意迭代初值 x0a,b,迭代序列),2,1,0()(1?kxxkk?收敛于x*。证(1)先证方
8、程)(xx?之解存在且唯一.由于)(x?在a,b上存在,所以)(x?连续。作函数,)()(xxxf?则 f(x)在a,b上连续。由条件(1)f(a)0,f(b)0,故存在x*a,b,使 f(x*)=0,即。)(*xx?设方程)(xx?还有一根,?则由微分中 值定理及条件(2)有?*)()()(xLxxx此式仅当 0*?x才能成立,因此。*x?(2)再证迭代格式)(1kkxx?收敛 任取 x0 a,b,由微分中值定理,有 1*1*1*)()()(?kkkkxxLxxxxxx?反复用此不等式,并注意 0 L 1,因此 x*-xkLkx*-x00 (k)即迭代过程收敛,且 。?xxkklim证毕。此
展开阅读全文