13.2 知识点复习

13.2.1 可降阶的高阶方程

常见可降阶的高阶方程包括:

(1)

不显含y,y′,⋯,y(k−1)的高阶方程:(1)F(x,y(k),y(k+1),⋯,y(n))=0⇒u=y(k)F(x,u,u′,⋯,u(n−k))=0

(2)

不显含x的高阶方程:(2)F(y,y′,⋯,y(n))⇒u=y′F(y,u,(uddy)u,⋯,(uddy)n−1u)=0

(3)

因式分解法:设L和Li为线性微分算子。若线性常微分方程Lu=f可因式分解为L1L2⋯Lmu=f,则可逐步求解每一个方程Liui=vi−1实现降阶,如图13.2.1所示。需要注意的是,这些线性算子之间彼此通常不对易,因此不能随意交换次序。

(4)

Euler方程:形如(3)xny(n)+an−1xn−1y(n−1)+⋯+a1xy′+a0y=f,ai∈R 的方程可通过换元t=ln⁡|x|转化为常系数线性微分方程,也可以因式分解为以下形式:(4)(xddx−λ1)(xddx−λ2)⋯(xddx−λn)y=f 随后采用因式分解法求解。

ℒ1ℒ2ℒ1ℒ2ℒmuℒ1ℒ2ℒm−1ℒ1ℒ2ℒ1v1ℒ2v2⋅⋅=⋅vv==⋅⋅⋅m2⋅⋅v⋅− =fvℒℒmv11mm−mf−−1−=21ℒ1vvmm=mu−−f21= = ff

图 13.2.1: 因式分解法(自上而下,正向列方程;自下而上,反向解方程)

13.2.2 降维

降维指减少微分方程组中未知函数之间的耦合,可以降低方程的复杂度,使方程更易于求解。例如,若一阶微分方程组具有如下形式:(5){y1′=f1(x,y1)y2′=f2(x,y1,y2)⋮yn′=fn(x,y1,y2,⋯,yn) 则可以从第一个方程解出y1(x),将其代入第二个方程,得到y2′=f(x,y1(x),y2),进而解出y2(x);以此类推。

13.2.3 高阶线性微分方程

首先我们考虑常系数齐次方程。设P为多项式(称为特征多项式),则方程可表示为(6)P(ddx)y=0 若λ0是多项式P的k重根,即(7)P(λ0)=P′(λ0)=⋯=P(k−1)(λ0)=0,P(k)(λ0)≠0 则(8)eλ0x,eλ0xx,⋯,eλ0xxk−1(k−1)! 是方程的k个线性无关解,构成解(子)空间的一组基。因此,我们可以通过求解特征方程P(λ)=0的所有根,找到所有n个(线性无关的)齐次解,其线性组合即为方程的通解。

非常系数齐次方程没有什么通用的方法,仅部分可因式分解的方程或Euler方程等特殊情况可以求解。

其次考虑非齐次方程,求解的基本思想是常数变易法。设L为一般的线性微分算子(可以非常系数),则方程可表示为(9)Ly=∑i=0nai(x)didxiy=f,an(x)=1

第一种方法只需找到一个(非零)齐次解y0。设y(x)=c(x)y0(x),则(10)f=L(cy0)=∑i=0nai(cy0)(i)=c∑i=0naiy0(i)⏟=L(y0)=0+∑i=1nai∑j=1i(ij)c(j)y0(i−j) 令u=c′,由此可得关于u的n−1阶线性微分方程,实现降阶:(11)∑j=1nc(j)∑i=jn(ij)aiy0(i−j)=∑k=0n−1[∑i=k+1n(ik+1)aiy0(i−k−1)]dkdxk⏟L1u=f

第二种方法需要找到所有齐次解,称作Duhamel方法或齐次化原理。设(12)y=c1(x)y1(x)+c2(x)y2(x)+⋯+cn(x)yn(x) 其中y1,y2,⋯,yn是所有齐次解,c1,c2,⋯,cn是待定函数。为了确定这些函数,引入条件(13)(y1y2⋯yny1′y2′⋯yn′⋮⋮⋱⋮y1(n−1)y2(n−1)⋯yn(n−1))(c1′c2′⋮cn′)=(0⋮0f) 其中矩阵W(x)=W[y1,y2,⋯,yn](x):=⋯称为齐次解的Wronsky矩阵。求解这个线性方程组得到c1′,c2′,⋯,cn′,积分可得c1,c2,⋯,cn,从而得到非齐次方程的通解。

对于某些特殊的方程,若能方便求得(猜到)非齐次方程的特解,则可利用“齐次方程的通解+非齐次方程的特解”得到非齐次方程的通解。例如:若a0,a1,⋯,an是常数,f=eαx[cos⁡(βx)P1(x)+sin⁡(βx)P2(x)],则可猜测特解为yp=eαx[cos⁡(βx)Q1(x)+sin⁡(βx)Q2(x)],其中P1,P2,Q1,Q2是多项式。这个例子可退化至只有多项式、只有三角函数、只有指数函数等其他特殊情况。

例 13.2.1 证明齐次化原理。

证明 记y=(y1,y2,⋯,yn)T、c=(c1,c2,⋯,cn)T,则c′满足的线性方程组可表示为:(14)⟨y(i),c′⟩=0,0≤i≤n−1;⟨y,c′⟩=f 利用数学归纳法可以证明:

  • ⟨y(i),c(j)⟩=0,其中i≥0、j≥1、i+j≤n−1;
  • ⟨y(n−j),c(j)⟩=(−1)j−1f,其中1≤j≤n;

因此(15)L⟨y,c⟩=∑i=0naididxi⟨y,c⟩=∑i=0nai∑j=0i(ij)⟨y(i−j),c(j)⟩ 仅保留非零求和项j=0和i+j=n,即(16)L⟨y,c⟩=∑i=0nai⟨y(i),c⟩+∑j=1n(nj)⟨y(n−j),c(j)⟩=⟨∑i=0naiy(i)⏟=Ly=0,c⟩−∑j=1n(nj)(−1)jf=0+f−f∑j=0n(nj)(−1)j=f−f[1+(−1)n]=f ◻

13.2.4 二阶线性微分方程

在所有高阶微分方程当中,二阶线性微分方程最为重要,所以我们单开一节来讨论它。二阶线性微分方程的一般形式为(17)y″+p(x)y′+q(x)y=f(x) 若f=0则称为齐次方程,否则成为非齐次方程;若p,q=const则称为常系数方程,否则称为变系数方程。根据线性方程解的结构“非齐次方程的通解=齐次方程的通解+非齐次方程的特解”,我们主要关心齐次方程的通解,非齐次方程的通解可通过猜特解、常数变易等方法求得。

对于二阶常系数齐次线性方程,我们可利用熟知的特征方程法:设λ满足一元二次方程λ2+pλ+q=0,依据其根的情况总共可分为四类(或三类):

对于二阶变系数齐次线性方程,若方程可以因式分解,则可以通过求解两个一阶线性方程来求解;若不能因式分解,则需要得到齐次方程的特解y1,利用常数变易法可设y=c(x)y1(x),代入原方程可得(18)c″+[p(x)+2y1′(x)y1(x)]c′=0 直接代入式(???)(或利用分离变量法)后积分可得(19)c(x)=C1+C2∫exp⁡[−∫(p+2y1′y1)dx]dx 注意到(20)exp⁡(−∫2y1′y1dx)=exp⁡(−2∫dy1y1)=exp⁡(−2ln⁡y1)=1y12 设P是p的一个原函数,则原方程的通解为(21)y=c(x)y1(x)=C1y1(x)+C2y1(x)∫x0xe−P(t)y1(t)2dt 如何观察出方程的特解呢?这通常需要一定的经验和技巧,例如: