Skip to content

020 一些微分方程的解 Solutions of Some Differential Equations

上一节推导出两个微分方程 这两个方程的一般形式是 其中 是常量。使用方向场可以得到 一些重要定性结论。不过要回答定量的问题,还是要求解微分方程。

例 1 田鼠和猫头鹰

求解微分方程 解:首先重写 为如下形式 如果 ,那么 的左边是 相对于 的微分,那么 两边积分得到 其中 是积分的任意常量。 两边求 指数 那么 因此 其中 是任意非零常量。注意常量 也是 的解。如果允许 为零,那么这个解也包含在 中。下图是对 取了几个值时 的图像。

注意它们的特征和上一节图 1.1.4 的方向场一致。

在例 1 中,微分方程 有无穷多个解,对应着 有无穷个值。这是求解微分方程的典型情况。求解过程涉及积分,会引入任意常量,它的可能值生产无穷的解。

很多时候我们对这个常量取某个值的情况更感兴趣,不过是通过指定解要通过某一个点来间接这件事。比如,为了确定 中的 ,我们给定特殊时间一个值,比如 时田鼠数量是 850,即解通过点 。这个条件表达为 代入 ,得到 因此 ,那么期待的解是 用于决定 的附件条件 称为初始条件(initial condition)。微分方程 和初始条件 合起来称为初值问题(initial value problem)。

下面求解更一般的形式 初始条件是 其中 是任意初始值。解法与例 1 类似。如果 ,那么 可以写作 两边积分 其中 是任意常量。对 两边求 指数 其中 ,也是任意常量。当 相对应是平衡解 。最终,初始条件要求 ,所以初值问题 的解是 时, 包含所有微分方程 所有可能的解,称为通解(general solution)。通解 的几何解释是一组无限曲线,曲线称为积分曲线(integral curve)。每一个积分曲线有一个对应的 值,其图像是 对应的解。满足初始条件的积分曲线通过给定的初始点。

如果 ,那么 写作 ,那么通解是

为了使用 求解 ,只需用 替代 替代 ,假定 ,因此解 变成 其中 是田鼠的初始数量。解 与例 1 结论一致。如果 ,那么对所有 都有 ,这是常量解,也是平衡解。如果 ,那么解的行为依赖于指数项的系数 的符号。如果 ,那么 随着时间指数增长,如果 ,那么 减少并且在有限时间内会变成零,即田鼠灭绝了。对于 而言, 可以为负值,但是对于问题本身没有意义。

为了让公式 是形式 ,需要令 。通过观察有 ,那么 。将这些代入 得到 其中 是初始速度。这个结论与 1.1 小节从方向场得到的结论一致。平衡解是 ,所有其他解趋于平衡解。收敛的速度取决于 。因此,给定质量 ,阻力系数 越大速度趋于平衡值的速度越快。

例 2 自由落体

和 1.1 小节例 2 一样,令质量 ,阻力系数是 。那么 变成了 假定这个物体从 300 米的高度下落。求任意时间 的速度。求多长时间能够落地,那时速度有多快。

解:第一步找到 的合适的初始值。根据题意,初始速度为零,因此 可以通过 得到 的解。不过这里我们也可以直接求解。首先,方程可以重写作 两边积分得到 通解是 其中 是任意常数。为了计算对应初始条件 的常量 ,将 代入 得到 ,因此初值问题 的解是 公式 给定了落地前任意时刻自由落体的速度。

下图是若干个常量 对应的 的解,其中解 用绿色表示。显而易见,尽管初始速度不同,但是都趋于平衡解 。这和 1.1 小节图 1.1.2 和 1.1.3 结论一致。

为了求落地时的速度,我们用微分方程 表示物体下落的距离 和速度 的关系,那么 两边同时对 积分,得到 其中 是任意常数。物体下落从 ,那时下落距离 。从 可以得到 ,那么时刻 物体下落具体是 时刻物体落地。将 代入 可以通过计算机软件进行数值计算得到 ,相应的速度是 。这个点也标在了上图中。

再谈数学建模

我们已经讨论了两个数学模型。这些模型的微分方程或许是可行的,或许令人信服,但是任何数学模型的最终测试时它的预测与观察或实验结果一致。

如果实际观察和数学模型的预测偏离多大,要考虑改进模型,或者更仔细的观察。通常在准确性和简单性之间有一个妥协。两者都是要追求的,不过往往提升一个会降低另一个指标。不过一个数学模型不完整,或者不精确,尽管如此对定性的解释也是很有用的。在某些条件它能给出满意的结果,其他条件下则不然。在构建模型和预测时,要有足够好的判断。