低观点的话,就只能上技巧了吧?
摘要 :一种不涉及线性微分方程解的结构的方法。
一阶常系数线性非齐次微分方程的另解
对于非齐次方程
y′=p(x)y+q(x)xxxx其中,q(x)=0(1)
即
y′−p(x)y=q(x)
为了在上式左边得到导数乘法公式的形式
(f⋅g)′=f′⋅g+f⋅g′(2)
等式两边同乘 f(x) ,即
y′⋅f(x)−p(x)y⋅f(x)=q(x)f(x)(3)
比对公式(2),f(x) 应满足 f′(x)=−p(x)f(x)
容易解得
f(x)=e−∫p(x)dx(4)
(任意常数显然没有必要)
则(3)式可以化成 (y⋅f(x))′=q(x)f(x),解得
y=f(x)1(C+∫q(x)f(x)dx)
再带入(4),即有
y=e∫p(x)dx(C+∫q(x)e−∫p(x)dxdx)(5)
本方法的核心在于凑出导数乘法公式形式,相当于再解一个齐次微分方程,思路比常数变易法要显然,因此也不必记忆公式,知道凑乘法的思路即可,而且容易推广到其它问题上(比如中值定理凑函数的问题,以及下面的高阶线性微分方程等)。
二阶常系数线性齐次方程
y′′+py′+qy=0
令 p=−(r1+r2), q=r1r2,即 r1,r2 是 x2+px+q=0 的根,显然存在。则
y′′−(r1+r2)y′+r1r2y⟹(y′′−r1y′)−r2(y′−r1y)⟹(y′−r1y)′−r2(y′−r1y)=0=0=0
可得
y′−r1y=C0er2x(6)
若 r1=r2 :
对(6)式两边同时乘 e−r1x ,则有
e−r1xy′−r1e−r1xy⟹(e−r1xy)′⟹y=C0e(r2−r1)x=C0e(r2−r1)x=r2−r1C0er2x+C1er1x(7)
不妨记 C2=r2−r1C0 ,即
y=C2er2x+C1er1x
若 r1=r2 ,记作r :
对(6)式两边同时乘 e−rx ,则
e−rxy′−re−rxy⇒(e−rxy)′⇒y=C0=C0=C0xerx+C1erx(8)
事实上,对(7)式取极限 r2→r1=r 亦可得到(8)式。
二阶常系数线性非齐次方程一般形式
y′′+py′+qy=f(x)
与齐次方程类似处理,(y′−r1y)′−r2(y′−r1y)=f(x)
实质上,这等价于两个一阶线性非齐次方程:
u′−r2uy′−r1y=f(x)=u(x)
利用之前一阶线性非齐次方程中方法即可解出y
一般地,对 n 阶常系数线性微分方程 y(n)+a1y(n−1)+⋯+any=f(x)
等价于求解 n 个一阶非齐次微分方程:
un′−rnunun−1′−rn−1un−1u2′−r2u2y′−r1y=f(x)=un(x)⋮=u3(x)=u2
(其中,r1,r2,⋯,rn 是代数方程 xn+a1xn−1+⋯+an=0 的根)
二阶常系数线性非齐次方程特殊形式
y′′+py′+qy=eαx[P(x)cosβx+Q(x)sinβx](9)
(其中 P(x),Q(x) 是 n 次多项式)
这是前面一般形式的一种特殊的情况,只需要注意如下两个事实:
①由欧拉恒等式 ex=cosx+sinx,知上式右边可化为
S(x)eλx
其中,λ=α+β,S(x)是适当的 n 次多项式;
②对于 n 次多项式 S(x),若 λ=0,则
∫S(x)eλx=T(x)eλx+C
其中,T(x) 也是 n 次多项式。
由此不难得到,对式(9)
若 α+β是方程x2+px+q=0 的二重根
则 y=x2eαx[R(x)cosβx+S(x)sinβx]+C1xerx+C2erx
若 α+β是方程x2+px+q=0 的某个单根
则 y=xeαx[R(x)cosβx+S(x)sinβx]+C1er1x+C2er2x
若 α+β不是是方程x2+px+q=0 的根
则 y=eαx[R(x)cosβx+S(x)sinβx]+C1er1x+C2er2x
其中 R(x),S(x) 是待定的 n 次多项式,r1,r2(或 r)是方程 x2+px+q=0 的根(或重根)。
欧拉方程
xny(n)+a1xn−1y(n−1)+⋯+any=f(x)
令 x=et,有
xky(k)=dtd((dtd−1)((dtd−2)(⋯(dtd−(k−1))y⋯)))
则方程化为关于 t 的常系数线性微分方程,可按前面n阶常系数线性微分方程的方法求解。