常微分方程及其matlab求解毕业论文设计.doc
《常微分方程及其matlab求解毕业论文设计.doc》由会员分享,可在线阅读,更多相关《常微分方程及其matlab求解毕业论文设计.doc(32页珍藏版)》请在三一办公上搜索。
1、常微分方程及其matlab求解目 录摘要1关键字1引言1第一章 一阶微分方程的初等解法11.1 变量分离微分方程与变量代换11.1.1变量分离微分方程21.1.2 可化为变量分离微分方程的类型21.2线性分式方程31.3线性方程与伯努利方程41.4全微分方程与积分因子61.4.1 全微分方程61.4.2 积分因子71.5一阶隐方程81.5.1可解出y或x的方程的解法81.5.2 不显含y(或x)的方程101.6 matlab 在一阶方程中的应用10第二章 高阶微分方程的解法132.1 线性微分方程的一般理论131 齐次线性微分方程的解的性质与结构132.非奇次线性微分方程与常数变易法142.2
2、常系数线性微分方程的解法141.复值函数与复值解152.3.非齐次线性微分方程的比较系数法182.4用matlab解高阶线性方程20第三章 线性微分方程组243.1矩阵指数243.2基解矩阵的计算251.矩阵A存在n个线性无关的特征向量的情形253.3用MATLAB解线性方程组29致 谢30参考文献30Ordinary Differential Equation And Carry On By MATLAB30Abstract30Keywords30 常微分方程及其matlab求解 摘要:本文主要讨论了一阶常微分方程和高阶常微分方程的相关解法问题,并用matlab求解相关方程文章首先探讨了一阶
3、常微分方程的解法,讨论的主要类型有:变量可分离方程、可化为变量可分离方程的类型、齐次方程、一阶线性微分方程;在解决这些类型的一阶常微分方程时,用到的方法有:变量分离法和一阶线性方程的常数变易法然后讨论了高阶常微分方程的解法的问题,所讨论的解法有:非齐线性方程的常数变易法、常系数齐线性方程的欧拉待定指数法和非齐线性方程的比较系数法最后简单讨论了线性微分方程组的解法和性质。关键字: 一阶常微分方程 高阶常微分方程 解法 matlabOrdinary Differential Equation And Carry On By MATLAB Abstract: This paper mainly di
4、scusses some related solutions of the first-order and higher-order ordinary differential equations and solve the relevant equations with matlab. This paper firstly introduces the basic concept of differential equations on such a basis, the paper probes into the solutions of the first-order different
5、ial equations including the main types such as variable separable equation, separable variable equations which can be translated into the equation homogeneous equation,and a linear differential equations To solve such types of first-order differential equation, the methods can be used: variable sepa
6、ration and a linear equation of constant change of lawThen,it discusses the solutions of the higher-order differential equation The solution are non-homogeneous linear equation of constant variation , Euler be determined index of constant coefficient of linear equations, nonhomogeneous linear equati
7、ons comparison method . Finally,Briefly discussed the solution of linear differential equations and their properties.Keywords: first-order ordinary differential equations; higher-order ordinary differential equations; Solution; MATLAB引言: 常微分方程作为现代数学的一个重要分支,它的产生几乎与微积分是同时代的,经过历史的演变,它已经是各种应用学科和数学理论研究都不
8、可缺少的工具。随着计算机技术的飞速发展,更使它的应用渗透到力学、天文、物理等各个领域。遗憾的是,绝大多数微分方程定解问题的解不能以实用的解析形式来表示,这就产生了理论与应用的矛盾:一方面,人们建立了大量实用的数学模型,列出了反映客观现象的微分方程;另一方面,人们又无法得到这些方程的准确解以定量地描述客观过程。从20世纪80年代以来,世界各国所开发的数学类科技软件多达几十种,在我国流行的数学软件主要有四种:MATLAB、Mathematica、Maple和MathCAD。其中,MATLAB有着其它几种数学软件无法比拟的优势和适用面,近几年,MATLAB已成为科学工作者首选的数学软件。本文把微分方
9、程求解和MATLAB有机的结合起来,全面介绍了微分方程的求解在MATLAB中的实现,使得让数学基础不深厚的读者同样能轻易利用MATLAB解决较高深的微分方程问题。第一章 一阶微分方程的初等解法1.1 变量分离微分方程与变量代换 变量分离微分方程是一种最简单也是最基本的可用初等方法求解的微分方程类型,对一般的微分方程总是设法寻求适当的变量代换,将其化为变量分离微分方程来求解。1.1.1变量分离微分方程形如 (1.1)的方程,称为变量分离微分方程,其中分别是的连续函数。如果,方程改写为: (1.2)如果是方程的解,且,则在解的定义域内满足 (1.3)两边积分得 (1.4)则是由隐函数方程 (1.5
10、)所确定的函数,对一切允许值C,都将是方程的解,即(1.5)实际给出了方程的通解公式。如果有实根(k=1,2,3,,m),则可以验证(k=1,2,3,m)也能是方程的解。有时可以通过扩大常数C的取值范围,使其包含于通解表达式中。1.1.2 可化为变量分离微分方程的类型对于方程 在变量代换下变成 (1.6)整理得: (1.7)不难看出,得到的方程为变量分离微分方程当且仅当: (1.8)由此我们可得出以下结论: 变量代换能化为变量分离微分方程的一般类型为: (1.9)其中均为任意的连续函数,在变量代换u下,方程化为变量分离方程 (1.10)求出(1.10)的解,用代回原变量,即求的原方程解.1.2
11、线性分式方程 我们把形如 (1.11) 的方程称为线性分式方程,这里均为常数。 当时,方程(1-11)是齐次方程,当不全为零时,如何化为某种已知的可解类型? 当的情形。设,则方程可以写成 (1.12)令,方程就化为变量分离微分方程 (1.13) 当时解方程组 (1.14)设所求得的解为 。作坐标平移变换 (1.15)将方程(1.11)变成齐次方程 (1.16)经过变换将方程(1-16)化为变量微分方程。求解所得变量微分方程后,逐步代回原来的变量,求得原方程的解。1.3线性方程与伯努利方程 我们把一阶线性方程通常写成其标准形式: (1.17)其中,为连续函数,当时,方程成为: (1.18)称方程
12、(1.18)为方程(1.17)对应的齐次线性方程,而称(1.17)为非齐次线性方程。齐次线性方程(1.18)是变量分离微分方程,可求其通解为: (1.19)为了求(1.17)的解,设想用两个新的未知函数 的乘积表示原来的未知函数,即: (1.20)代入方程得 (1.21)将其整理得: (1.22)设为齐次方程的解,则方程变成 (1.23)这是一个变量分离微分方程,很容易求得其通解为; (1.24)最后得到非齐次线性方程的通解 (1.25)以上这种方法被称为常数变易法。 形如 (1.26)的方程称为伯努利方程,将方程(1.26)两边同时除以,方程变成由于即关于y的导数恰好为的1-n(常数)倍,于
13、是方程化为令伯努利方程化为了线性方程求得此线性方程的通解,代回原变量,就可得到伯努利方程的通解。此外,如果n0,则y=0显然也是伯努利方程的解。1.4全微分方程与积分因子全微分方程是另一种既简单又基本的可积方程类型,一般的方程可以通过求得其积分因子,乘以积分因子而化成全微分方程求解,这是一阶微分方程初等积分方法的第二种有效途径。1.4.1 全微分方程我们讨论一阶对称形方程M(x,y)dx+N(x,y)dy=0. (1.27) 而且约定M(x,y),N(x,y)在所考虑的单连通区域G都具有一阶连续偏导数。如果其左端恰好是一个全微分,即存在一个可微的二元函数u(x,y),使得M(x,y)dx+N(
14、x,y)dy=du(x,y), (1.28)则称这个方程为全微分方程,u(x,y)称为左端全微分的一个原函数. 根据数学分析中关于线积分与路径无关的几个等价命题及全微分方程的定义,方程(1.27)为全微分方程的充分必要条件是:在所考虑的单连通区域G内有 (1.29)如果方程(1.27)是全微分方程,设u(x,y)是使得条件(1.28)成立的可微函数,则方程(1.27)就成为du(x,y)=0.设函数y=(x)是方程(1.27)的解,则 (1.30)从而 (1.31)这里C是某个常数。这表明,全微分方程(1.27)的解是由隐方程u=(x,y)=C (1.32)所确定的隐函数。反之,对于保证隐方程
15、(1.32)有解的任意常数C,方程(1.32)确定的隐函数是则,于是 (1.33)这表明是全微分方程(1.27)的解。总而言之,全微分方程(1.27)的解是由隐函数方程(1.32)所确定的隐函数,反之由方程(1.32)所确定的隐函数也是必然是全微分方程(1.27)的解。求出方程(1.27)左端微分式的原函数u(x,y)成为解全微分方程的关键。利用与路径无关的线积分化为定积分求这个原函数的方法,不失一般性,取,有 (1.34)最后得到全微分方程(1.27)的通解为u(x,y)=C,这里C为任意常数。1.4.2 积分因子下面我们看这样一个简单的方程ydx-xdy=0.它显然不是全微分方程,但只要分
16、别乘以下列因子方程就分别化为这些都是全微分方程,相应得到方程的通解分别为由此可见,非全微分方程可以通过乘以某个非零因子而化为全微分方程,并且这样的因子还不是唯一的,相应于方程乘以不同的这样的因子化成的全微分方程所得到的通解在形式上还可以是多样的。如果存在连续可微的函数使得 (1.35)成为一个全微分方程,则称为方程(1.27)的一个积分因子.显然,方程(1.35)与方程(1.27)是同解的.为了求方程(1.27)的积分因子,首先需了解作为方程(1.27)的因子所具备的条件.根据积分因子的定义及全微分方程的充要条件(1.33),为方程(1.27)的积分因子当且仅当即 (1.36)这意味着要求一般
17、方程(1.27)的积分因子,需要一个一阶线性偏微分方程(1.36),这比解方程(1.27)本身反而困难得多.尽管如此,我们可以考虑求某些特殊形式的积分因子,以简化条件(1.36)使其求解成为可能.1.5一阶隐方程接着我们讨论一阶隐方程. (1.37)如果可以将从方程中解出,求解方程就归结到一个或几个显示微分方程的求解问题.,但是如果难以从方程中解出,则可以采用引进参数的办法使之变成导数已解出的方程类型,这就是现在主要介绍的方法。1.5.1可解出y或x的方程的解法 1.首先讨论形如 (1.38)的方程的解法,这里假设函数有连续的偏导数。 引进参数,则(1.38)变为 (1.39)将(1.39)两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常微分方程及其matlab求解 毕业论文设计 微分方程 及其 matlab 求解 毕业论文 设计

链接地址:https://www.31ppt.com/p-4194898.html