👋 欢迎来到一阶微分方程(FP2)
数学爱好者们,大家好!在本章“一阶微分方程”中,纯数学将真正与现实世界建立连接。微分方程(Differential Equations,简称 DEs)本质上是描述“变化”的语言——无论是人口的增长、物质的衰变,还是温度随时间的演变,都离不开它。
如果这听起来有些深奥,别担心!我们将拆解 FP2 课程中专用的三种强力解题方法,专门攻克那些最棘手的一阶方程。掌握这些技巧,你的解题工具箱将大大扩容!
先修知识检查: 在深入学习之前,请确保你已经熟练掌握了基础积分、微分的乘积法则(Product Rule)以及链式法则(Chain Rule)。
第 1 节:认识一阶微分方程
一阶微分方程仅包含一阶导数 \( \frac{dy}{dx} \)。我们的目标是找到满足该方程的函数 \( y = f(x) \)。
在 FP2 中,我们将重点学习超越简单“变量分离法”的高级解法。
类型 1:齐次方程 (Homogeneous Equations)
如果一个一阶方程可以写成以下形式,它就是齐次的:
$$ \frac{dy}{dx} = f\left(\frac{y}{x}\right) $$
这是什么意思呢?如果你观察分子和分母中各项的次数,会发现它们是相同的(或者可以通过化简变得相同)。如果你用 \(\lambda x\) 代替 \(x\),用 \(\lambda y\) 代替 \(y\),其中的 \(\lambda\) 会被约掉。
示例: \( \frac{dy}{dx} = \frac{x^2 + y^2}{xy} \)。每一项(\(x^2\), \(y^2\), \(xy\))的总次数都是 2。因此,它是齐次方程!
齐次方程的解法:\( y = vx \)
解决齐次方程的诀窍在于使用代换:
$$ \mathbf{y = vx} $$
其中 \(v\) 是 \(x\) 的函数。这种代换有一种“魔力”,它能将问题转化为你可以用变量分离法解决的形式。
分步解题流程:
- 代换 \(y\): 用 \(vx\) 替换 \(y\)。(这正是让右侧化简为仅含 \(v\) 的函数的关键)。
-
求 \(\frac{dy}{dx}\): 使用乘积法则对 \(y = vx\) 求导。
$$ \frac{dy}{dx} = v \cdot (1) + x \cdot \frac{dv}{dx} $$ $$ \frac{dy}{dx} = v + x \frac{dv}{dx} $$
- 代入原微分方程: 用上述结果替换原方程中的 \(\frac{dy}{dx}\)。
- 分离变量: 最终得到的方程总是可以在 \(v\) 和 \(x\) 之间进行变量分离。隔离 \(\frac{dv}{dx}\),并整理方程,使得所有含有 \(v\) 的项与 \(dv\) 在一起,所有含有 \(x\) 的项与 \(dx\) 在一起。
- 积分并代回: 对等式两边积分,最后用 \( \frac{y}{x} \) 替换 \(v\),从而得到 \(y\) 的通解。
🧠 记忆小贴士: 当你在方程中看到 \(y/x\) 反复出现时,就要想到需要做 Very Xtra(非常额外)的工作!即令 \(y=vx\)。
条件: 可以写成 \( \frac{dy}{dx} = f(y/x) \) 的形式。
关键步骤: 使用代换 \(y = vx\)。
结果: 总是能转化为可分离变量的方程。
第 2 节:线性一阶微分方程(积分因子法)
在 FP2 中,你最常遇到且最重要的一阶微分方程类型是线性一阶微分方程。
标准线性形式
如果一个方程可以写成以下标准形式,它就是线性的:
$$ \frac{dy}{dx} + P(x)y = Q(x) $$
此处,\(P(x)\) 和 \(Q(x)\) 仅是 \(x\) 的函数(或常数)。请注意,\(\frac{dy}{dx}\) 的系数必须为 1。如果不是,请先将整个方程除以该系数!
积分因子 (Integrating Factor, IF)
我们使用一个特殊的函数,即积分因子 \(I(x)\) 来求解这些方程。积分因子的作用是让方程的左侧立即变得可积,因为它会被转换为乘积法则的结果。
积分因子的公式为:
$$ \mathbf{I(x) = e^{\int P(x) dx}} $$
重要提示: \(P(x)\) 必须是标准形式中 \(y\) 的系数。
解题方法:LIFe (线性积分因子法)
该方法是一套系统化的流程。请严格按照以下步骤操作:
- 检查标准形式: 确保方程符合 \( \frac{dy}{dx} + P(x)y = Q(x) \),并确定 \(P(x)\)。
- 计算积分因子 (IF): 求出 \( I(x) = e^{\int P(x) dx} \)。(关键点:在此阶段不需要加 \(+C\))。
- 相乘: 将整个标准形式的方程两边同时乘以积分因子 \(I(x)\)。
-
乘积法则快捷键: 此时,方程的整个左侧必然是积 \( y \cdot I(x) \) 的导数:
$$ \mathbf{\frac{d}{dx} \left(y \cdot I(x)\right) = Q(x) \cdot I(x)} $$
-
积分: 对等式两边关于 \(x\) 进行积分:
$$ y \cdot I(x) = \int Q(x) I(x) dx + C $$
- 隔离 \(y\): 将等式两边除以 \(I(x)\),即可得到 \(y\) 的最终解。
💡 为什么这样做有效?(你知道吗?)
积分因子的设计初衷就是当你把它乘以 \(P(x)y\) 时,得到的项 \(I(x) P(x) y\) 正好补齐了 \(y \cdot I(x)\) 进行乘积求导所需的缺失项。这是一种简化积分的数学技巧!
⚠️ 积分因子法的常见错误
- 符号错误: 如果标准形式是 \( \frac{dy}{dx} - 3y = x \),那么 \(P(x)\) 是 \(-3\),而不是 \(3\)。符号对计算 \(I(x)\) 至关重要。
- 遗漏常数: 在最终积分步骤(第 5 步)后忘记加上 \(+C\)。这会将通解变成特解!
- 未化为标准形式: 在 \(\frac{dy}{dx}\) 的系数不是 1 时就开始使用该方法。(例如,在 \(x \frac{dy}{dx} + y = 2x^2\) 中,必须先除以 \(x\))。
第 3 节:可转化为线性形式的方程(伯努利方程)
有时,微分方程看起来几乎是线性的,但总有一个讨厌的项阻碍我们直接使用积分因子法。这些通常被称为伯努利方程 (Bernoulli's Equations)(虽然你不需要强记这个名字,但识别出这种形式很重要!)。
可约化的形式
方程看起来像这样:
$$ \frac{dy}{dx} + P(x)y = Q(x)y^n $$
除了右侧多了一个 \(y^n\)(其中 \(n \neq 0\) 且 \(n \neq 1\))之外,它和线性方程一模一样。
关键代换
要解决这个问题,我们必须通过引入一个新的变量 \(z\) 进行代换,将方程转化为标准线性形式。
$$ \mathbf{z = y^{1-n}} $$
别慌!这个过程是有固定公式的,只需要细心进行代数运算并正确应用链式法则即可。
分步转化流程
-
除法: 将整个方程除以 \(y^n\):
$$ y^{-n} \frac{dy}{dx} + P(x)y^{1-n} = Q(x) $$
- 代换: 令 \( z = y^{1-n} \)。
-
求 \(\frac{dz}{dx}\): 使用链式法则求 \(z\) 关于 \(x\) 的导数:
$$ \frac{dz}{dx} = \frac{dz}{dy} \cdot \frac{dy}{dx} $$ $$ \frac{dz}{dx} = (1-n) y^{1-n-1} \frac{dy}{dx} $$ $$ \frac{dz}{dx} = (1-n) y^{-n} \frac{dy}{dx} $$
-
转化 \(\frac{dy}{dx}\) 项: 从第 3 步可以看出:
$$ y^{-n} \frac{dy}{dx} = \frac{1}{1-n} \frac{dz}{dx} $$
-
改写方程: 将新的项代回除过后的方程(第 1 步)。
$$ \frac{1}{1-n} \frac{dz}{dx} + P(x)z = Q(x) $$
-
(关于 \(z\) 的)标准线性形式: 两边同时乘以 \((1-n)\) 得到标准形式:
$$ \mathbf{\frac{dz}{dx} + (1-n)P(x)z = (1-n)Q(x)} $$
恭喜! 你现在得到了一个关于变量 \(z\) 的标准线性微分方程。你可以直接使用第 2 节中的积分因子法来求解它。
最后一步: 当你解出 \(z(x)\) 后,记得将 \(z\) 换回 \(y^{1-n}\),从而求出 \(y\) 的最终解。
通用解题策略技巧
拿到方程,先看结构:
1. 是否同时包含 \(\frac{dy}{dx}\) 和 \(y\)(线性)?使用积分因子 (IF)。
2. 是否同时包含 \(\frac{dy}{dx}\)、\(y\) 以及一个乘积项 \(y^n\)(可约化)?使用 \(z = y^{1-n}\)。
3. 是否可以写成 \(y/x\) 的函数(齐次)?使用 \(y = vx\)。
🔑 一阶微分方程的核心总结
- 齐次方程: 寻找 \(y/x\)。使用 \(y = vx\)。结果可分离变量。
- 线性方程: 标准形式 \( \frac{dy}{dx} + P(x)y = Q(x) \)。使用积分因子 \( I(x) = e^{\int P(x) dx} \)。
- 可约化方程 (伯努利): 形式 \( \frac{dy}{dx} + P(x)y = Q(x)y^n \)。使用代换 \( z = y^{1-n} \) 将其转化为关于 \(z\) 的线性方程,再用积分因子法。
- 常数 C: 在最终积分后永远不要忘记加上任意常数 \(+C\)。它决定了方程的解族!