微分方程

1 基本概念


2 一阶微分方程

y′=f(x,y)
  1. 可分离变量
    可表示为 g(y)dy=f(x)dx 的方程,也就是可将 x,y 分离到等号两边
    求解方法:两端积分

    ∫g(y)dy=∫f(x)dx
  2. 齐次方程
    能够化为 dydx=φ(yx) 的微分方程
    求解方法:令 u=yx,则有 y′=u+xu′,原方程可化为 xu′=φ(u)−u,变成可分离变量的微分方程

  3. 线性方程
    一阶线性微分方程:y′+p(x)y=Q(x)
    求解方法:常数变易法,或者用公式(就是用常数变易法得到的)

    y=e−∫p(x)dx[∫Q(x)⋅e∫p(x)dxdx+C]
  4. 伯努利方程(数一)
    y′+p(x)y=Q(x)yn,比一阶线性方程多一个 yn
    解法:令 u=y1−n,化为一阶方程

  5. 全微分方程(数一)


3 可降阶的高阶方程

  1. y(n)=f(x)
    连续积分,注意每积一次都会多出来一个常数 Ci
  2. y″=f(x,y′) ——不含 y
    令 y′=p, y″=p′,可将原方程化为一阶方程
  3. y″=f(y,y′) ——不含 x
    令 y′=p, y″=pdpdy,化为一阶方程:dpdy=f(y,p)

4 高阶线性微分方程

解的结构

常系数齐次线性方程

通解

通解的情况取决于特征方程

  1. 特征根不相同 r1≠r2 时y=C1er1x+C2er2x
  2. 重根的情况 r1=r2y=(C1+C2x)erx
  3. 共轭复根的情况 r1,r2=α±iβy=eαx(C1cos⁡βx+C2sin⁡βx)

常系数非齐次线性方程

特解

特解的情况取决于 f(x) 和特征根

  1. (只含多项式)若 f(x)=Pm(x)eλx,特解可设为

    y∗=xk⋅Qm(x)⋅eλx

    其中 Qm(x) 是与 Pm(x) 同次的多项式,k 是特征根 ri=λ 的个数,可能有 k=0

  2. (含三角函数)若 f(x)=eαx[Pm(x)cos⁡βx+Pn(x)sin⁡βx],特解可设为

    y∗=xk⋅eαx[Ro(1)(x)cos⁡βx+Ro(2)(x)sin⁡βx]

    其中 Ro(1)(x), Ro(2)(x) 是两个 o 次多项式,上标是序号,o=max(m,n)
    k 与特征根有关:

    • α+iβ 是原方程的特征根时,k=1
    • α+iβ 不是原方程的特征根时,k=0
可见,非齐次方程的特解含有非齐次项的模态,需要待定的项只有 $x^k$ 和多项式
  1. 也就是说,求 y∗ 先抄一遍 f(x),把多项式变成待定,乘以 xk,再补充细节
  2. 若 f(x) 含有多种模态:
    • 比如指数不一样的 ex、角频率不一样的三角函数 cos⁡ω1x, cos⁡ω2x
    • 要先用线性性质拆成不同的特解 y1∗, y2∗, y3∗
    • 最后合成最终的特解
  3. 非齐次项 f(x) 含有三角函数时需要补全所有模态,比如 f(x)=cos⁡x,y∗ 中需要有 cos⁡x, sin⁡x的部分
  4. 注意:特解中不会出现 f(x) 中没有的模态
    • 如果给方程的一个解,要会分辨哪些模态是通解的、哪些是特解的
求得的特解要代入原方程,求得待定系数

欧拉方程(数一)

xny(n)+p1xn−1y(n−1)+⋯+pn−1xy′+pny=f(x)

令 x=et,则 t=ln⁡x, dtdx=1x(x<0 时可令 x=−et),于是有

dydx=dydt⋅dtdx=1x⋅dydtd2ydx2=ddx(dydx)=ddt(dydx)⋅dtdx

把关于 x 的方程换成关于 t 的方程就行,注意最后再变换回 x