1第9章微分方程与差分方程第1节微分方程的基本概念我们已经知道,利用函数关系可以对客观事物的规律性进行研究.而在许多几何,物理,经济和其他领域所提供的实际问题,即使经过分析、处理和适当的简化后,我们也只是能列出含有未知函数及其导数的关系式.这种含有未知函数的导数的关系式就是所谓的微分方程.求出微分方程中的未知函数的过程就叫解微分方程.本章主要介绍微分方程的一些基本概念和几种常用的微分方程的解法.实际问题中的数据大多数是按等时间间隔周期统计的.因此,有关变量的取值是离散变化的,处理他们之间的关系和变化规律就是本章最后的内容——差分方程.含有未知函数的导数或微分的方程称为微分方程.微分方程中出现的未知函数的导数的最高阶数称为微分方程的阶.现实世界中的许多实际问题,例如,物体的冷却,人口的增长,琴弦的振动,电磁波的传播等,都可以归结为微分方程问题.这时微分方程也称为所研究问题的数学模型.例9.1质量为m的物体只受重力作用由静止开始自由垂直降落.根据牛顿第二定律:物体所受的力F等于物体的质量m与物体运动的加速度的乘积,即Fma.取物体降落的铅垂线为x轴,其正向向下.下落的起点为原点.记开始下落的时间0t,则物体下落的距离x与时间t的函数关系()xxt满足22dxgdt,(9.1)其中g为重力加速度常数.这就是一个2阶微分方程。例9.2产品的月产量为x时的边际成本1()82cxx,(9.2)就是一个1阶微分方程.在微分方程中,若未知函数是一元函数就称为常微分方程;若未知函数是多元函数,就称为偏微分方程.本章只讨论常微分方程。n阶微分方程的一般形式是()(,,,,,)0nFxyyyy,(9.3)2其中x为自变量,()yyx是未知函数,上式(9.3)中,()ny必须出现,而其余变量(包括低阶导数)可以不出现.如果能从式(9.3)中解出最高阶导数得到微分方程的如下形式()(1)(,,,,,)nnyfxyyyy(9.4)以后我们只讨论姓如式(9.4)的微分方程,并假设式(9.4)右端的函数f在所讨论的范围内连续.特别地,式(9.4)中的f如果能写成如下形式()(1)11()()()()nnnnyaxyaxyaxygx(9.5)则称式(9.5)为n阶线性微分方程.其中1(),,()naxax和()gx均为自变量x的已知函数.把不能表示成形如式(9.5)的微分方程称为非线性微分方程.例9.3试指出下列方程是什么方程,并指出微分方程的阶数.(1)3dyxydx(2)sin(cos)tan0dyxxyxdx(3)32235dydyxydxdx(4)33lndydyxxyxdxdx解方程(1)是一阶线性微分方程.因为dydx和y都是一次.方程(2)也是一阶线性微分方程.因为两边除以sinx就可看出.方程(3)是2阶非线性微分方程,因为其中含有3dydx.方程(4)是3阶线性微分方程.因为33,,dydyydxdx都是一次式.如果一个函数代入微分方程能使方程式为恒等式,则称这个函数为该微分方程的解.例如,(a)212xgt,(b)21212xgtctc都是例9.1中的微分方程9.1的解,其中12,cc为任意常数.通常,称不含任意常数的解为微分方程的特解.而含有相互独立的任意常数,且任意常3数的个数与微分方程的阶数相等的解为微分方程的通解(一般解).这里所说的相互独立的任意常数,是指它们取不同的值时就得到不同的解.从而不能通过合并而使得通解中的任意常数的个数减少.上面的解中,(a)和(c)分别是方程(9.1)和(9.2)的特解,(b)和(d)分别是方程(9.1)和(9.2)的通解.在实际问题中通常都要求寻找满足某些附加条件的解.此时,这类附加条件就可以用来确定通解中的任意常数.这类附加条件称为初始条件,也称为定解条件.一般地,一阶微分方程(,)yfxy的初始条件为00xxyy(9.6)其中00,xy都是已知常数.二阶微分方程(,,)yfxyy的初始条件为0000,xxxxyyyy(9.7)带有初始条件的微分方程称为微分方程的初值问题.微分方程的解的图形是一条曲线,称为微分方程的积分曲线.例9.4验证函数3()cosyxcx(c为任意常数)是方程2tan3cos0dyyxxxdx的通解,并求出满足初始条件00xy的特解.解要验证一个函数是否是微分方程的通解,只要将函数代入方程,验证是否恒等,再看函数式中所含的独立的任意常数的个数是否与方程的阶数相同.对3()cosyxcx,求一阶导数233cos()sindyxxxcxdx把y和dydx代入方程左端,得22332tan3cos3cos()sin()costan3cos0dyyxxxxxxcxxcxxxxdx4因为方程两边恒等,且y中含有一个任意常数,方程又是一阶的,故3()cosyxcx是题设方程的通解.把初始条件00xy代入通解3()cosyxcx中,得0c.从而所求特解为3cosyxx.习题9-11、指出下列微分方程的阶数(1)220xyyyx(2)235()sin0yyxx(3)22(3)(45)0xdxxydy2、指出下列各题中的函数是否为所给微分方程的解.(1)22,5xyyyx(2)2122220,yyyycxcxxx(3)12121212()0,xxyyyycece3、验证1ycxc(c为任意常数)是方程2()10xyyy的通解,并求满足初始条件02xy的特解.4、设曲线在点(,)xy处的切线的斜率等于该点横坐标的平方,试建立曲线所满足的微分方程,并求出通解.习题9-1答案1、(1)2阶(2)2阶(3)1阶2、(1)是(2)是(3)是3、特解为122yx4、微分方程为3dyxdx,通解为414yxc5第2节一阶微分方程微分方程没有统一的解法,必须根据微分方程的不同类型,研究相应的解法.本节我们将介绍可分离变量的微分方程以及一些可以化为这类方程的微分方程,如齐次方程等.一、可分离变量的微分方程.在一阶微分方程(,)dyFxydx中,如果右端函数能分解成(,)()()Fxyfxgy,x与y分离,x的一个函数()fx与y的一个函数()gy相乘的形式,即()()dyfxgydx(9.8)其中()fx,()gy都是连续函数.根据这种方程的特点,我们可以通过积分的方法来求解.设()0gy.用()gy除方程(9.8)的两端,用dx乘以方程的两端,使得未知函数y的某已知函数及其微分与自变量x的某已知函数及其微分置于等号的两边(又一次分离了x与y)得1()()dyfxdxgy再对上述等式两边积分,即得1()()dyfxdxgy(9.9)积分出来以后就表明y是x的一个(隐)函数(关系),就是方程(9.8)的解.如果0()0gy,则易验证0yy也是方程(9.8)的解.上述求解可分离变量的微分方程的方法,称为分离变量法.例9.5求微分方程2xydxdyxdyxdx的通解.解先合并,dxdy的各项得2(1)(1)xydxxdy6设210,10yx,分离变量得211dyxdxyx两端积分211dyxdxyx得2111ln|1|ln|1|ln||22yxc于是221(1)(1)ycx记1cc,则得到题设方程的通解为22(1)(1)ycx例9.6求微分方程xdyeydx的通解.解分离变量后两边积分xdyedxy得1ln||ln||xyec从而1xeyce记1cc,则得到题设方程的通解为xeyce例9.7一曲线通过点(3,2),它在两坐标轴间的任一切线线段均被切点所平分,求曲线的方程.解设曲线的方程为()yyx.曲线上任一点(,)xy的切线方程为YyyXx由假设,切点(,)xy的切线位于两坐标轴间的线段的两个端点分别是0X时,2Yy和0Y时,2Xx.将这两个端点代入切线方程都得到曲线所满足的微分方程dyydxx分离变量后积分,得到通解为xyc7将初始条件3|2xy代入通解得6c.从而所求的曲线方程为6xy.二、齐次方程如果一阶微分方程(,)dyfxydx中的函数(,)fxy可以写成yx的函数,即(,)yfxyx,于是dyydxx(9.10)这称为齐次方程.齐次方程可以通过引进新的未知函数的方法化成为可分离变量的微分方程.令yux,u是x的一个新的未知函数.则,dyduyuxxudxdx,原齐次方程变成()duxuudx分离变量后积分得ln||()dudxxcuux记()u为1()uu的一个原函数,则得通解为()ln||uxc再以yx代替u,就得所给齐次方程的通解ln||yxcx例9.8求微分方程22()()0xyxdxyxydy的通解.解原方程变形为2221ydyxyxxdxyxyyyxx就是一个齐次方程8令yux,则,dyduyuxxudxdx代入齐次方程得21duuxudxuu分离变量,0,0ux时,得211ududxux两边积分211ududxux得211ln|1|ln||ln||2uxc以yx代替u就得到原方程的通解11ln|1|ln||ln||2yxcx记211cc得21ycxx从而2xxyc.注.本题也可以直接分离变量法求解.()()xxydxyyxdy0yx时,ydyxdx积分得22111222yxc即22yxc为原方程的通解.这样本题得到两个通解形式2xxyc和22yxc.说明微分方程的通解并不一定要包含所有解!三、一阶线性微分方程方程()()dypxyQxdx(9.11)叫做一阶线性微分方程,它对于未知函数y及其导数y都是一次的.如果()0Qx,则方9程(9.11)称为齐次的,否则就称为非齐次的.对于齐次一阶线性微分方程()0dypxydx(9.12)通过分离变量积分,可得它的通解()pxdxyCe(9.13)而对于非齐次一阶线性微分方程(9.11),我们可以利用它相应的齐次一阶线性微分方程(9.12)的通解(9.13),并使用所谓常数变易法来求非齐次方程(9.11)的通解,这种方法是把齐次方程(9.12)的通解(9.13)中的任意常数C变易换成x的未知函数()ux,即作变换()pxdxyue(9.14)假设(9.14)是非齐次方程(9.11)的解,代入(9.11)中进而求出()ux,再代入(9.14)就得到非齐次方程(9.11)的解.为此,将(9.14)对x求导,注意u是x的函数,得()()()pxdxpxdxdydueupxedxdx(9.15)将(9.15)和(9.14)代入(9.11),得()()pxdxdueQxdx分离变量后积分得()()pxdxuQxedxC(9.16)将(9.16)代入(9.14)就得到(9.11)的通解()()()()pxdxpxdxpxdxyCeeQxedx(9.17)易见,一阶非齐次线性方程的通解(9.17)是对应的一阶齐次线性方程的通解(9.13)与其本身的一个特解((9.17)中取0C的解)之和.此后还可看到,这个结论对高阶非齐次线性方程也成立.例9.9求方程1cosxyyxx的通解.解题设方程是一阶非齐次线性方程,这时1cos(),()xpxQxxx.10于是,按公式(9.17),所求通解为111lnlnlncoscos1cos1sindxdxdxxxxxxxxyCeeedxxxCeeedxxCxdxxxCxxx