跳至主要內容

15.3 高阶线性微分方程的求解

TQ2024年5月14日大约 6 分钟

微分算子法
待定系数法
y=e^{\alpha x}(C_1\cos\beta x+C_2\sin\beta x),共轭复根
y=(C_1+C_2x)e^{rx},相等实根
y=C_1e^{r_1x}+C_2e^{r_2x},不等实根
非齐通解=齐通+非齐特之一
非齐次特解
齐次通解
解的结构
二阶非齐次

1. 二阶常系数齐次线性微分方程

1. 概念

方程y+py+qy=0y''+py'+qy=0称为二阶常系数齐次线性微分方程,其中p,q为常数

2. 解的结构

y1(x),y2(x)y_1(x),y_2(x)y+py+qy=0y''+py'+qy=0的两个解,且其比值不为常数,则称y1(x),y2(x)y_1(x),y_2(x)是该方程的两个线性无关的解

y(x)=C1y1(x)+C2y2(x)y(x)=C_1y_1(x)+C_2y_2(x)是方程y+py+qy=0y''+py'+qy=0的通解

3. 通解

对于y+py+qy=0y''+py'+qy=0,其对应的特征方程为r2+pr+qr^2+pr+q

使用二次函数求解法可以求得r1,r2r_1,r_2

Δ=p24q\Delta=p^2-4q

Δ>0\Delta>0,则r1,r2r_1,r_2是特征方程的两个不等实根,可得其通解为

y=C1er1x+C2er2x y=C_1e^{r_1x}+C_2e^{r_2x}

Δ=0\Delta=0,则r1,r2r_1,r_2是两个相等实根,其通解为

y=(C1+C2x)erx y=(C_1+C_2x)e^{rx}

Δ<0\Delta<0,设α±βi\alpha\pm\beta i是特征方程的一对共轭复根,可得其通解为

y=eαx(C1cosβx+C2sinβx) y=e^{\alpha x}(C_1\cos\beta x+C_2\sin\beta x)

若能代回原式求得常数的值,则就求得了齐次方程的特解

提示

特征方程的来源是令y=erxy=e^{rx}

对于共轭复数根,记住1=i\sqrt{-1}=i,然后用根的判别式求解

r1,r2=p±p24q2 r_1,r_2=\frac{-p\pm\sqrt{p^2-4q}}{2}

2. 二阶常系数非齐次线性微分方程

1. 概念

方程y+py+qy=f(x)(f(x)≢0)y''+py'+qy=f(x)(f(x)\not\equiv 0)称为二阶常系数非齐次线性方程,其中p,q为常数,f(x)f(x)为已知的连续函数,称为自由项

导出方程(对应齐次方程):令f(x)=0f(x)=0

提示

y非齐通=y齐通+y非齐特解之一 y_{\text{非齐通}}=y_{\text{齐通}}+y^*_{\text{非齐特解之一}}

其中,非齐特解之一有如下三种求法:

  1. 待定系数法
  2. 算子法
  3. 常数变易法(选,大纲没有)

2. 解的结构

y1(x),y2(x)y_1^*(x),y_2^*(x)分别是y+py+qy=f1(x),y+py+qy=f2(x)y''+py'+qy=f_1(x),y''+py'+qy=f_2(x)的解

y1(x)+y2(x)y_1^*(x)+y_2^*(x)y+py+qy=f1(x)+f2(x)y''+py'+qy=f_1(x)+f_2(x)的解

可拆性

y1(x),y2(x)y_1^*(x),y_2^*(x)均是y+py+qy=f(x)y''+py'+qy=f(x)的特解,则y1(x)y2(x)y_1^*(x)-y_2^*(x)是对应导出方程的解,这是充要条件

3. 特解——待定系数法

Pn(x),Pm(x)P_n(x),P_m(x)分别为x的n,m次多项式

  1. 当自由项f(x)=Pn(x)eaxf(x)=P_n(x)e^{ax}时,特解要设为y=eaxQn(x)xky^*=e^{ax}Q_n(x)x^k,其中:

{eax照抄Pn(x)写成Qn(x),即x的未知系数n次多项式一看α,二算r1,r2,三比较:k={0,ar1,21,a=r1a=r22,a=r1=r2 \begin{cases} e^{ax}\text{照抄}\\\\ P_n(x)\text{写成$Q_n(x)$,即x的未知系数n次多项式}\\\\ \text{一看$\alpha$,二算$r_1,r_2$,三比较:}\\ k=\begin{cases} 0,a\not=r_{1,2}\\ 1,a=r_1\text{或}a=r_2\\ 2,a=r_1=r_2 \end{cases} \end{cases}

写出未知系数的特解后,带回原式或用其他方法,求出未知系数即可

  1. 当自由项f(x)=eax[Pm(x)cosβx+Pn(x)sinβx]f(x)=e^{ax}[P_m(x)\cos\beta x+P_n(x)\sin\beta x]时,特解要设为

y=eax[Q1(1)(x)cosβx+Q1(2)sinβx]xk y^*=e^{ax}[Q_1^{(1)}(x)\cos\beta x+Q_1^{(2)}\sin\beta x]x^k

其中:

{eax照抄l=max{m,n},即次数的最大值Q1(1)(x),Q1(2)(x)分别为x的两个不同的l次多项式k={0, r1,2α±βi1, r1,2=α±βi \begin{cases} e^{ax}\text{照抄}\\\\ l=max\{m,n\}\text{,即次数的最大值}\\\\ Q_1^{(1)}(x),Q_1^{(2)}(x)\text{分别为x的两个不同的l次多项式}\\\\ k=\begin{cases} 0,\space r_{1,2}\not=\alpha\pm\beta i\\ 1,\space r_{1,2}=\alpha\pm\beta i \end{cases} \end{cases}

4. 特解——微分算子法

约定:D=ddx,Dy=dydx,D2=d2dx2,D2y=d2ydx2D=\frac{d}{dx},Dy=\frac{dy}{dx},D^2=\frac{d^2}{dx^2},D^2y=\frac{d^2y}{dx^2}

于是微分方程y+py+qy=f(x)y''+py'+qy=f(x)可以写成(D2+pD+q)y=f(x)(D^2+pD+q)y=f(x)

D2+pD+q=F(D)D^2+pD+q=F(D),称为算子多项式,其满足普通多项式的运算规则

此时,上述微分方程的一个特解为

y=1F(D)f(x)y^*=\frac{1}{F(D)}f(x)

约定Df(x)Df(x)表示对f(x)f(x)求导,1Df(x)\frac 1Df(x)表示对f(x)f(x)积分

1F(D)eax\frac{1}{F(D)}e^{ax}

F(D)D=α0F(D)|_{D=\alpha}\not=0,有y=1F(D)D=αeaxy^*=\frac{1}{\left.F(D)\right|_{D=\alpha}}e^{ax}

F(D)D=α=0F(D)|_{D=\alpha}=0,而F(D)D=α0F'(D)|_{D=\alpha}\not=0y=x1F(D)D=αeaxy^*=\color{red}{x}\frac{1}{\left.F(D)\right|_{D=\alpha}}e^{ax}

提示

若求导后还是0,就多求几次导

求了几次导,红色部分就要补几次x

1D2+qcosβx/1D2+qsinβx\frac{1}{D^2+q}\cos\beta x/\frac{1}{D^2+q}\sin\beta x

(D2+q)D=βi0(D^2+q)|_{D=\beta i}\not=0,有

y=1(D2+q)D=βicosβx, y=1(D2+q)D=βisinβx y^*=\frac{1}{(D^2+q)|_{D=\beta i}}\cos\beta x,\space y^*=\frac{1}{(D^2+q)|_{D=\beta i}}\sin\beta x

(D2+q)D=βi=0(D^2+q)|_{D=\beta i}=0,有

y=x1(D2+q)cosβx, y=x1(D2+q)sinβx y^*=x\frac{1}{(D^2+q)'}\cos\beta x,\space y^*=x\frac{1}{(D^2+q)'}\sin\beta x

1F(D)cosβx/1F(D)sinβx\frac{1}{F(D)}\cos\beta x/\frac{1}{F(D)}\sin\beta x

F(D)=D2+pD+qF(D)=D^2+pD+q,则取

F(D)D2=(βi)2=(pD)+(qβ2)(只令D2=(βi)2,不动D) F(D)|_{D^2=(\beta i)^2}=(pD)+(q-\beta^2) \text{(只令$D^2=(\beta i)^2$,不动D)}

y=1F(D)D2=(βi)2cosβx y^*=\left.\frac{1}{F(D)}\right|_{D^2=(\beta i)^2}·\cos\beta x

然后分子分母同乘共轭数

1F(D)Pn(x)\frac{1}{F(D)}P_n(x)

Pn(x)P_n(x)是x的n次多项式

y=1F(D)Pn(x)=Qk(D)Pn(x) y^*=\frac{1}{F(D)}P_n(x)=Q_k(D)·P_n(x)

这里的Qk(D)Q_k(D)是将1F(D)\frac{1}{F(D)}展开为k次泰勒多项式,常用11x\frac{1}{1-x}的泰勒展开

x的多项式有几次,D就展开到几次

1F(D)eaxv(x)\frac{1}{F(D)}e^{ax}v(x)

y=1F(D)eαxv(x)=eαx1F(D+α)v(x) y^*=\frac{1}{F(D)}e^{\color{red}\alpha x}v(x)=e^{\color{red}\alpha x}·\frac{1}{F(D+\color{red}\alpha)}v(x)

然后,对于1F(D+α)v(x)\frac{1}{F(D+\color{red}\alpha)}v(x)的部分,参考上述形式进行求解即可

5. 通解

y(x)=C1y1(x)+C2y2(x)y(x)=C_1y_1(x)+C_2y_2(x)y+py+qy=0y''+py'+qy=0的通解,

yy^*y+py+qy=f(x)y''+py'+qy=f(x)的一个特解,

y(x)+y(x)y(x)+y^*(x)y+py+qy=f(x)y''+py'+qy=f(x)的通解

换句话说就是非齐通=齐通+非齐特

3. 高阶常系数齐次线性微分方程

高阶一般指3阶及以上,但一般只有3阶

高阶没有非齐次方程的题,太麻烦了不会出

若r为单实根,则对应的通解为CerxCe^{rx}

若r为k重实根,写

C1+C2x+C3x2++Ckxk1erx C_1+C_2x+C_3x^2+\cdots+C_kx^{k-1}e^{rx}

若r为单复根α±βi\alpha\pm\beta i,写

eαx(C1cosβx+C2sinβx) e^{\alpha x}(C_1\cos\beta x+C_2\sin\beta x)

若r为二重复根α±βi\alpha\pm\beta i,写

eαx(C1cosβx+C2sinβx+C3xcosβx+C4xsinβx) e^{\alpha x}(C_1\cos\beta x+C_2\sin\beta x+C_3x\cos\beta x+C_4x\sin\beta x)

提示

若解中含有特解erxe^{rx},则r至少为单实根

若解中含有特解xk1erxx^{k-1}e^{rx},则r至少为k重实根

若解中含有特解eαxcosβxe^{\alpha x}\cos\beta x(或sin),则α±βx\alpha\pm\beta x至少为单复根

若解中含有特解eαxxcosβxe^{\alpha x}x\cos\beta x(或sin),则α±βx\alpha\pm\beta x至少为二重复根

4. 欧拉方程

x2y+pxy+qy=f(x) x^2y''+pxy'+qy=f(x)

形如上式,或能写成上式的微分方程称为欧拉方程

解法:

x=ett=lnx,dtdx=1xx=e^t,t=\ln x,\frac{dt}{dx}=\frac 1x

方程可化为

d2ydx2+(p1)dydt+qy=f(et) \frac{d^2y}{dx^2}+(p-1)\frac{dy}{dt}+qy=f(e^t)

警告

最后别忘了用t=lnxt=\ln x回代