Skip to content

4.1 几类简单的微分方程

为了研究事物的运动变化规律,必须建立描述运动变化规律的函数关系.然而,在实际问题中,与问题有关的变量之间的函数关系往往很难直接建立,常常只能根据问题的具体含义和有关知识,得到未知函数及其导数(或微分)的关系式,然后再设法由此关系式求出未知函数.这样的关系式就是微分方程,由此关系式求出未知函数就是解微分方程.前面讲过的已知导函数 求其原函数 (或不定积分 ) 的问题,实际上就是求解最简单的微分方程

的问题.在实际问题中所遇到的微分方程大都比较复杂,因此,研究微分方程理论及其求解方法就是我们面临的一个重要课题.本节主要讨论几类能直接利用积分方法求解的简单微分方程及其应用.

首先,通过两个简单的例子来说明有关微分方程的几个基本概念.

例 1.1

设一平面曲线通过 xOy 平面上的点 ,曲线上任一点 处的切线斜率为 2x,求该曲线的方程.

设所求曲线的方程为 ,根据导数的几何意义,它应满足

这是一个含未知函数 的导数(或微分)的关系式.两端对 积分得

其中 是任意常数. 根据题目要求, 它还应满足附加条件

将此条件代入上式即得 C=1,因此所求曲线的方程为

例 1.2

设质量为 的质点从高为 的地方自由下落(图 4.1),其初速度为 . 不考虑空气的阻力,试求质点在下落过程中高度 与时间 的关系.

设质点开始下落的时刻为 t=0,在任意时刻 ,质点的高度为 ,则由 Newton 第二定律, 应满足

图4.1

对上式两次积分可得

其中 是两个任意常数. 根据题意, 还应满足两个附加条件

将它们代入上式可得 ,因此所求的 应为

一般地,称含有未知函数导数(或微分)的方程为微分方程.上面两个例子中的方

就是两个简单的微分方程.又如

等都是微分方程.如果方程中的未知函数 是自变量 的一元函数,则称该方程为常微分方程.

微分方程中所含未知函数的最高阶导数(或微分)的阶数,称为该方程的阶.例如, 都是一阶微分方程,而 都是二阶微分方程.

满足微分方程的函数 称为该方程的解. 换句话说, 如果将函数 及其导数 (或微分) 代入微分方程, 能使方程变为恒等式, 那么, 函数 称为该方程的解. 例如 都是方程 的解; 而 都是方程 的解. 注: 并非任何微分方程都有通解,

如果微分方程的解中含有任意常数,并且其中独立的任意常数的个数等于该方程的阶数,则称这样的解为微分方程的通解.两个任意常数称为是独立的,是指它们不能通过运算合并成一个.例如, 分别是方程 的通解.不难验证, 虽然都是二阶方程 的解,但不是通解.这注:并非任何微分方程都有通解, 例如,方程 只有解 y=0,而 没有实数解.今后若无特别声明, 本书仅讨论微分方程的实数解.

微分方程的通解不一定能包含方程的所有解. 例如, 读者不难验证, 是方程 的通解, 也是该方程的解, 但不包含在上述通解中.

是因为前者只含一个任意常数,后者形式上虽然含有两个任意常数,但它们不独立,只要令 就合并成为一个任意常数了.

微分方程的通解反映了由该方程所描写的某一类运动过程的一般变化规律(例1.2中的通解反映了自由落体运动在物体下落过程中高的一般变化规律),要确定某一具体运动过程的特定规律(例1.2中质点自高为 自由下落的运动规律),还必须根据问题的具体情况,提出一些附加条件来确定通解中任意常数,这种附加条件叫做定解条件.像例1.2例1.1中的那种反映运动初始状态或曲线在某一点特定状态的定解条件,叫做初值条件或初始条件.一般地,处以初速度 自由下落的运动规律),还必须根据问题的具体情况,提出一些附加条件来确定通解中任意常数,这种附加条件叫做定解条件.像例1.2与例1.1中的那种反映运动初始状态或曲线在某一点特定状态的定解条件,叫做初值条件或初始条件.一般地,阶微分方程的初值条件有个,就是当自变量取某确定的值 时,未知函数及其从一

阶直到 n-1 阶导数的值, 即

微分方程的不含任意常数的解,称为特解.一般地,它可利用定解条件(例如初值条件)由通解确定出其中的任意常数后得到.例如, 是方程 满足初值条件 的特解,而 是方程 满足初值条件 的特解.

一阶微分方程及其解的几何意义

Section titled “一阶微分方程及其解的几何意义”

为了更直观地理解微分方程及其解的含义,下面以例1.1中的一阶微分方程为例,对微分方程及其解作简单的几何解释. 考察例1.1中的微分方程 . 给定了这样一个微分方程, 就意味着在 平面内的任一点 , 确定了唯一的值 . 在几何上, 就相当于在 平面上任一点 处确定了一条斜率为 平面上确定了一个线素场 (图 4.2( 处的线素, 从而在 平面上确定了一个线素场 (图4.2( 处的切线都恰好与该点的线素重合 (图 4.2( , 使得它们在 平面内的任一点 处的切线都恰好与该点的线素重合 (图4.2()), 称为微分方程所确定的积分曲线族. 求该方程满足初值条件 的特解, 就是从通解所表示的积分曲线族中找出一条通过点 的积分曲线. 例如满足初值条件 的特解就是通过点 的抛物线 .

(a)

(b)

图4.2

一般地,给定一个一阶微分方程,就在一个平面区域上确定了一个线素场.求微分方程的通解,就是求一族积分曲线,使它们在此平面区域内任一点处的切线都与该点的线素相重合.求该方程满足初值条件 的特解,就是在积分曲线族中求出通过点 的那一条积分曲线.

形如

的一阶微分方程称为可分离变量方程.对于这类方程,如果 ,那么它就可写成

此时, 变量 已被分离在等号两边. 下面讨论这类方程的解法.

都是连续函数, 是原方程的任一解, 将它代入 (1.2) 式, 则有恒等式

两端对 积分, 得

在解微分方程时,为了突出任意常数 , 常把 中所含的任意常数 明确写出来.

根据不定积分的换元积分法则(Ⅰ),得

不难说明,由此式所确定的隐函数 就是方程(1.2)的通解.事实上,将它两边对 求微分即得(1.2)式,所以它是方程(1.2)的解,其中含有一个任意常数 ,所以是方程(1.2)的通解.又因为,凡方程(1.2)的解都是方程(1.1)的解,所以(1.3)式就是原方程(1.1)的通解.今后,我们就用对(1.2)式两端积分得到(1.3)式来求得方程(1.1)的通解.这种通过分离变量来求解微分方程的方法叫做分离变量法.

如果存在常数 ,使 ,那么, 显然满足方程(1.1),从而也是原方程(1.1)的解。如果 包含在(1.3)式中(即它可由(1.3)式中 取某特定常数得到),那么,我们也把包含 的(1.3)式理解为方程(1.1)的通解;如果 不含在(1.3)式中,那么我们就把(1.3)式理解为原方程的通解。

例 1.3

求微分方程 的通解.

该方程是变量可分离方程. 设 , 分离变量得

两端积分,则

与解代数方程时出现丢根问题类似,在利用分离变量法求解微分方程时容易出现丢解问题.为避免这种情况,切记在将方程(1.1)分离变量为(1.2)式时要分别讨论 和存在 使 两种情形.若只讨论前一情形就可能丢解.如例1.3中,只能求得 ,它虽是通解,但 ,丢失了y=0这个解.

从而得

其中 是非零的任意常数.

由于 y=0 显然也是原方程的解, 只要允许 可以取 0, 那么它就可以包含在 中. 因此, 所求方程的通解可以写成 , 其中 为任意常数.

例 1.4

求微分方程 满足初值条件 的特解.

先求方程的通解. 分离变量得

两端积分得

所以

由于本题仅求满足初值条件 的特解,故这里不必讨论y=0的情形.否则,也应讨论y=0的情形.

(其中 ) 就是所求方程的通解. 将初值条件代入, 得知 C=1, 故 即为所求特解.

未知函数及其导数都是一次的一阶微分方程称为一阶线性微分方程,它的一般形式是

上式变为

称它为与方程(1.4)对应的齐次线性微分方程,而方程(1.4)称为非齐次线性微分方程,其中 为连续函数.

齐次线性微分方程(1.5)是可分离变量方程.若 ,分离变量后得

两端积分即得其通解为注意:不要混淆“阶”和“次”.微分方程的“阶”是指未知函数最高阶导数的阶数,“次”是指未知函数或其导数的最高幂次数.它们都与自变量无关.

例如: 是一阶二次方程, 是二阶线性方程.

显然, y=0 也是方程(1.5)的解, 并且能包含在通解(1.6)中. 今后在解题中不再一一说明.

下面讨论如何求对应的非齐次线性微分方程的解.设方程(1.4)的解为 ,则

必是 的函数, 记之为 . 事实上, 若 是一个常数 , 则由 (1.6) 式, 必是齐次线性方程 (1.5) 的解, 而不可能是非齐次方程 (1.4) 的解. 因此, 非齐次线性微分方程 (1.4) 的解应为如下形式:

为了求得方程(1.4)的解, 只要将它代入(1.4)式确定 就行了. 由于

代入(1.4)式,得

从而有

所以

常数变易法(将齐次线性微分方程通解中的任意常数 变成待定函数 )体现了利用齐次线性微分方程的通解(已知)求对应非齐次方程通解(未知)的重要思想方法,后面还将利用这种思想方法讨论高阶非齐次线性方程与方程组的求解问题.

将它代入(1.7)式,便得到非齐次线性微分方程(1.4)的通解

上述通过将齐次线性微分方程通解中的任意常数 换成待定函数 求对应非齐次线性微分方程通解的方法称为常数变易法. 如果将通解公式(1.8)写成如下形式:

那么易见,右端第一项就是齐次线性微分方程(1.5)的通解,第二项是非齐次线性微分方程(1.4)的一个特解(因为它可由在(1.8)式中取C=0得到).从而得知,非齐次线性微分方程的通解等于它的一个特解与它所对应的齐次线性微分方程的通解之和.

这段带波纹的话给出了非齐次线性微分方程的解的结构,称为非齐次线性微分方程解的结构定理.若能用某种特殊方法(包括观察验证)求得非齐次方程的一个特解,可直接用该定理求得非齐次方程的通解.

在求解非齐次线性微分方程的时候,不必套用通解公式(1.8),最好直接使用常数变易法.

例 1.5

求微分方程 的通解.

由分离变量法易得对应的齐次线性微分方程

的通解为 . 再用常数变易法求原方程的通解. 设其通解为

代入原方程并化简得

从而有

将它代入(1.9)式,得原方程的通解

例 1.6

求微分方程 的通解和满足初值条件 的特解.

表面上看, 此方程不是线性微分方程. 但是, 如果把 看作是自变量, 看作是因变量, 利用反函数求导法则, 可把原方程改写成

那么,就得到一个关于未知函数 的一阶非齐次线性微分方程了.

先求解对应的齐次线性微分方程

分离变量后积分得

从而得齐次线性微分方程的通解为 x = Cy.

下面用常数变易法求非齐次线性微分方程的通解.令 ,则

代入方程(1.10)并化简,得 , 从而

于是原方程通解为

代入初值条件 .这样,所求特解为 .

1.4 可用变量代换法求解的一阶微分方程

Section titled “1.4 可用变量代换法求解的一阶微分方程”

有些一阶微分方程不属于可分离变量的,也不是线性微分方程,不能直接用前面介绍的方法求解.但是,只要通过一个适当的变量代换,就能化为变量分离方程或线性微分方程.下面介绍几类常见的类型.

形如

的一阶微分方程称为齐次微分方程,其中是连续函数.

采用通过变量代换将待求解的微分方程化为求解方法已知的某些类型的方程,这是数学中一种常用的方法.读者应分析和学习其中所采用的不同变量代换方法的特点,尝试可否用其他的变量代换,培养自己的分析研究能力和创新精神!

例如,方程 都是齐次方

程;方程 也是一个齐次方程,因为它能化为 .对于这类方程,通过一个变量代换就可以化为变量分离方程.事实上,令 或y=ux,则 ,代入(1.11)式便得

这就是一个变量分离方程.利用分离变量法求得通解后,再将 代回便得齐次方程(1.11)的通解.

例 1.7

求方程 的通解.

方程两端同除以 , 便得一齐次微分方程

代入上式,方程变为

分离变量(若 ),

两端积分得

代入便得所求方程的通解为

例1.7 中又给出了说明微分方程通解不一定能包括它的所有解的例子.

易见 u=0 是方程(1.12)的一个解, 因而 y=0 也是原方程的一个解, 但它不能包含在通解的表达式中.

形如

的方程称为 Bernoulli 方程, 其中 , 为连续函数.

这类方程可以通过一类变量代换化为线性微分方程.事实上,用 同除方程(1.13)的两端,我们得

作变量代换 ,则 ,从而上式变为线性微分方程

只要求得方程(1.14)的通解,再将 代入便得到方程(1.13)的通解.

例 1.8

求方程 的通解.

这是一个 Bernoulli 方程. 令 , 则 . 于是原方程变为非齐次线性方程

不难求得它的通解为

从而得原方程的通解为

易见 x=0 也是给定方程的解,但它不能包含在通解中.

  1. 其他可用变量代换法求解的一阶微分方程举例
例 1.9

求方程 的通解.

,则 . 于是原方程变为

时, 分离变量并积分得

从而有

所以原方程的通解为

时, ,即 ,显然满足原方程,故也是解。但不含在通解中。

例 1.10

求方程 满足初值条件 的特解.

先将所给方程化为如下形式:

,则 ,从而该方程又变为一阶线性方程

不难求得它的通解为

从而得所给方程的通解为

代入初值条件得 ,故所求特解为

数字资源 4.1.1一阶微分方程求解方法小结

一般来说,方程的阶数越高,求解也越复杂.下面仅以二阶微分方

程为主,介绍可以用适当的变量代换降低方程的阶数(称为降阶法)求解的三类可降阶微分方程.

这类方程的特征是右端仅含自变量 . 因此, 通过 次积分就能得到它的通解. 应当注意的是, 每次积分都要出现一个任意常数, 因而通解中含有 个独立的任意常数. 例1.2 中的方程就属于这种类型, 这里不再举例.

这类方程的特征是方程中不显含未知函数 . 因此, 只要作变量代换 , 则 , 原方程就化成以 为未知函数的一阶微分方程

若能求出其通解 ,代入 便得

再积分一次即得原方程的通解

例 1.11

求微分方程 满足初值条件 的特解.

,则 ,代入方程得

时,分离变量得

两端积分,得

从而

p=0 时, y=C 也是方程的解. 但它不能满足初值条件 .

两端再次积分,得

代入初值条件, 得 , 故所求特解为

这类方程的特征是方程中不显含自变量 . 作变换 ,以 为未知函数, 为自变量,则由复合函数求导法则,

于是原方程化为关于 的一阶微分方程

若能求出它的通解 ,代入 ,得

解此方程就可以得到原方程的通解.

例 1.12

求微分方程 的通解.

,则 ,代入方程得

由 p=0 解得 y=C;由方程 通过分离变量法解得 。再次使用分离变量法可以求得

它就是原方程的通解(y=C 包含在该通解中).

例 1.13

求微分方程 的通解.

此方程既不含未知函数 ,也不含自变量 ,因此可用解第 2、3 两类方程的两种不同方法求解。但在解题过程中应当根据具体情况,灵活运用。

先令 ,按照第 2 类方程的解法,则有

代入方程得

易见它是不显含 的第3类方程,因此令 ,则 . 代入(1.15)式,得

时,有

解之易得 .再由

可以解得 ,其中 .最后,由方程

就能求得原方程的通解

时, 则知

也是原方程的解,但不含在通解(1.16)中.若 ,则有y=A(任意常数),它包含在解(1.17)中.

值得注意的是,如果要求例1.13 中方程的特解,那么,当初值条件 时,应当将它代入(1.16)式来求;当 时,则应代入(1.17)式来求.

用微分方程解决实际问题的一般步骤如下:

(1)根据问题的实际背景,利用数学和有关学科的知识,建立微分方程与定解条件,也就是建立问题的数学模型;

(2)根据方程的类型,用适当的方法求出方程的通解,并根据定解条件确定特解;

(3)对所得结果进行具体分析,解释它的实际意义.如果它与实际相差甚远,那么就应修改模型,重新求解.

上述步骤中的关键和难点是第(1)步.通常有两种方法,一种是根据给定的几何条件或已知的物理等其他学科的定律;另一种是微小增量法或称微元法.但都需要根据实际问题作具体分析.所以读者应在不断的练习和实践中,逐步培养综合运用所学的知识分析和解决实际问题的能力.至于第(3)步,由于它与有关学科知识密切相关,这里不能多作讨论.下面举一些例子.

例 1.14

设自坐标原点到一曲线上任意一点的距离,等于曲线在该点的切线与 轴的交点到该点的距离.若此曲线通过点(1,2),试求它的方程.

(1)建立微分方程与定解条件.设所求曲线的方程为 , 为曲线上的任意一点, PQ 为曲线在点 处的切线.按题意, 线段 的长度相等 (图 4.3), 即

图4.3

为求 的长度,先写出切线的方程

时,得点 的横坐标为 . 所以

化简得微分方程

由已知,曲线通过点(1,2),所以初值条件为 .

(2)解微分方程.用分离变量法容易解得方程的通解为 .代入初值条件可得所求曲线的方程为

容易验证, 直线 y=2x 与双曲线 都是所求的曲线.

例 1.15 放射性同位素的衰变与考古问题

根据原子物理学理论,放射性同位素碳-14(记作 C)在时刻 的衰变速度与该时刻 C 的含量成正比.生物体在未死亡时通过新陈代谢能不断地摄取 C,使得生物体内的 C 与空气中的 C 百分含量相同.生物死亡后立即停止摄取 C,并且尸体中的 C 开始衰变.假定生物死亡时刻(设为 t=0)体内 C 的含量为 ,试求死亡生物体内 C 含量随时间 的变化规律.

(1)建立微分方程与定解条件. 设生物在死亡后的时刻 体内 的含量为 ,则 时刻 的衰变速度为 . 根据假设

其中 k>0 为比例常数, 负号表示 的含量是不断递减的. 由已知初值条件为 .

(2) 解方程. 分离变量得

两边积分可得方程的通解为 ,代入初值条件便得所求特解为

(3) 由所得结果可知, 死亡生物体内 C 的含量随时间 按指数规律不断衰减. 据此,人们既可以由生物死亡的时间估算出某时刻尸体内 C 的含量,也可以由死亡生物体内 C 的现存量估算生物死亡的时间.下面来讨论后面这个问题.

C 的半衰期(由给定数量的 C 衰减到一半所需的时间)为 , 即 . 将它代入到 中得 , 故

由此解得死亡生物体内 C 的存量与死亡时间 的关系为

由于 不便于测量, 而表示 含量的变化率是容易测量的, 因此, 为求得死亡时间 , 我们可将 (1.18) 式中的 通过导数表示. 由 可知,

所以

代入 的表达式(1.18),得

考古学家与地质学家就是利用上面的公式来估算文物或化石的年代的.例如,长沙马王堆一号墓于1972年8月出土时,测得出土木炭标本中 C平均原子衰变速度为29.78次/min.人在刚死亡时体内所含 C平均原子衰变速度与新砍伐木材烧成的木炭中 C的平均原子衰变速度相同,为38.37次/min.又知 C的半衰期为5568年,将它们代入上式,可以算得

因此马王堆一号墓大约是 2000 多年前的汉墓.

例 1.16

生物种群繁殖的数学模型

1798 年, Malthus 对生物种群的繁殖规律提出一种看法. 他认为, 一种群中个体数量的增长率与该时刻种群的个体数量成正比. 设 表示该种群在时刻 个体的数量, 则其增长率为

或相对增长率为

其中常数 r=B-D, 分别为该种群个体的平均生育率与死亡率.

模型(1.19)是一个很简单的微分方程.用分离变量法可求得其满足初值条件 的特解为

由(1.20)式可见,个体的数量 将随 呈指数形式增长.这一变化规律,在短时期内是与实验数据大致符合的.但当 时,则有 ,这与客观现实不符.因此,需要分析原因,修改数学模型.

1838 年 Verhulst 指出,导致上述不符合现实情况的主要原因在于 Malthus 模型未能考虑“密度制约”因素.事实上,种群生活在一定的环境中,在资源给定的情况下,个体数目越多,每一个个体所获得资源就越少,这将抑制其生育率,增加其死亡率.因而相对增长率 不应是一常数 ,而应该是 乘上一个“密度制约”因子.这个因子是一个随 增大而单调减小的函数,设其为 ,其中 称为环境的容纳量,它反映资源的丰富程度.于是 Verhulst 提出下述的 logistic 模型:

这也是一个可分离变量的微分方程.

分离变量后积分得

从而可求得方程(1.21)的通解为注:由(1.21)式可见,由小于而接近 逐渐减小,即种群数量增长变慢,x=k时,不再增长,x>k时,负增长.这说明此环境对此种群个体的最大容纳量为.

设初值条件为 ,则相应的特解为

由(1.22)式可以算得不同时刻 该环境内此种群个体的数量.并且可见,当 时, . 这说明随着时间的增长, 此种群个体数量将最终稳定为 , 它就是环境对该种群的容纳量.

例 1.17 减肥问题

减肥的问题实际上是减少体重的问题。假定某人每天的饮食可产生热量 A J,用于基本新陈代谢每天所消耗的热量为 B J,用于锻炼、学习、工作所消耗的热量为 C J/d·kg。为简单计,假定增加(或减少)体重所需热量全由脂肪提供,脂肪的含热量为 D J/kg。求此人体重随时间的变化规律。

数字资源 4.1.2建立微分方程的微小增量法

(1)建立微分方程与定解条件. 设 时刻(单位:d(天))的体重为 ,根据热量平衡原理,在 时间内,

人体热量的改变量 = 吸收的热量 - 消耗的热量.

时间内人体热量的改变量 ,吸收的热量为 ,用于锻炼等所消耗的热量与体重有关,因此随时间而变.当 很小时,将其看作不变,从而有

取极限得

设开始减肥时体重为 ,于是所建立的微分方程的初值问题为

(2) 求解微分方程. 由分离变量法容易解得方程的通解为

代入初值条件可得特解为

(3) 由上面的结果易得如下结论:

由于 , 因此, 随着时间的增加体重将逐渐趋于常数 . 又 , 因此只要节制饮食, 加强锻炼, 调节新陈代谢, 使体重达到你所希望的值是可能的.

,即 ,则 .这就是说,如果吃得太少,摄取的热量仅够维

持新陈代谢的需要,那么, .因此,长此以往,就有生命危险!

,即 ,则方程变为 ,解得 .当 时, .这表明,如果只吃饭,不活动,不锻炼,身体就会越来越胖,也是非常危险的!

可以进一步讨论限时减肥(例如举重运动员参赛前体重要降到规定的数值)或限时增肥(例如养猪场要在一定时间内使猪的重量达到一定值)问题.为此,就要设计出 的最佳组合,使体重在限期 时达到允许的体重 ,即

这个问题比较复杂,我们不再详细讨论.

4.1 几类简单的微分方程 课后真题与自测练习

习题与真题

收录本小节对应期中、期末与精选习题· 提供推导解析、试卷溯源与 LaTeX 导出