- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四函数的迭代混沌与分形.
实验四 函数的迭代、混沌与分形
[实验目的]
1. 认识函数的迭代;
2. 了解混沌和分形.
迭代在数值计算中占有很重要的地位,了解和掌握它是很有必要的.本实验将讨论用Newton迭代求方程根的问题,以及迭代本身一些有趣的现象.
§1 基本理论
1.1 迭代的概念
给定某个初值,反复作用以同一个函数的过程称为迭代.函数f(x)的迭代过程如下:
x0,x1=f(x0),x2=f(x1),……..,xn=f(xn-1)…..,
它生成了一个序列{xn}迭代序列.
许多由递推关系给出的数列,都是递推序列.例如数列.
X0=1,xn=1+1/(1+xn-1) (n=1,2,…………..)
是由函数f(x)=1+1/(1+x)=(2+x)/(1+x)取初值为1所得的迭代序列.
1.2 迭代序列的收敛性
定理 设函数f(x)满足:
对任意x(a,b),f(x)(a,b);
f(x)在(a,b)内可导,且存在常数L使得|f(x)|=L1,
则当初值x0 (a,b)时,由f(x)生成的迭代序列收敛.
在迭代函数f(x)连续的条件下,如果迭代数列收敛,则它一定收敛于方程x=f(x)的根.该方程的根也称函数f(x)的不动点.
设x*为f(x)的不动点,f(x)在x*的附近连续,若|f(x*)|1,则称不动点x*是稳定的;若f(x*)=0,则称不动点x*是超稳定的.在超稳定点x*附近,迭代过程xn+1=f(xn)收敛到x*的速度是非常快的.
1.3 Newton迭代法
设函数g(x)具有一阶导数,且g(x)0,则函数f(x)=x-g(x)/g(x)的迭代称为Newton迭代,若函数f(x)存在不动点,则它一定是方程g(x)=0的根,故Newton迭代法可用来求方程g(x)=0的根.
§2 实验内容与练习
2.1 迭代的收敛
对于函数迭代,最重要的问题是迭代序列的收敛性.一般说,迭代序列是否收敛取决于迭代函数与初值.
表4.1 Newton 法求方程的根所得的迭代序列
迭代次数n 迭代序列xn 迭代次数n 迭代序列xn 1 6.17647 1.90007 11 16.9884 0.400463 2 7.5641 1.43369 12 16.9954 0.400185 3 9.85437 0.968319 13 16.9981 0.400074 4 12.5529 0.661453 14 16.9993 0.400030 5 14.7125 0.509988 15 16.9997 0.400012 6 15.9668 0.444765 16 16.9999 0.100005 7 16.5642 0.418018 17 17 0.400002 8 16.8218 0.407224 18 17 0.400001 9 16.9281 0.402892 19 17 0.4 10 16.9711 0.401157 20 17 0.4 作为一个例子,我们用来讨论用Newton迭代法求函数g(x)=(x-17)5/3(x-5)-2/3的根,其Mathematica程序为:
Clear[g,x];
g[x_]:=(x-17)^(5/3)*(x-5)^(-2/3);
f[x_]=Factor[x-g(x)]/D[g[x],x]];
x0=5.5;n=20;
For[i=1,i=n,i++,
x0=N[f[x0]];
Print[i,” “,x0,” “,D[f[x],x]/.x-x0]
]
执行结果见表4.1.
表4.1的结果说明迭代序列收敛于g(x)的零点17.我们注意到程序中取的迭代处值为5.5,如果其它的数作为初值,所得的迭代序列是否收敛于17呢?我们可以取其它初值做实验,结果得到表4.2(表中第三列是迭代序列的前6位有效数字首次为17.0000的步数).
表4.2 取不同初值的收敛情况
初值 收敛性 收敛到17的步数 初值 收敛性 收敛到17的步数 -40000 收敛于17 16 5 收敛于5 19 -500 收敛于17 16 5.1 收敛于17 17 -20 收敛于17 16 6 收敛于17 12 0 收敛于17 17 20 收敛于17 12 4 收敛于17 17 100 收敛于17 14 4.9 收敛于17 19 1000 收敛于17 14 从表4.2中可看出,只要初值不取5,迭代序列都收敛于17,且收敛速度与初值的选取关系不大.
前面程序中使用的f(x)为g(x)的化简过的Newton迭代函数,用Mathematica命令可检查出它为(25x-85)/(x+3)(注意,这
您可能关注的文档
- 软件开发十钟关键技术.doc
- 软胶囊生产工艺技术及设备.doc
- 软件系统验收报告(模版).doc
- 软件测试中使用jmeter测试web应用.doc
- 软件招标项目技术规格书(第一版).docx
- 瑞芬太尼的药代动力学.doc
- 软件开发人员的薪金..doc
- 软件系统安全性风险评价.doc
- 润滑油糠醛精制装置腐蚀原因分析及对策..doc
- 弱智学生社会适应中的心理障碍及教育对策的研究课题..doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)