Skip to content

一阶线性ODE求解公式

形式:

dydx+P(x)y=Q(x)\frac{dy}{dx} + P(x)y = Q(x)

求解公式:

y=eP(x)dx(Q(x)eP(x)dxdx+C)y = e^{-\int P(x) \, dx} \left( \int Q(x) e^{\int P(x) \, dx} \, dx + C \right)

高阶线性ODE求解方法

齐次线性ODE

形式:

andnydxn+an1dn1ydxn1++a1dydx+a0y=0a_n \frac{d^n y}{dx^n} + a_{n-1} \frac{d^{n-1} y}{dx^{n-1}} + \dots + a_1 \frac{dy}{dx} + a_0 y = 0

求解步骤:

  1. 写出特征方程:

    anλn+an1λn1++a1λ+a0=0a_n \lambda^n + a_{n-1} \lambda^{n-1} + \dots + a_1 \lambda + a_0 = 0

  2. 求解得到特征根λ1,λ2,,λk\lambda_1, \lambda_2, \dots, \lambda_k

  3. 根据特征根的类型构建通解:

    • 单实根 λi\lambda_i:对应解为 eλixe^{\lambda_i x}
    • kk 重实根 λi\lambda_i:对应解为 (C1+C2x++Ckxk1)eλix(C_1 + C_2 x + \dots + C_k x^{k-1}) e^{\lambda_i x}
    • 对于kk重复根 α+βi\alpha + \beta i:对应解为 eαx(cos(βx),sin(βx))e^{\alpha x} (\cos(\beta x), \sin(\beta x))
    • 对于kk重复复根 α+βi\alpha + \beta i:对应解为 eαx((C1+C2x++Ckxk1)cos(βx))e^{\alpha x} \left( (C_1 + C_2 x + \dots + C_k x^{k-1}) \cos(\beta x)\right)
    • 对于kk重复复根 αβi\alpha - \beta i:对应解为 eαx((C1+C2x++Ckxk1)sin(βx))e^{\alpha x} \left( (C_1 + C_2 x + \dots + C_k x^{k-1}) \sin(\beta x)\right)
  4. 通解为各类解的线性组合。

非齐次线性ODE

形式:

andnydxn+an1dn1ydxn1++a1dydx+a0y=g(x)a_n \frac{d^n y}{dx^n} + a_{n-1} \frac{d^{n-1} y}{dx^{n-1}} + \dots + a_1 \frac{dy}{dx} + a_0 y = g(x)

求解步骤:

  1. 求解对应的齐次方程,得到通解 yhy_h
  2. 观察非齐次项 g(x)g(x) 的形式,一般是多项式、指数函数、三角函数等,尝试构造特解 ypy_p
    • 如果 g(x)g(x) 是多项式 ,尝试 yp=Axn+Bxn1++Cy_p = Ax^n + Bx^{n-1} + \dots + C 的形式。
    • 如果 g(x)g(x) 是指数函数,尝试 yp=Aekxy_p = Ae^{kx} 的形式。
    • 如果 g(x)g(x) 是三角函数,尝试 yp=Acos(kx)+Bsin(kx)y_p = A\cos(kx) + B\sin(kx) 的形式。
  3. ypy_p 代入原方程,求解系数。
  4. 最终通解为 y=yh+ypy = y_h + y_p

利用皮卡逐步逼近序列求解ODE的近似解

形式:

dydx=f(x,y),y(x0)=y0\frac{dy}{dx} = f(x, y), \quad y(x_0) = y_0

第零次近似:

ϕ0(x)=y0\phi_0(x) = y_0

第一次近似:

ϕ1(x)=y0+x0xf(t,ϕ0(t))dt\phi_1(x) = y_0 + \int_{x_0}^{x} f(t, \phi_0(t)) \, dt

nn次近似:

ϕn(x)=y0+x0xf(t,ϕn1(t))dt\phi_n(x) = y_0 + \int_{x_0}^{x} f(t, \phi_{n-1}(t)) \, dt

积分求导公式

TBD

書體

本站所載,間有由 AI 所生成者。其辭義真偽,請君自審之。