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 结论一致。
为了求落地时的速度,我们用微分方程 表示物体下落的距离 和速度 的关系,那么 两边同时对 积分,得到 其中 是任意常数。物体下落从 ,那时下落距离 。从 可以得到 ,那么时刻 物体下落具体是 令 时刻物体落地。将 代入 中 可以通过计算机软件进行数值计算得到 ,相应的速度是 。这个点也标在了上图中。
再谈数学建模
我们已经讨论了两个数学模型。这些模型的微分方程或许是可行的,或许令人信服,但是任何数学模型的最终测试时它的预测与观察或实验结果一致。
如果实际观察和数学模型的预测偏离多大,要考虑改进模型,或者更仔细的观察。通常在准确性和简单性之间有一个妥协。两者都是要追求的,不过往往提升一个会降低另一个指标。不过一个数学模型不完整,或者不精确,尽管如此对定性的解释也是很有用的。在某些条件它能给出满意的结果,其他条件下则不然。在构建模型和预测时,要有足够好的判断。