常微分方程
注意
该页面有待完善.如果遇到错误或不完整的地方,欢迎提交 Issue
自然界的许多定律都描述了「变化率」和「量」本身之间的关系.例如,一个物体的加速度(位置的变化率的变化率)取决于它所受的力,而力又可能取决于它的位置.这种包含了未知函数及其导数的关系式,就是 微分方程.
如果方程中的未知函数只依赖于一个自变量(比如时间 𝑡
或位置 𝑥
),我们就称之为 常微分方程 (ODE).
常微分方程的一般形式为:
𝐹(𝑥,𝑦,𝑦′,𝑦″,…,𝑦(𝑛))=0
其中 𝑦 =𝑦(𝑥)
是我们想要找的未知函数.方程中出现的导数的最高阶数 𝑛
称为方程的 阶.解一个微分方程,意味着找到满足这个方程的具体函数 𝑦(𝑥)
.
一阶常微分方程
一阶 ODE 的形式为 𝐹(𝑥,𝑦,𝑦′) =0
.
例题 1:放射性衰变
问题:放射性元素的衰变速率与当前存在的原子核数量 𝑁
成正比.如果初始时刻 (𝑡 =0
) 有 𝑁0
个原子核,衰变常数为 𝜆
,请求出原子核数量 𝑁(𝑡)
随时间变化的规律.
解:
建立方程:根据题意,「衰变速率」是 𝑑𝑁𝑑𝑡
,「与当前数量成正比」意味着 𝑑𝑁𝑑𝑡 ∝ −𝑁
(负号表示数量在减少).写成方程就是:
𝑑𝑁𝑑𝑡=−𝜆𝑁
这是一个一阶常微分方程.
求解方程(分离变量法):我们将所有含 𝑁
的项移到一边,含 𝑡
的项移到另一边.
𝑑𝑁𝑁=−𝜆𝑑𝑡
然后对两边同时积分:
∫1𝑁𝑑𝑁=∫−𝜆𝑑𝑡
得到:
ln(𝑁)=−𝜆𝑡+𝐶
其中 𝐶
是积分常数.为了求出 𝑁
,我们对两边取指数:
𝑁(𝑡)=𝑒−𝜆𝑡+𝐶=𝑒𝐶⋅𝑒−𝜆𝑡
使用初始条件确定常数:我们将 𝑒𝐶
这个常数记为 𝐴
,所以 𝑁(𝑡) =𝐴𝑒−𝜆𝑡
.现在使用初始条件 𝑁(0) =𝑁0
:
𝑁(0)=𝐴𝑒0=𝐴=𝑁0
所以常数 𝐴
就是初始原子核数 𝑁0
.
最终解:
𝑁(𝑡)=𝑁0𝑒−𝜆𝑡
这就是著名的指数衰减定律.
二阶线性常微分方程
二阶线性 ODE 在物理学中极为常见,尤其是在振动和波动问题中.其一般形式为:
𝑎(𝑥)𝑦″+𝑏(𝑥)𝑦′+𝑐(𝑥)𝑦=𝑓(𝑥)
如果右边的 𝑓(𝑥) =0
,则方程是 齐次 的;否则是 非齐次 的.
例题 2:简谐振动
问题:一个质量为 𝑚
的物块连接到一个劲度系数为 𝑘
的弹簧上,在光滑水平面上运动.根据胡克定律,回复力 𝐹 = −𝑘𝑥
.根据牛顿第二定律 𝐹 =𝑚𝑎 =𝑚𝑑2𝑥𝑑𝑡2
,推导其运动方程并求解.
解:
建立方程:
𝑚𝑑2𝑥𝑑𝑡2=−𝑘𝑥
整理后得到一个二阶常系数齐次线性微分方程:
𝑑2𝑥𝑑𝑡2+𝑘𝑚𝑥=0
我们令 𝜔2 =𝑘/𝑚
,其中 𝜔
称为角频率.方程变为:
𝑥″+𝜔2𝑥=0
求解方程:对于这种形式的方程,我们可以猜测解的形式为 𝑥(𝑡) =𝐴cos(𝜔𝑡+𝜙)
或 𝑥(𝑡) =𝐶1sin(𝜔𝑡) +𝐶2cos(𝜔𝑡)
.让我们验证一下后者.
- 𝑥′(𝑡) =𝜔𝐶1cos(𝜔𝑡) −𝜔𝐶2sin(𝜔𝑡)

- 𝑥″(𝑡) = −𝜔2𝐶1sin(𝜔𝑡) −𝜔2𝐶2cos(𝜔𝑡) = −𝜔2(𝐶1sin(𝜔𝑡) +𝐶2cos(𝜔𝑡)) = −𝜔2𝑥(𝑡)
代入原方程:
(−𝜔2𝑥)+𝜔2𝑥=0
方程成立!
最终解:
𝑥(𝑡)=𝐶1sin(𝜔𝑡)+𝐶2cos(𝜔𝑡)
这就是简谐振动的通解.常数 𝐶1
和 𝐶2
(或者等价地,振幅 𝐴
和初相位 𝜙
) 由初始条件(例如,初始位置 𝑥(0)
和初始速度 𝑥′(0)
)确定.
物理中的应用总结
- 牛顿第二定律:𝐹 =𝑚𝑑2𝑥𝑑𝑡2
(力学) - RLC 电路:𝐿𝑑2𝑞𝑑𝑡2 +𝑅𝑑𝑞𝑑𝑡 +1𝐶𝑞 =𝑉(𝑡)
(电磁学) - 热传导方程(一维稳态):𝑑2𝑇𝑑𝑥2 =0
(热学) - 薛定谔方程(一维定态):−ℏ22𝑚𝑑2𝜓𝑑𝑥2 +𝑉(𝑥)𝜓 =𝐸𝜓
(量子力学)
微分方程是物理学的语言.一旦你将一个物理情景「翻译」成一个微分方程,数学就提供了一套强大的工具来求解它,从而预测系统的未来行为.
本页面最近更新:2026/7/3 22:14:58,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Leafuke
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用