3-非线性方程与混沌.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-非线性方程与混沌

一只蝴蝶在巴西扇动翅膀,有可能在美国的德克萨斯引起一场龙卷风吗? 关于牛顿切线法有下面收敛性定理 Logistic方程与混沌 在生物学中,有一个刻画生物种群个体总量增长情况的著名的方程——逻辑斯谛(Logistic)方程: 请同学们再次加密r取值进行实验,回答下面问题 (1)是否由4支分叉为8支,并依次类推呢? (2)这些分叉点处r的取值,是否有规律? 什么是混沌呢? 混沌(译自英文Chaos)的原意是指无序和混乱的状态。这些表面上看起来无规律、不可预测的现象,实际上有它自己的规律。 混沌学的任务:就是寻求混沌现象的规律,加以处理和应用。 60年代混沌学的研究热悄然兴起,渗透到物理学、化学、生物学、生态学、力学、气象学、经济学、社会学等诸多领域,成为一门新兴学科。 什么是混沌呢? 科学家给混沌下的定义是:混沌是指发生在确定性系统中的貌似随机的不规则运动,一个确定性理论描述的系统,其行为却表现为不确定性一不可重复、不可预测,这就是混沌现象。 进一步研究表明,混沌是非线性动力系统的固有特性,是非线性系统普遍存在的现象。牛顿确定性理论能够充美处理的多为线性系统,而线性系统大多是由非线性系统简化来的。因此,在现实生活和实际工程技术问题中,混沌是无处不在的! 混沌的特征 1.差之毫厘,失之千里、牵一发而动全身。 一个小小初始条件的差异可以严重影响系统长期的大变化。 2.对初始条件的敏感性。 对原本西方的科学基本理念来说,「如果你正在计算台面上的一颗撞球,就不用去理会室外一片树叶的掉落。很轻微的影响可以被忽略,事物进行总会殊途同归,任意的小干扰,并不致于膨胀到任意大的后果。」 1960年,美国麻省理工学院教授洛伦兹研究“长期天气预报”问题时,在计算机上用一组简化模型模拟天气的演变。他原本的意图是利用计算机的高速运算来提高技期天气预报的准确性。但是,事与愿违,多次计算表明,初始条件的极微小差异,均会导致计算结果的很大不同。 由于气候变化是十分复杂的,所以在预测天气时,输入的初始条件不可能包含所有的影响因素(通常的简化方法是忽略次要因素,保留主要因素),而那些被忽略的次要因素却可能对预报结果产生重大影响,导致错误的结论。由此,洛伦兹认定,尽管拥有高速计算机和精确的测量数据(温度、风速、气压等),也难以获得准确的长期天气预报。 3蝴蝶效应 1979年12月,洛伦兹在华盛顿的美国科学促进会的一次讲演中提出:一只蝴蝶在巴西扇动翅膀,有可能会在美国的德克萨斯引起一场龙卷风。他的演讲和结论给人们留下了极其深刻的印象。从此以后,所谓“蝴蝶效应”之说就不胫而走,名声远扬了。 从科学的角度来看,“蝴蝶效应”反映了混沌运动的一个重要特征:系统的长期行为对初始条件的敏感依赖性。 经典动力学的传统观点认为:系统的长期行为对初始条件是不敏感的,即初始条件的微小变化对未来状态所造成的差别也是很微小的。可混沌理论向传统观点提出了挑战。混沌理论认为在混沌系统中,初始条件的十分微小的变化经过不断放大,对其未来状态会造成极其巨大的差别。 一则西方寓言: 丢失一个钉子,坏了一只蹄铁; 本次实验作业 李继成(书) 实验11练习4任选一题 实验11练习5任选一题 朱旭(书) P81-82上机练习题任选2题; P91上机练习题任选1题. * * 1. 方程求根的Matlab指令 2. “二分法” 3. “牛顿切线法” 4. 一般迭代法 5. 分叉与混沌 试验5 开普勒方程近似解与方程求根 试验6 Logistic方程求解与混沌 方程近似根的求法 实验问题: 分析:该问题可以转化为下列方程求根. 开普勒方程 近似解. f=inline(x-0.5*sin(x)-1); c=fzero(f,[0,2]) 方法1----利用MATLAB指令 输出:c = 1.4987 显然该方程为一元非线性方程,没有现成的求解公式. c=fzero(f,[a,b]) 求f在区间[a,b]的零点 c=fzero(f,x0)  求f在x0附近的零点 方法2-- “二分法” f=inline(x-0.5*sin(x)-1); fplot(f,[0,2]); grid 首先画图,观察出解的范围 然后利用二分法求解 二分法简介 分析: 条件: 得到第n个区间 终止条件: clear; f=inline(x-0.5*sin(x)-1); a=0;b=1; r=1.0e-5; N=log((b-a)/r)/log(2); k=0; while n =fix(N)+1 k=k+1;c=(a+b)/2; if abs(f(c))==0 break; e

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档