020 可分离变量的微分方程 Separable Differential Equations

在 1.2 小节,我们分析了一阶线性微分方程 其中 是常量。这个方法适合解决更大的一类非线性微分方程。

一般地一阶微分方程是 如果 是非线性方程的话,一般而言没有通用的方式解决,不过下面考虑可以直接积分计算的一个子类。

为了识别这类方程,首先将 改写为下面的形式。 如果 仅仅是 的函数, 仅仅是 的函数,那么 变成 这样的方程称为可分离的(separable),因为如果写成微分形式是 方程 是对称的,甚至无法区分哪一个是自变量哪一个是因变量。

可分离变量的方程可以通过分别对 积分求解。首先看一个具体的例子。

例 1 证明 是可分离的,并求解。

解:将方程 写作 就是方程 的形式。如果 的函数,根据链式法则 比如如果 ,那么 因此 中的第二项就是 相对于 的导数,第一项是 的导数,那么 进而 两边积分并同时乘以 3 得到 其中 是任意常量。

方程 是方程 的积分曲线。方向场和若干积分曲线如下图所示。

本质上讲,同样的方法适用于任意可分离变量方程。回到方程 ,令 的反导数,因此 方程 变成了 如果将 的函数,根据链式法则 因此方程 可以写作 两边同时对 积分得到 其中 是任意常量。通常 是由 直接得到的。

微分方程 与初始条件 得到初值问题。为了计算这个初值问题,将 代入 得到 由于 结合 值代入 得到 方程 是微分方程 的解的隐式方程,同时满足初始条件 。为了得到显式公式,需要求解 。不过很多时候没有解析解,此时需要使用数值方法。

例 2 求初值问题 并确定解存在的区间。

解:微分方程可以写作 两边同时积分得到 其中 是常量。将 代入得到 ,那么初值问题的解的隐式方程是 看作常量,这是 的二元一次方程,那么可以得到 这是两个解,其中 满足题意,是初值问题 的解。如果选择了错误的解,那么 。为了让 有意义,需要确定 的范围,使得平方根为零的 ,因此定义域是 。下图展示了一些解。绿色的解通过点 的解。 的有效范围的边界是过点 的垂直于 的垂线。

例 3 求可分离变量微分方程 的解,并求解通过点 的解及其有效定义域。

解: 可以改写成 两边同时积分,再乘以 4 得到 其中 是任意常量。下图是一些解。

代入 得到 ,因此 上图中绿色曲线所示。从 分母为零可以得到 的边界点是 ,将这个值代入 可以得到 的边界约等于 ,边界点在上图中有标出。

有时形式为 的微分方程 有常量解 。这样的解相对容易求解,只需要解处对所有 都满足 即可。比如微分方程 的常量解是 ,其他解可以通过分离变量法求解。

有时一阶非线性微分方程中 可以视为 的函数,那么 如果微分方程是 比较上面两个方程可得 一个方程变成了两个方程,乍一看问题没有简化,实则不然,有时 更容易求解。第九章会讨论非线性系统。

例 2 可以得到显式解,这很不常见,例 1 和例 3 这样最好写成隐式解才是大部分情况。