数值分析方程求根课件.ppt





《数值分析方程求根课件.ppt》由会员分享,可在线阅读,更多相关《数值分析方程求根课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析第二章 方程求根(2)2014年11月2日 clcclear allx=-3:0.05:3;f=inline(x.2-1);y=f(x);plot(x,x,LineWidth,3);hold onplot(x,y,k,LineWidth,3);grid onx0=-2.732;%1.618,1.619,0.618,0.619%=-2.732,0.732x1=x0;y0=-3;y1=y0;for i=1:80 y1=f(x1);plot(x0 x1,y0 y1,r);x0=x1;y0=y1;x1=y1;plot(x0 x1,y0 y1,r);x0=x1;y0=y1;end迭代法的收敛性迭
2、代法的收敛性求方程求方程在在内的根内的根例:例:。解:解:原方程可以等价变形为下列三个迭代格式原方程可以等价变形为下列三个迭代格式由迭代格式由迭代格式(1)取初值取初值得得 由迭代格式由迭代格式(2)取初值取初值得得 结果精确到四位有效数字,迭代到结果精确到四位有效数字,迭代到得到收敛结果。得到收敛结果。由迭代格式(由迭代格式(3)取初值取初值得得 结果精确到四位有效数字,迭代到结果精确到四位有效数字,迭代到得到收敛结果。得到收敛结果。迭代格式(迭代格式(1 1)的迭代函数为)的迭代函数为 求导得求导得 当当时时故迭代格式(故迭代格式(1 1)是发散的。)是发散的。分析分析:迭代格式(迭代格式
3、(2 2)的迭代函数为)的迭代函数为 当当时时由由知知当当时,时,所以迭代格式(所以迭代格式(2 2)是收敛的。)是收敛的。迭代格式(迭代格式(3 3)的迭代函数为)的迭代函数为当当时时 由由时,时,知知当当所以迭代格式(所以迭代格式(3 3)也是收敛的。)也是收敛的。结论结论:通过以上算例可以看出对迭代函数通过以上算例可以看出对迭代函数所得到的所得到的若小于若小于1 1,则收敛;且上界越小收敛速度越快。,则收敛;且上界越小收敛速度越快。求导,求导,的上界若是大于的上界若是大于1 1,则迭代格式发散;,则迭代格式发散;构造不同迭代方法求 X2-3=0的根x*=sqrt(3)4.加速收敛技术加速
4、收敛技术 L越小迭代法的收敛速度越快,因此,可以从越小迭代法的收敛速度越快,因此,可以从寻找较小的寻找较小的L来改进迭代格式以加快收敛速度。来改进迭代格式以加快收敛速度。思思路路(1).松弛法松弛法引入待定参数引入待定参数,将将 作等价变形为作等价变形为 将方程右端记为将方程右端记为,则得到新的迭代格式,则得到新的迭代格式 由定理由定理2知知 为了使新的迭代格式比原来迭为了使新的迭代格式比原来迭代格式收敛得更快,只要满足代格式收敛得更快,只要满足且且 越小,所获取的越小,所获取的L就越小,就越小,迭代法收敛的就越快,因此我们希望迭代法收敛的就越快,因此我们希望。可取可取,若记,若记 则则上上式
5、可改写为式可改写为 称为称为松弛因子松弛因子,这种方法称为,这种方法称为松弛法松弛法。为使迭代速度加快,。为使迭代速度加快,需要边计算边调整松弛因子。由于计算松弛因子需要用到微商,需要边计算边调整松弛因子。由于计算松弛因子需要用到微商,在实际应用中不便使用,具有一定局限性。若迭代法是线性收在实际应用中不便使用,具有一定局限性。若迭代法是线性收敛的,当计算敛的,当计算 不方便时,可以采用不方便时,可以采用埃特金加速公式。埃特金加速公式。(2).埃特金加速公式埃特金加速公式设迭代法是线性收敛,由定义知设迭代法是线性收敛,由定义知成立,故当成立,故当 时有时有 由此可得由此可得 的近似值的近似值(2
6、.3.1)由此获得比由此获得比 和和 更好的近似值更好的近似值,利用利用(2.3.1)序列序列 的方法称为的方法称为(3).Steffensen 加速法:加速法:将将Aitken加速公式与不动点迭代相结合,可得加速公式与不动点迭代相结合,可得(2.3.4)式构造式构造埃特金(埃特金(AitkenAitken)加速方法)加速方法。利用(利用(2.3.4)式构造序列)式构造序列 的方法称为的方法称为Steffensen加速方法。加速方法。即每进行两次不动点迭代,就执行一次即每进行两次不动点迭代,就执行一次Aitken加速。加速。k xk yk zk 0 1.5000 2.3750 12.3965
7、1.0000 1.4163 1.8409 5.2389 2.0000 1.3557 1.4914 2.3173 3.0000 1.3289 1.3471 1.4444 4.0000 1.3248 1.3252 1.3271 5.0000 1.3247 1.3247 1.3247clcclear alldtol=1e-5;%容差x1=1.5;nMax=10;f=inline(x.3-1);disp(k xk yk zk);for i=1:nMax x0=x1;y1=f(x1);z1=f(y1);disp(i-1 x1 y1 z1);x1=x0-(y1-x0)2/(z1-2*y1+x0);%dis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 方程 求根 课件

限制150内