跳到主要内容

Solution Methods — Second Order Differential Equations

方法一:常系数 ODE 的完整流程

Steps
  1. 写出辅助方程 am2+bm+c=0am^2 + bm + c = 0
  2. 求解 mm 得到三种情形之一
  3. 写出 CF
  4. 根据 RHS 形式试设 PI
  5. 代入原方程比较系数确定 PI
  6. 通解 = CF + PI
  7. 若有初值条件,代入求解常数
待定系数冲突处理

若 PI 的试设形式与 CF 中的某项重复,则乘 xx(一次重复)或 x2x^2(二次重复)。

例如:y2y+y=exy'' - 2y' + y = e^x,CF 含 AexAe^x,PI 需试设 Cx2exCx^2e^x

方法二:Euler-Cauchy 方程

解法 A:直接设 y=tmy = t^m

Steps
  1. y=tmy = t^m,代入齐次部分
  2. 得到关于 mm 的二次方程
  3. 根据根的类型写出 CF
  4. 对非齐次项,用待定系数法(设为 CtkCt^k 等)
  5. 通解 = CF + PI

解法 B:变量代换 t=eut = e^u

Steps
  1. t=eut = e^u,则 u=lntu = \ln t
  2. 改写导数:
    • dydt=1tdydu\frac{dy}{dt} = \frac{1}{t}\frac{dy}{du}
    • d2ydt2=1t2(d2ydu2dydu)\frac{d^2y}{dt^2} = \frac{1}{t^2}\left(\frac{d^2y}{du^2} - \frac{dy}{du}\right)
  3. 代入后化为常系数 ODE(以 uu 为自变量)
  4. 按常系数方法求解
  5. u=lntu = \ln t 代回

方法三:耦合方程组(矩阵法)

Steps
  1. 将方程组写作 x˙=Ax+b(t)\dot{\mathbf{x}} = A\mathbf{x} + \mathbf{b}(t)
  2. AA 的特征值 λ1,λ2\lambda_1, \lambda_2
  3. 求对应的特征向量 v1,v2\mathbf{v}_1, \mathbf{v}_2
  4. 齐次解:xc=C1v1eλ1t+C2v2eλ2t\mathbf{x}_c = C_1\mathbf{v}_1e^{\lambda_1 t} + C_2\mathbf{v}_2e^{\lambda_2 t}
  5. 求特解(如有非齐次项)
  6. 代入初值确定常数

方法四:初值条件的应用

Steps
  1. 先求通解 y=yc+ypy = y_c + y_p
  2. yy 求导得 yy'
  3. 代入 x=x0x = x_0y(x0)=y0y(x_0) = y_0y(x0)=y0y'(x_0) = y_0'
  4. 解两个方程组成的方程组求 AABB
  5. 回代得到特解