高阶常系数线性微分方程求解方法全解析
一、二阶常系数线性微分方程 y’‘+py’+qy=f(x)
1. 齐次方程通解的求解
特征识别
- 方程形式:y′′+py′+qy=0y''+py'+qy=0y′′+py′+qy=0
- 特征方程:λ2+pλ+q=0λ²+pλ+q=0λ2+pλ+q=0
求解方法与理解
情况一:Δ>0Δ>0Δ>0(两个不等实根)
- 特征根:λ1,λ2=(−p±Δ)/2λ₁, λ₂ = (-p±\sqrt{Δ})/2λ1,λ2=(−p±Δ)/2
- 通解:y=C1eλ1x+C2eλ2xy = C₁e^{λ₁x} + C₂e^{λ₂x}y=C1eλ1x+C2eλ2x
- 理解:两个线性无关的指数函数解
情况二:Δ=0(重根)
- 特征根:λ1=λ2=−p/2λ_1=λ_2 = -p/2λ1=λ2=−p/2(二重根)
- 通解:y=(C1+C2x)eλxy = (C₁+C₂x)e^{λx}y=(C1+C2x)eλx
- 理解:一个指数解乘以多项式,保证线性无关
情况三:Δ<0(共轭复根)
- 特征根:λ=α±βiλ = α±βiλ=α±βi,其中α=−p/2,β=−Δ/2α=-p/2,β=\sqrt{-Δ}/2α=−p/2,β=−Δ/2
- 通解: y=eαx(C1cosβx+C2sinβx)y = e^{αx}(C₁cosβx+C₂sinβx)y=eαx(C1cosβx+C2sinβx)
- 理解:欧拉公式将复指数转化为三角函数
示例题目
例1:求y′′−3y′+2y=0y''-3y'+2y=0y′′−3y′+2y=0的通解
特征方程:λ2−3λ+2=0→λ1=1,λ2=2λ²-3λ+2=0 → λ₁=1, λ₂=2λ2−3λ+2=0→λ1=1,λ2=2
通解:y=C1ex+C2e(2x)y = C₁e^x + C₂e^(2x)y=C1ex+C2e(2x)
例2:求y’‘+4y’+4y=0的通解
特征方程:λ2+4λ+4=0→λ=−2λ²+4λ+4=0 → λ=-2λ2+4λ+4=0→λ=−2(重根)
通解:y=(C1+C2x)e−2xy = (C₁+C₂x)e^{-2x}y=(C1+C2x)e−2x
例3:求y’‘+2y’+5y=0的通解
特征方程:λ2+2λ+5=0→λ=−1±2iλ²+2λ+5=0 → λ=-1±2iλ2+2λ+5=0→λ=−1±2i
通解:y=e−x(C1cos2x+C2sin2x)y = e^{-x}(C₁cos2x+C₂sin2x)y=e−x(C1cos2x+C2sin2x)
2. 非齐次方程特解的求解
类型一:f(x)=Pn(x)eαxf(x)=Pₙ(x)e^{αx}f(x)=Pn(x)eαx
特征识别:多项式与指数函数的乘积
求解方法:
- 设特解形式:y∗=xkQn(x)eαxy* = x^kQₙ(x)e^{αx}y∗=xkQn(x)eαx
- k的取值规则:
- k=0k=0k=0(α不是特征根)
- k=1k=1k=1(α是单特征根)
- k=2k=2k=2(α是重特征根)
- Qₙ(x)是与Pₙ(x)同次的多项式
示例题目
例4:求y′′−3y′+2y=xexy''-3y'+2y=xe^xy′′−3y′+2y=xex的特解
对应齐次方程特征根:λ1=1,λ2=2λ₁=1, λ₂=2λ1=1,λ2=2
f(x)=xexf(x)=xe^xf(x)=xex,α=1α=1α=1是单特征根,n=1n=1n=1
设特解:y∗=x(ax+b)exy* = x(ax+b)e^xy∗=x(ax+b)ex 代入求解得:y∗=x(−x−1)exy* = x(-x-1)e^xy∗=x(−x−1)ex
类型二:f(x)=eαx[Pm(x)cosβx+Pn(x)sinβx]f(x)=e^{αx}[Pₘ(x)cosβx+Pₙ(x)sinβx]f(x)=eαx[Pm(x)cosβx+Pn(x)sinβx]
特征识别:指数函数与三角函数的乘积
求解方法:
- 设特解形式:y∗=xkeαx[Rl(x)cosβx+Sl(x)sinβx]y* = x^ke^{αx}[Rₗ(x)cosβx+Sₗ(x)sinβx]y∗=xkeαx[Rl(x)cosβx+Sl(x)sinβx]
- l=max(m,n)l = max(m,n)l=max(m,n)
- kkk的取值规则:
- k=0k=0k=0(α±βiα±βiα±βi 不是特征根)
- k=1k=1k=1(α±βiα±βiα±βi 是特征根)
示例题目
例5:求y′′+y=sinxy''+y=sinxy′′+y=sinx的特解
对应齐次方程特征根:λ=±iλ=±iλ=±i
f(x)=sinx,α=0,β=1,α±βi=±if(x)=sinx,α=0, β=1,α±βi=±if(x)=sinx,α=0,β=1,α±βi=±i 是特征根
设特解:y∗=x(acosx+bsinx)y* = x(acosx+bsinx)y∗=x(acosx+bsinx)
代入求解得:y∗=−x/2⋅cosxy* = -x/2·cosxy∗=−x/2⋅cosx
二、方程y′′+py′+qy=f1(x)+f2(x)y''+py'+qy=f₁(x)+f₂(x)y′′+py′+qy=f1(x)+f2(x)
求解方法
- 叠加原理:分别求y1∗y₁*y1∗对应f1(x)f₁(x)f1(x),y2∗y₂*y2∗对应f2(x)f₂(x)f2(x)
- 特解:y∗=y1∗+y2∗y* = y₁* + y₂*y∗=y1∗+y2∗
示例题目
例6:求y′′−y=x+exy''-y=x+e^xy′′−y=x+ex的特解
分别求解:
f1(x)=xf₁(x)=xf1(x)=x:设y1∗=ax+by₁*=ax+by1∗=ax+b,解得y1∗=−xy₁*=-xy1∗=−x
f2(x)=exf₂(x)=e^xf2(x)=ex:α=1α=1α=1是特征根,设y2∗=Cxexy₂*=Cxe^xy2∗=Cxex,解得y2∗=x/2⋅exy₂*=x/2·e^xy2∗=x/2⋅ex
特解:y∗=−x+x/2⋅exy* = -x + x/2·e^xy∗=−x+x/2⋅ex
三、欧拉方程
特征识别
- 形式:xny(n)+a1xn−1y(n−1)+...+an−1xy′+any=f(x)xⁿy⁽ⁿ⁾ + a₁xⁿ⁻¹y⁽ⁿ⁻¹⁾ + ... + aₙ₋₁xy' + aₙy = f(x)xny(n)+a1xn−1y(n−1)+...+an−1xy′+any=f(x)
求解方法
变量代换:令x=etx=eᵗx=et或t=ln∣x∣t=ln|x|t=ln∣x∣
- 导数变换:
- xy′=dy/dtxy' = dy/dtxy′=dy/dt
- x2y′′=d2y/dt2−dy/dtx²y'' = d²y/dt² - dy/dtx2y′′=d2y/dt2−dy/dt
- x3y′′′=d3y/dt3−3d2y/dt2+2dy/dtx³y''' = d³y/dt³ - 3d²y/dt² + 2dy/dtx3y′′′=d3y/dt3−3d2y/dt2+2dy/dt
示例题目
例7:求解x2y′′+xy′−y=0x²y''+xy'-y=0x2y′′+xy′−y=0
令x=etx=eᵗx=et,则方程化为:d2y/dt2−y=0d²y/dt² - y = 0d2y/dt2−y=0
特征方程:λ2−1=0→λ=±1λ²-1=0 → λ=±1λ2−1=0→λ=±1
通解:y=C1et+C2e−t=C1x+C2/xy = C₁eᵗ + C₂e⁻ᵗ = C₁x + C₂/xy=C1et+C2e−t=C1x+C2/x
四、n阶常系数线性微分方程的解结构
1. 解有eλxe^{λx}eλx,λλλ为单实根
- 对应解:CeλxCe^{λx}Ceλx
- 理解:基本指数解
2. 解有xk−1eλxx^{k-1}e^{λx}xk−1eλx,λλλ为kkk重实根
- 对应解:(C0+C1x+...+Ck−1xk−1)eλx(C₀+C₁x+...+Cₖ₋₁x^{k-1})e^{λx}(C0+C1x+...+Ck−1xk−1)eλx
- 理解:重根导致需要多项式乘子保证线性无关
3. 解有eαxcosβxe^{αx}cosβxeαxcosβx或eαxsinβxe^{αx}sinβxeαxsinβx
- 对应解:eαx(C1cosβx+C2sinβx)e^{αx}(C₁cosβx+C₂sinβx)eαx(C1cosβx+C2sinβx)
- 理解:共轭复根产生振荡解
4. 解有eαxxcosβxe^{αx}xcosβxeαxxcosβx或eαxxsinβxe^{αx}xsinβxeαxxsinβx
- 对应解:xeαx(C1cosβx+C2sinβx)xe^{αx}(C₁cosβx+C₂sinβx)xeαx(C1cosβx+C2sinβx)
- 理解:重共轭复根需要乘以x
示例题目
例8:求y′′′−3y′′+3y′−y=0y''' - 3y'' + 3y' - y = 0y′′′−3y′′+3y′−y=0的通解
特征方程:λ3−3λ2+3λ−1=0→(λ−1)3=0λ³-3λ²+3λ-1=0 → (λ-1)³=0λ3−3λ2+3λ−1=0→(λ−1)3=0
三重根λ=1λ=1λ=1
通解:y=(C1+C2x+C3x2)exy = (C₁+C₂x+C₃x²)e^xy=(C1+C2x+C3x2)ex
总结与解题技巧
核心思想
- 齐次解:由特征方程决定,反映系统的固有特性
- 特解:由非齐次项决定,反映外部激励的响应
- 通解 = 齐次通解 + 非齐次特解
解题步骤
- 写出特征方程,求特征根
- 根据特征根写出齐次通解
- 根据f(x)形式设定特解形式
- 确定特解中的待定系数
- 组合得到最终通解
常见易错点
- 特解形式设定时忘记乘x^k
- 复根情况忘记虚部对应三角函数
- 欧拉方程变量代换时导数变换错误
通过系统掌握这些方法,能够解决绝大多数高阶常系数线性微分方程的求解问题。