欢迎来到一阶微分方程的世界!

在过去的数学学习中,你已经花了不少时间解方程来求出具体的数值(例如 \(x = 5\))。但在这一章,我们要升级了!我们将要处理微分方程 (Differential Equations, DEs),它的「答案」不再是一个简单的数值,而是一个完整的函数

微分方程是描述宇宙运作的语言。它描述了事物如何变化——从一杯茶如何变凉,到兔子的族群如何增长。如果刚开始觉得有些棘手,别担心;我们会把它拆解成 FP2 课程中会用到的三种明确解法。


1. 变量分离法 (Separation of Variables)

这可能是你在纯数学 (Pure Mathematics) 中见过的技巧,但在 FP2 中,我们会更进一步。目标很简单:将所有 \(y\) 的项移到一边与 \(dy\) 结合,所有 \(x\) 的项移到另一边与 \(dx\) 结合。

解题步骤:

1. 整理:将方程变形成 \(f(y) dy = g(x) dx\) 的形式。
2. 积分:对等式两边进行积分:\(\int f(y) dy = \int g(x) dx\)。
3. 加上常数 (\(+C\)):这是最常见的失误!在积分完成的瞬间,务必记得加上积分常数。
4. 解出 \(y\):如果可能的话,将 \(y\) 独立出来,得到显式解 (explicit solution)。

例题:

解 \(\frac{dy}{dx} = \frac{x}{y}\)。
分离变量:\(y dy = x dx\)
积分:\(\int y dy = \int x dx\)
结果:\(\frac{1}{2}y^2 = \frac{1}{2}x^2 + C\)

快速回顾:若要找出特解 (Particular Solution),题目会给你「边界条件」(例如当 \(x=0\) 时 \(y=2\))。在最后步骤代入这些条件,即可算出 \(C\) 的具体数值。

重点总结:只要你能将 \(x\) 和 \(y\) 分别移到等号两侧,就使用变量分离法!


2. 一阶线性微分方程(积分因子法)

有时候,你无法将变量分离。如果你的方程形式如下:
\(\frac{dy}{dx} + Py = Q\)
(其中 \(P\) 和 \(Q\) 为 \(x\) 的函数),你需要一个特别的工具,称为积分因子 (Integrating Factor, IF)

「秘方」:积分因子 (IF)

积分因子的定义为:\(IF = e^{\int P dx}\)

逐步解法:

1. 标准式 (Standard Form):确保 \(\frac{dy}{dx}\) 的系数为 1。如果不是,请将整个方程除以该系数。
2. 找出 \(P\):找出 \(y\) 前面的系数(即 \(P\))。
3. 计算 IF:计算 \(e^{\int P dx}\)。(注意:通常 \(\ln\) 和 \(e\) 会抵销,简化成一个简单的表达式)。
4. 相乘:将方程中每一项都乘以你的 IF。
5. 反向乘积法则 (Reverse Product Rule):此时方程的左边会神奇地变成 \(\frac{d}{dx}(y \cdot IF)\)。
6. 积分:对两边进行关于 \(x\) 的积分:\(y \cdot IF = \int (Q \cdot IF) dx\)。
7. 求解:除以 IF 以求出 \(y\)。

常见错误:在开始时忘记将 \(\frac{dy}{dx}\) 的系数除掉。如果不先转化为标准式,整个方法就会失效!

你知道吗?这个方法就像是拼图中缺失的那一块,能补全方程左侧的「乘积法则」。

重点总结:对于线性方程,先找出积分因子 \(e^{\int P dx}\),将每一项乘上它,然后进行积分。


3. 可化简的微分方程(代换法)

有些方程看起来非常可怕,不符合上述任何一种模式。但我们可以透过代换 (Substitution),将其转换成我们熟悉的格式。

好消息:

在 FP2 考试中,题目几乎都会直接告诉你该使用哪种代换!例如:「使用代换 \(z = y^{-2}\) 来证明...」

如何进行代换:

1. 对代换式微分:如果你被给予 \(z = f(y)\),对它进行关于 \(x\) 的微分以求出 \(\frac{dz}{dx}\)。你通常会需要用到链式法则 (Chain Rule)(例如 \(\frac{dz}{dx} = \frac{dz}{dy} \cdot \frac{dy}{dx}\))。
2. 代换:将原方程中所有的 \(y\) 和 \(\frac{dy}{dx}\) 替换成包含 \(z\) 和 \(\frac{dz}{dx}\) 的表达式。
3. 求解:新的方程通常会变成一个简单的线性 DE(使用方法 2)或可分离的 DE(使用方法 1)。
4. 换回原变量:当你解出 \(z\) 后,记得将 \(z\) 替换回原来的 \(y\) 表达式,即大功告成。

鼓励一下:代换就像是「数学变装」。我们帮方程换上另一套衣服,让它看起来面善好处理,解出来后再把原来的衣服穿回去!

重点总结:运用链式法则来转换变量,解出较简单的方程,最后千万别忘了将变量换回原来的形式。


4. 曲线族 (Families of Curves)

当我们解完 DE 并得到一个 \(+C\) 时,我们称之为通解 (General Solution)。由于 \(C\) 可以是任何数值,通解实际上代表了无穷多条曲线族

描绘曲线:

你可能会被要求画出该族群中的几条曲线。每一个 \(C\) 的值都会给出一条不同的曲线。通常这些曲线形状相似,但会有平移或缩放。
比喻:将通解想像成一个「模版」。如果模版是一个圆,那么这个曲线族就是一组同心圆(就像池塘里的涟漪),代表着 \(C\) 的不同值。

快速提示:特解(当你算出具体的 \(C\) 时)只是这整个家族中的其中一条线/曲线而已。

重点总结:通解是「整个家族」,而特解则是这个家族中的「单一成员」。


成功检查清单

可分离变量吗? 将 \(x\) 移到一边,\(y\) 移到另一边。
线性方程? 使用 \(IF = e^{\int P dx}\)。记得先转成标准式
需要代换吗? 小心使用链式法则来转换变量。
常数 \(+C\)? 积分后请务必立即加上它。
边界条件? 利用它们求出特解 (Particular Solution)