实验讲义常微分方程数值解_第1页
实验讲义常微分方程数值解_第2页
实验讲义常微分方程数值解_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数学模型实验常微分方程初值问题数值解法稳定性分析实验目的1 掌握借助MATLAB软件包求微分方程数值解的龙格库塔方法;2 掌握借助MATLAB软件包作微分方程相图方法;3 了解微分方程稳定性对数值解的影响;基本方法原理1 常微分方程数值解的欧拉方法和龙格库塔方法简述考虑一阶常微分方程的初值问题我们知道:对于一般的,我们不能求出方程的通解和问题的精确解;因此我们转而求问题的数值近似解。即:如果我们取步长为h,并令,我们希望能求出函数在各点处的函数值的近似值。用来求这些近似值的方法有很多,这里介绍三种:(1) 欧拉方法对方程两边从到积分得,由于h通常取得很小,右边的积分可用矩形公式、梯形公式等近似

2、。若右边的积分采用矩形公式近似,则有,以此类推,得到欧拉方法的计算公式易知:欧拉方法的精确程度不高。一般地,如果假定是准确的,而按某种算法得到的满足,我们说该算法具有阶精度。欧拉方法具有一阶精度。(2)改进的欧拉方法如果上述积分用梯形公式近似,则有。由于通常不能直接得到,所以称这种公式为隐式公式。通常取欧拉方法计算得到的作为初值,代入上述公式右端作迭代,直到求出满意的值为止。为简便起见,通常仅迭代一次就转入下一步计算。即。这里欧拉算法算出的值可看着预估值,而后一公式算出的值可看着对预估值的校正。进一步地,上述校正实际上是对连接、的线段的斜率值的校正。可以证明:改进的欧拉方法具有二阶精度。(3)

3、四阶龙格库塔(RungeKuta)法根据上面的演算,我们可以猜想:若对斜率值进行适当的校正,应该可以得到精度更高的算法。具有四阶精度的四阶龙格库塔方法就是这样得到的。常用的四阶龙格库塔法计算格式是对于二阶常微分方程的初值问题可通过变换,将原问题化成一阶线性方程组相应的龙格-库塔计算公式可参见相关书籍。2 常微分方程稳定性理论简介对于一阶微分方程我们把使的点称为平衡点(或奇点)。当时,称是稳定平衡点;当时,是不稳定平衡点。对于一阶微分方程组我们通常在相平面上研究解的性质。(1) 基本概念:相平面、相轨线、奇点及分类(2) 稳定性及其判别模型实例1 虫口问题模型1 基本模型2 数值解及其分析模型实例2 强迫振动下的单摆运动1 数学模型2 无强迫力下的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论