跳转至

常微分方程

注意

该页面有待完善.如果遇到错误或不完整的地方,欢迎提交 Issue

自然界的许多定律都描述了「变化率」和「量」本身之间的关系.例如,一个物体的加速度(位置的变化率的变化率)取决于它所受的力,而力又可能取决于它的位置.这种包含了未知函数及其导数的关系式,就是 微分方程

如果方程中的未知函数只依赖于一个自变量(比如时间 t 或位置 x),我们就称之为 常微分方程 (ODE)

常微分方程的一般形式为:

F(x,y,y,y,,y(n))=0

其中 y=y(x) 是我们想要找的未知函数.方程中出现的导数的最高阶数 n 称为方程的 .解一个微分方程,意味着找到满足这个方程的具体函数 y(x)

一阶常微分方程

一阶 ODE 的形式为 F(x,y,y)=0

例题 1:放射性衰变

问题:放射性元素的衰变速率与当前存在的原子核数量 N 成正比.如果初始时刻 (t=0) 有 N0 个原子核,衰变常数为 λ,请求出原子核数量 N(t) 随时间变化的规律.

  1. 建立方程:根据题意,「衰变速率」是 dNdt,「与当前数量成正比」意味着 dNdtN(负号表示数量在减少).写成方程就是:

    dNdt=λN

    这是一个一阶常微分方程.

  2. 求解方程(分离变量法):我们将所有含 N 的项移到一边,含 t 的项移到另一边.

    dNN=λdt

    然后对两边同时积分:

    1NdN=λdt

    得到:

    ln(N)=λt+C

    其中 C 是积分常数.为了求出 N,我们对两边取指数:

    N(t)=eλt+C=eCeλt
  3. 使用初始条件确定常数:我们将 eC 这个常数记为 A,所以 N(t)=Aeλt.现在使用初始条件 N(0)=N0

    N(0)=Ae0=A=N0

    所以常数 A 就是初始原子核数 N0

  4. 最终解

    N(t)=N0eλt

    这就是著名的指数衰减定律.

二阶线性常微分方程

二阶线性 ODE 在物理学中极为常见,尤其是在振动和波动问题中.其一般形式为:

a(x)y+b(x)y+c(x)y=f(x)

如果右边的 f(x)=0,则方程是 齐次 的;否则是 非齐次 的.

例题 2:简谐振动

问题:一个质量为 m 的物块连接到一个劲度系数为 k 的弹簧上,在光滑水平面上运动.根据胡克定律,回复力 F=kx.根据牛顿第二定律 F=ma=md2xdt2,推导其运动方程并求解.

  1. 建立方程

    md2xdt2=kx

    整理后得到一个二阶常系数齐次线性微分方程:

    d2xdt2+kmx=0

    我们令 ω2=k/m,其中 ω 称为角频率.方程变为:

    x+ω2x=0
  2. 求解方程:对于这种形式的方程,我们可以猜测解的形式为 x(t)=Acos(ωt+ϕ)x(t)=C1sin(ωt)+C2cos(ωt).让我们验证一下后者.

    • x(t)=ωC1cos(ωt)ωC2sin(ωt)
    • x(t)=ω2C1sin(ωt)ω2C2cos(ωt)=ω2(C1sin(ωt)+C2cos(ωt))=ω2x(t) 代入原方程:
    (ω2x)+ω2x=0

    方程成立!

  3. 最终解

    x(t)=C1sin(ωt)+C2cos(ωt)

    这就是简谐振动的通解.常数 C1C2(或者等价地,振幅 A 和初相位 ϕ) 由初始条件(例如,初始位置 x(0) 和初始速度 x(0))确定.

物理中的应用总结

  • 牛顿第二定律:F=md2xdt2(力学)
  • RLC 电路:Ld2qdt2+Rdqdt+1Cq=V(t)(电磁学)
  • 热传导方程(一维稳态):d2Tdx2=0(热学)
  • 薛定谔方程(一维定态):22md2ψdx2+V(x)ψ=Eψ(量子力学)

微分方程是物理学的语言.一旦你将一个物理情景「翻译」成一个微分方程,数学就提供了一套强大的工具来求解它,从而预测系统的未来行为.



评论