常微分方程的数值解法及其应用.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引 言 自然界中很多事物的运动规律可用微分方程来刻画。常微分方程是研究自然科学和社会科学中的事物、物体和现象运动、演化和变化规律的最为基本的数学理论和方法。物理、化学、生物、工程、航空航天、医学、经济和金融领域中的许多原理和规律都可以描述成适当的常微分方程,如牛顿的运动定律、万有引力定律、机械能守恒定律,能量守恒定律、人口发展规律、生态种群竞争、疾病传染、遗传基因变异、股票的涨幅趋势、利率的浮动、市场均衡价格的变化等,对这些规律的描述、认识和分析就归结为对相应的常微分方程描述的数学模型的研究。因此,常微分方程的理论和方法不仅广泛应用于自然科学,而且越来越多的应用于社会科学的各个领域。它的学术价值是无价的,应用价值是立竿见影的。求一阶常微分方程的解是数学工作者的一项基本的且重要的工作。由于国内外众多数学家的努力,使此学科基本上形成了一套完美的学科体系;由于该问题比较复杂且涉及的面广,使得有些问题的解析解很难求出,而对于一些典型的微分方程(如线性方程、某些特殊的一阶非线性方程等)可以运用基本方法求出其解析解,并在理论上可以根据初值问题的条件把其中的任意常数完全确定下来。然而,在生产实际和科学研究中所遇到的微分方程往往很复杂,在很多情况下都不可能给出解的解析表达式,有时即使能求出形式的解,也往往因计算量太大而不实用,而且高次代数方程求根也并不容易,所以用求解析解的方法来计算微分方程的数值解往往是不适宜的。实际上,对于解微分方程初值问题,一般只要求得到解在若干个点上的近似解或者解的便于计算的近似表达式(只要满足规定的精度就行)。所以,研究数学建模中常微分方程模型理论性数值解法迫在眉睫。本文研究的数值解法主要是针对常微分方程初值问题多种数值解法精度比较而言。从而得到更常用的数值解法在微分方程模型中的应用。 在自然科学和经济的许多领域中。常常会遇到一阶常微分方程的初值问题 这里是充分光滑,即关于或满足李普希茨条件的二元函数,是给定的初始值,称为初始条件。 常微分方程初值问题的数值解法一般分为两大类: 单步法:所谓单步法是指这类方法在计算时,只用到前一步的值,然后逐步往下计算。这个算法的代表是龙格——库塔算法,简称R—K方法。四阶显示Runge——Kutta方法是求解普通常微分方程初值问题数值解法中的重要方法,而隐式Runge——Kutta公式是求解刚性常微分方程初值问题的重要方法。 多步法:这类方法在计算时,除了用到前一步的值,之外,还要用到 , 这前面步的值,这个算法的代表就是阿达姆斯(Adams)方法。 一般用微分方程建立的动态模型来描述动态过程的变化规律,但对于某些实际问题,建模的主要目的并不是要寻求动态过程每个瞬时的性态,而是研究某种意义下稳定状态的特征,特别是当时间充分长以后动态过程的变化趋势,为了分析这种稳定与不稳定的规律,常常不需要求解微分方程,而可以利用微分方程的稳定性理论,直接研究平衡状态的稳定性就行了。 微分方程的数值解法有显式解和隐式解法,一般来说,隐式解要优于显式解。欧拉方法是一种最简单的单步法,计算量小,但精确度比较低。一般的初值问题,多采用改进的欧拉方法,因为它的数值稳定性和计算精确度比一般的欧拉方法好。龙格——库塔方法是一类应用较广的高精度单步法,当解充分光滑时的4阶龙格——库塔方法一般可以达到很高的精确度。常微分方程的初值对计算方法的收敛是有影响的。为了更好地比较这几种常用的方法,本文采用这几种数值方法对被积函数光滑连续,初值精确的微分方程做了数值试验。 第一章 微分方程的基本概念 自变量、未知函数均为实值的微分方程称为实值微分方程;未知函数取复值或自变量及未知函数均取复值时称为复值微分方程。在本文中只讨论实值微分方程。 1.1微分方程和解 含有未知量的等式称为方程,它表达了未知量所必须满足的某些条件。方程是根据对未知量所进行的运算来分类的,如代数方程、超越方程等。微分方程与代数方程和超越方程不同,它的未知量是函数,对其所施加的运算涉及求导或微分。 1.1.1微分方程的概念 一般说来,微分方程就是联系自变量、未知函数以及未知函数的某些导数或微分的关系式。如果其中未知函数是一元函数,则称为常微分方程;如果未知函数是多元函数,并且在方程中出现偏导数,则称为偏微分方程。本论文主要介绍常微分方程,也简称微分方程或方程。在一个微分方程中,出现的未知函数导数的最高阶数,称为方程的阶。以为未知函数,为自变量的一阶常微分方程的一般形式可表示为 , (1.1.1) 如果在(1.1.1)中能将解出,则得到方程 , (1.1.2) 或 , (1.1.3) 也称(1.1.1)为一阶隐式微

文档评论(0)

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

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

1亿VIP精品文档

相关文档