020 可分离变量的微分方程 Separable Differential Equations
在 1.2 小节,我们分析了一阶线性微分方程 其中 是常量。这个方法适合解决更大的一类非线性微分方程。
一般地一阶微分方程是 如果 是非线性方程的话,一般而言没有通用的方式解决,不过下面考虑可以直接积分计算的一个子类。
为了识别这类方程,首先将 改写为下面的形式。
如果 仅仅是 的函数, 仅仅是 的函数,那么 变成
这样的方程称为可分离的(separable
),因为如果写成微分形式是
方程 是对称的,甚至无法区分哪一个是自变量哪一个是因变量。
可分离变量的方程可以通过分别对 积分求解。首先看一个具体的例子。
例 1 证明 是可分离的,并求解。
解:将方程 写作 就是方程 的形式。如果 是 的函数,根据链式法则 比如如果 ,那么 因此 中的第二项就是 相对于 的导数,第一项是 的导数,那么 进而 两边积分并同时乘以 3 得到 其中 是任意常量。
方程 是方程 的积分曲线。方向场和若干积分曲线如下图所示。
本质上讲,同样的方法适用于任意可分离变量方程。回到方程 ,令 是 的反导数,因此 方程 变成了 如果将 是 的函数,根据链式法则 因此方程 可以写作 两边同时对 积分得到 其中 是任意常量。通常 是由 直接得到的。
微分方程 与初始条件 得到初值问题。为了计算这个初值问题,将 代入 得到 值 由于 结合 值代入 得到 方程 是微分方程 的解的隐式方程,同时满足初始条件 。为了得到显式公式,需要求解 。不过很多时候没有解析解,此时需要使用数值方法。
例 2 求初值问题 并确定解存在的区间。
解:微分方程可以写作 两边同时积分得到 其中 是常量。将 代入得到 ,那么初值问题的解的隐式方程是 将 看作常量,这是 的二元一次方程,那么可以得到 这是两个解,其中 满足题意,是初值问题 的解。如果选择了错误的解,那么 。为了让 有意义,需要确定 的范围,使得平方根为零的 是 ,因此定义域是 。下图展示了一些解。绿色的解通过点 是 的解。 的有效范围的边界是过点 的垂直于 的垂线。
例 3 求可分离变量微分方程 的解,并求解通过点 的解及其有效定义域。
解: 可以改写成 两边同时积分,再乘以 4 得到 其中 是任意常量。下图是一些解。
将 代入 得到 ,因此 上图中绿色曲线所示。从 分母为零可以得到 的边界点是 ,将这个值代入 可以得到 的边界约等于 ,边界点在上图中有标出。
有时形式为 的微分方程 有常量解 。这样的解相对容易求解,只需要解处对所有 都满足 的 即可。比如微分方程 的常量解是 ,其他解可以通过分离变量法求解。
有时一阶非线性微分方程中 可以视为 的函数,那么 如果微分方程是 比较上面两个方程可得 一个方程变成了两个方程,乍一看问题没有简化,实则不然,有时 比 更容易求解。第九章会讨论非线性系统。
例 2 可以得到显式解,这很不常见,例 1 和例 3 这样最好写成隐式解才是大部分情况。