常微分方程(Ordinary Differential Equation II)


常微分方程(Ordinary Differential Equation I)
常微分方程(Ordinary Differential Equation II)
常微分方程(Ordinary Differential Equation III)


高阶微分方程

高阶微分方程的一般形式为
F ( x , y , y ′ , ⋯   , y ( n ) ) = 0 F(x,y,y',\cdots,y^{(n)})=0 F(x,y,y,,y(n))=0
一般的高阶微分方程没有普遍的解法,处理问题的基本原则是降阶。

高阶线性微分方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = f ( x ) (1) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=f(x)\tag{1} y(n)+a1(x)y(n1)++an1(x)y+an(x)y=f(x)(1)
称为n阶非齐次线性方程,其中 a i ( x ) ( i = 1 , 2 , ⋯   , n ) a_i(x)(i=1,2,\cdots,n) ai(x)(i=1,2,,n) f ( x ) f(x) f(x)都是区间 a ⩽ x ⩽ b a⩽x⩽b axb 上的连续函数。
f ( x ) ≡ 0 f(x)\equiv0 f(x)0,则方程 (1) 变为
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = 0 (2) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=0\tag{2} y(n)+a1(x)y(n1)++an1(x)y+an(x)y=0(2)
称为对应于方程(1)的n阶齐次线性方程

高阶线性微分方程的初值条件

y ( x 0 ) = η 1 , y ′ ( x 0 ) = η 2 , ⋯   , y ( n − 1 ) ( x 0 ) = η n (3) y(x_0)=η_1,y'(x_0)=η_2,\cdots,y^{(n-1)}(x_0)=η_n\tag{3} y(x0)=η1,y(x0)=η2,,y(n1)(x0)=ηn(3)

定理 1 解的存在和唯一性定理:如果 a i ( x ) ( i = 1 , 2 , ⋯   , n ) a_i(x)(i=1,2,\cdots,n) ai(x)(i=1,2,,n) f ( x ) f(x) f(x)都是区间 [ a , b ] [a,b] [a,b] 上的连续函数,则对任一 x 0 ∈ [ a , b ] x_0\in[a,b] x0[a,b] 及任意的 η 1 , η 2 , ⋯   , η n η_1,η_2,\cdots,η_n η1,η2,,ηn ,方程 (1) 满足初始条件 (3) 的解在区间 [ a , b ] [a,b] [a,b] 上存在且唯一解。
这个定理是一阶线性方程在高阶线性方程的推广,关于定理的证明在后边学习线性方程组时得出。

高阶线性齐次方程

高阶线性齐次方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = 0 (2) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=0\tag{2} y(n)+a1(x)y(n1)++an1(x)y+an(x)y=0(2)

解的性质
(1) y ≡ 0 y\equiv0 y0 是线性齐次方程的解,称为方程的平凡解。
(2) 任意两个解之和是方程的解。
(3) 任一解的常数倍也是方程的解。

定理 2 叠加原理:若 y 1 ( x ) , y 2 ( x ) , ⋯   , y k ( x ) y_1(x),y_2(x),\cdots,y_k(x) y1(x),y2(x),,yk(x)是方程(2)的 k k k个解,则他们的线性组合 c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c k y k ( x ) c_1y_1(x)+c_2y_2(x)+\cdots+c_ky_k(x) c1y1(x)+c2y2(x)++ckyk(x) 也是方程(2)的解,其中 c 1 , c 2 , ⋯   , c k c_1,c_2,\cdots,c_k c1,c2,,ck是任意常数。
特别的,当 k = n k=n k=n时,即方程有解 φ ( x ) = c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) φ(x)=c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x) φ(x)=c1y1(x)+c2y2(x)++cnyn(x) ,它含有 n 个任意常数 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn ,考虑将此解作为方程(2)的通解。
根据通解的定义,n 个任意常数相互独立,即雅克比行列式(Jacobian)满足
∂ ( φ , φ ′ , ⋯   , φ ( n − 1 ) ) ∂ ( c 1 , c 2 , ⋯   , c n ) = ∣ ∂ φ ∂ c 1 ∂ φ ∂ c 2 ⋯ ∂ φ ∂ c n ∂ φ ′ ∂ c 1 ∂ φ ′ ∂ c 2 ⋯ ∂ φ ′ ∂ c n ⋮ ⋮ ⋱ ⋮ ∂ φ ( n ) ∂ c 1 ∂ φ ( n ) ∂ c 2 ⋯ ∂ φ ( n ) ∂ c n ∣ ≠ 0 \cfrac{∂(φ,φ',\cdots,φ^{(n-1)})}{∂(c_1,c_2,\cdots,c_n)}= \begin{vmatrix} \frac{∂φ}{∂c_1} &\frac{∂φ}{∂c_2} & \cdots &\frac{∂φ}{∂c_n} \\ \frac{∂φ'}{∂c_1} &\frac{∂φ'}{∂c_2} &\cdots &\frac{∂φ'}{∂c_n} \\ \vdots &\vdots &\ddots &\vdots \\ \frac{∂φ^{(n)}}{∂c_1} &\frac{∂φ^{(n)}}{∂c_2} &\cdots &\frac{∂φ^{(n)}}{∂c_n} \\ \end{vmatrix}\neq 0 (c1,c2,,cn)(φ,φ,,φ(n1))=c1φc1φc1φ(n)c2φc2φc2φ(n)cnφcnφcnφ(n)=0
导数求解如下
φ ( x ) = c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) φ ′ ( x ) = c 1 y 1 ′ ( x ) + c 2 y 2 ′ ( x ) + ⋯ + c n y n ′ ( x ) ⋯ ⋯ φ ( n − 1 ) ( x ) = c 1 y 1 ( n − 1 ) ( x ) + c 2 y 2 ( n − 1 ) ( x ) + ⋯ + c n y n ( n − 1 ) ( x ) φ(x)=c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x) \\ φ'(x)=c_1y'_1(x)+c_2y'_2(x)+\cdots+c_ny'_n(x) \\ \cdots\quad\cdots \\ φ^{(n-1)}(x)=c_1y^{(n-1)}_1(x)+c_2y^{(n-1)}_2(x)+\cdots+c_ny^{(n-1)}_n(x) φ(x)=c1y1(x)+c2y2(x)++cnyn(x)φ(x)=c1y1(x)+c2y2(x)++cnyn(x)φ(n1)(x)=c1y1(n1)(x)+c2y2(n1)(x)++cnyn(n1)(x)
因此
∂ ( φ , φ ′ , ⋯   , φ ( n − 1 ) ) ∂ ( c 1 , c 2 , ⋯   , c n ) = ∣ y 1 ( x ) y 2 ( x ) ⋯ y n ( x ) y 1 ′ ( x ) y 2 ′ ( x ) ⋯ y n ′ ( x ) ⋮ ⋮ ⋱ ⋮ y 1 ( n − 1 ) ( x ) y 2 ( n − 1 ) ( x ) ⋯ y n ( n − 1 ) ( x ) ∣ ≠ 0 \cfrac{∂(φ,φ',\cdots,φ^{(n-1)})}{∂(c_1,c_2,\cdots,c_n)}= \begin{vmatrix} y_1(x) & y_2(x) & \cdots & y_n(x) \\ y'_1(x) & y'_2(x) & \cdots & y'_n(x) \\ \vdots &\vdots &\ddots &\vdots \\ y^{(n-1)}_1(x) & y^{(n-1)}_2(x) & \cdots & y^{(n-1)}_n(x) \\ \end{vmatrix}\neq 0 (c1,c2,,cn)(φ,φ,,φ(n1))=y1(x)y1(x)y1(n1)(x)y2(x)y2(x)y2(n1)(x)yn(x)yn(x)yn(n1)(x)=0

定义:在区间 [ a , b ] [a,b] [a,b]上的 n 个函数 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x)及导数所确定的行列式
W [ y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) ] = W ( x ) = ∣ y 1 ( x ) y 2 ( x ) ⋯ y n ( x ) y 1 ′ ( x ) y 2 ′ ( x ) ⋯ y n ′ ( x ) ⋮ ⋮ ⋱ ⋮ y 1 ( n − 1 ) ( x ) y 2 ( n − 1 ) ( x ) ⋯ y n ( n − 1 ) ( x ) ∣ W[y_1(x),y_2(x),\cdots,y_n(x)]=W(x) \\ =\begin{vmatrix} y_1(x) & y_2(x) & \cdots & y_n(x) \\ y'_1(x) & y'_2(x) & \cdots & y'_n(x) \\ \vdots &\vdots &\ddots &\vdots \\ y^{(n-1)}_1(x) & y^{(n-1)}_2(x) & \cdots & y^{(n-1)}_n(x) \\ \end{vmatrix} W[y1(x),y2(x),,yn(x)]=W(x)=y1(x)y1(x)y1(n1)(x)y2(x)y2(x)y2(n1)(x)yn(x)yn(x)yn(n1)(x)
称为由这些函数所确定的伏朗斯基行列式(Wronskian)。

考虑定义在区间 [ a , b ] [a,b] [a,b] 上的函数 y 1 ( x ) , y 2 ( x ) , ⋯   , y k ( x ) y_1(x),y_2(x),\cdots,y_k(x) y1(x),y2(x),,yk(x),如果存在不全为零的常数 c 1 , c 2 , ⋯   , c k c_1,c_2,\cdots,c_k c1,c2,,ck ,使得恒等式
c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c k y k ( x ) ≡ 0 c_1y_1(x)+c_2y_2(x)+\cdots+c_ky_k(x)\equiv0 c1y1(x)+c2y2(x)++ckyk(x)0
对所有的 x ∈ [ a , b ] x\in[a,b] x[a,b] 都成立,称这些函数在所给区间是线性相关的,否则称这些函数在所给区间是线性无关的。
即,在区间 x ∈ [ a , b ] x\in[a,b] x[a,b] 上,要使得下式恒成立
c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c k y k ( x ) ≡ 0 c_1y_1(x)+c_2y_2(x)+\cdots+c_ky_k(x)\equiv0 c1y1(x)+c2y2(x)++ckyk(x)0
当且仅当 c 1 = c 2 = ⋯ = c k = 0 c_1=c_2=\cdots=c_k=0 c1=c2==ck=0
例如函数 cos ⁡ x \cos x cosx sin ⁡ x \sin x sinx 在任何区间都是线性无关的;但函数 cos ⁡ 2 x \cos^2x cos2x sin ⁡ 2 x − 1 \sin^2x-1 sin2x1 在任何区间都是线性相关的。

定理 3:若函数 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x) 在区间 a ⩽ x ⩽ b a⩽x⩽b axb上线性相关,则在区间 [ a , b ] [a,b] [a,b] 上它们的伏朗斯基行列式 W ( x ) ≡ 0 W(x)\equiv0 W(x)0
证明:由假设,即知存在一组不全为零的常数 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn 使得
c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) ≡ 0 ( a ⩽ x ⩽ b ) c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x)\equiv0\quad(a⩽x⩽b) c1y1(x)+c2y2(x)++cnyn(x)0(axb)
依次对 x x x 求导,得到
{ c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) ≡ 0 c 1 y 1 ′ ( x ) + c 2 y 2 ′ ( x ) + ⋯ + c n y n ′ ( x ) ≡ 0 ⋯ ⋯ c 1 y 1 ( n − 1 ) ( x ) + c 2 y 2 ( n − 1 ) ( x ) + ⋯ + c n y n ( n − 1 ) ( x ) ≡ 0 \begin{cases} c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x)\equiv0 \\ c_1y'_1(x)+c_2y'_2(x)+\cdots+c_ny'_n(x)\equiv0 \\ \cdots\quad\cdots \\ c_1y^{(n-1)}_1(x)+c_2y^{(n-1)}_2(x)+\cdots+c_ny^{(n-1)}_n(x)\equiv0 \end{cases} c1y1(x)+c2y2(x)++cnyn(x)0c1y1(x)+c2y2(x)++cnyn(x)0c1y1(n1)(x)+c2y2(n1)(x)++cnyn(n1)(x)0
上式可看出关于 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn的齐次线性代数方程组,它的系数行列式就是 W ( x ) W(x) W(x) ,于是由线性代数理论知道,要此方程组存在非零解,则它的系数行列式必须为零,即 W ( x ) ≡ 0 W(x)\equiv0 W(x)0

注意,定理 3的逆定理不一定成立。也就是说,由某些函数组构成的伏朗斯基行列式为零,但它们也可能是线性无关的。

定理 4:齐次线性方程(2)的解 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x) 在区间 a ⩽ x ⩽ b a⩽x⩽b axb上线性无关,等价于 W [ y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) ] = W ( x ) W[y_1(x),y_2(x),\cdots,y_n(x)]=W(x) W[y1(x),y2(x),,yn(x)]=W(x) 在这个区间的任何点上都不等于零,即 W ( x ) ≠ 0 ( a ⩽ x ⩽ b ) W(x)\neq0\quad(a⩽x⩽b) W(x)=0(axb)
证明:用反证法即可。

根据定理 3和定理 4可以知道,由n阶齐次线性微分方程 (2) 的n个解构成的伏朗斯基行列式要么恒等于零,要么恒不为零。

现在考虑方程(2)是否存在n个线性无关的解。根据解的存在唯一性定理,取n组初始值 ( a ⩽ x 0 ⩽ b ) (a⩽x_0⩽b) (ax0b)
{ y 1 ( x 0 ) = 1 , y 1 ′ ( x 0 ) = 0 , ⋯   , y 1 ( n − 1 ) ( x 0 ) = 0 y 2 ( x 0 ) = 0 , y 2 ′ ( x 0 ) = 1 , ⋯   , y 2 ( n − 1 ) ( x 0 ) = 0 ⋯ ⋯ y n ( x 0 ) = 0 , y n ′ ( x 0 ) = 0 , ⋯   , y n ( n − 1 ) ( x 0 ) = 1 \begin{cases} y_1(x_0)=1,y'_1(x_0)=0,\cdots,y^{(n-1)}_1(x_0)=0 \\ y_2(x_0)=0,y'_2(x_0)=1,\cdots,y^{(n-1)}_2(x_0)=0 \\ \cdots\quad\cdots \\ y_n(x_0)=0,y'_n(x_0)=0,\cdots,y^{(n-1)}_n(x_0)=1 \end{cases} y1(x0)=1,y1(x0)=0,,y1(n1)(x0)=0y2(x0)=0,y2(x0)=1,,y2(n1)(x0)=0yn(x0)=0,yn(x0)=0,,yn(n1)(x0)=1
存在n个唯一解 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x)
又因为 W ( x 0 ) = ∣ y 1 ( x 0 ) y 2 ( x 0 ) ⋯ y n ( x 0 ) y 1 ′ ( x 0 ) y 2 ′ ( x 0 ) ⋯ y n ′ ( x 0 ) ⋮ ⋮ ⋱ ⋮ y 1 ( n − 1 ) ( x 0 ) y 2 ( n − 1 ) ( x 0 ) ⋯ y n ( n − 1 ) ( x 0 ) ∣ = 1 W(x_0)=\begin{vmatrix} y_1(x_0) & y_2(x_0) & \cdots & y_n(x_0) \\ y'_1(x_0) & y'_2(x_0) & \cdots & y'_n(x_0) \\ \vdots &\vdots &\ddots &\vdots \\ y^{(n-1)}_1(x_0) & y^{(n-1)}_2(x_0) & \cdots & y^{(n-1)}_n(x_0) \\ \end{vmatrix}=1 W(x0)=y1(x0)y1(x0)y1(n1)(x0)y2(x0)y2(x0)y2(n1)(x0)yn(x0)yn(x0)yn(n1)(x0)=1
所以在区间 [ a , b ] [a,b] [a,b] W ( x ) ≠ 0 W(x)\neq0 W(x)=0,然后 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) ( a ⩽ x 0 ⩽ b ) y_1(x),y_2(x),\cdots,y_n(x)\quad(a⩽x_0⩽b) y1(x),y2(x),,yn(x)(ax0b) 线性无关。
可以看出,n个线性无关的解组不是唯一的。

定理 5:n阶齐次线性方程(2)一定存在n个线性无关的解。

定理 6 通解结构定理 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x)是n阶齐次线性方程(2)的n个线性无关的特解,则方程(2)的通解可表示为
y ∗ ( x ) = c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) (5) y^*(x)=c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x)\tag{5} y(x)=c1y1(x)+c2y2(x)++cnyn(x)(5)
其中 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn 是任意常数,且此通解包含了方程 (2) 所有的解。
证明:(1) 由叠加原理, y ∗ ( x ) y^*(x) y(x) 是方程(2)的解。
(2) 证明 y ∗ ( x ) y^*(x) y(x) 是方程(2)的通解。
任意常数 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn的雅克比行列式(Jacobian)满足
∂ ( φ , φ ′ , ⋯   , φ ( n − 1 ) ) ∂ ( c 1 , c 2 , ⋯   , c n ) ≡ W ( x ) \cfrac{∂(φ,φ',\cdots,φ^{(n-1)})}{∂(c_1,c_2,\cdots,c_n)}\equiv W(x) (c1,c2,,cn)(φ,φ,,φ(n1))W(x)
因为n个特解线性无关, W ( x ) ≠ 0 W(x)\neq0 W(x)=0,因此 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn相互独立
(3) 证明 y ∗ ( x ) y^*(x) y(x) 包含了方程 (2) 所有的解。
由解的存在和唯一性定理,任取方程(2)满足初始条件
y ( x 0 ) = η 1 , y ′ ( x 0 ) = η 2 , ⋯   , y ( n − 1 ) ( x 0 ) = η n y(x_0)=η_1,y'(x_0)=η_2,\cdots,y^{(n-1)}(x_0)=η_n y(x0)=η1,y(x0)=η2,,y(n1)(x0)=ηn
的一个解 y ( x ) y(x) y(x) ,只需确定常数 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn的值,使其满足(5)式,作非齐次线性代数方程组
( y 1 ( x 0 ) y 2 ( x 0 ) ⋯ y n ( x 0 ) y 1 ′ ( x 0 ) y 2 ′ ( x 0 ) ⋯ y n ′ ( x 0 ) ⋮ ⋮ ⋱ ⋮ y 1 ( n − 1 ) ( x 0 ) y 2 ( n − 1 ) ( x 0 ) ⋯ y n ( n − 1 ) ( x 0 ) ) ( c 1 c 2 ⋮ c n ) = ( η 1 η 2 ⋮ η n ) \begin{pmatrix} y_1(x_0) & y_2(x_0) & \cdots & y_n(x_0) \\ y'_1(x_0) & y'_2(x_0) & \cdots & y'_n(x_0) \\ \vdots &\vdots &\ddots &\vdots \\ y^{(n-1)}_1(x_0) & y^{(n-1)}_2(x_0) & \cdots & y^{(n-1)}_n(x_0) \\ \end{pmatrix} \begin{pmatrix} c_1 \\ c_2 \\ \vdots \\ c_n \end{pmatrix} =\begin{pmatrix} η_1 \\ η_2 \\ \vdots \\ η_n \end{pmatrix} y1(x0)y1(x0)y1(n1)(x0)y2(x0)y2(x0)y2(n1)(x0)yn(x0)yn(x0)yn(n1)(x0)c1c2cn=η1η2ηn
它的系数行列式即为 W ( x 0 ) ≠ 0 W(x_0)\neq0 W(x0)=0 ,根据线性代数方程组的理论,上述方程组有唯一解 ,记为 c ˉ 1 , c ˉ 2 , ⋯   , c ˉ n \bar c_1,\bar c_2,\cdots,\bar c_n cˉ1,cˉ2,,cˉn
因此 y ( x ) = c ˉ 1 y 1 ( x ) + c ˉ 2 y 2 ( x ) + ⋯ + c ˉ n y n ( x ) y(x)=\bar c_1y_1(x)+\bar c_2y_2(x)+\cdots+\bar c_ny_n(x) y(x)=cˉ1y1(x)+cˉ2y2(x)++cˉnyn(x),并且满足初始条件。
定理证毕。

推论:n阶齐次线性方程 (2) 的线性无关解的最大个数等于n。
解的集合记为 S ( n ) S(n) S(n) ,构成了一个n维的线性空间。方程 (2) 的一组n个线性无关的解就是解空间的一组基,称为基本解组(fundamental system of solutions)。其它的解可由基本解组线性表示即可。显然,基本解组不是惟一的。

高阶线性非齐次方程

高阶线性非齐次方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = f ( x ) (1) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=f(x)\tag{1} y(n)+a1(x)y(n1)++an1(x)y+an(x)y=f(x)(1)

解的性质
(1) 高阶非齐次线性方程的解与其对应齐次方程的解之和是非齐次方程的解。
如果 y ˉ ( x ) \bar y(x) yˉ(x) 是方程 (1) 的解,而 y ( x ) y(x) y(x) 是方程 (2) 的解,则 y ˉ ( x ) + y ( x ) \bar y(x)+y(x) yˉ(x)+y(x) 是方程 (1) 的解。
(2) 高阶非齐次线性方程的任意两个解之差是其对应齐次方程的解。

定理 7 通解结构定理:设 y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x)是方程(2)的基本解组,而 y ˉ ( x ) \bar y(x) yˉ(x) 是方程 (1) 的某一特解,则方程 (1) 的通解可表示为
y ∗ ( x ) = c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) + y ˉ ( x ) (6) y^*(x)=c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x)+\bar y(x) \tag{6} y(x)=c1y1(x)+c2y2(x)++cnyn(x)+yˉ(x)(6)
其中 c 1 , c 2 , ⋯   , c n c_1,c_2,\cdots,c_n c1,c2,,cn 是任意常数,且此通解包含了方程 (1) 所有的解。
证明:(1) 由解的性质知, y ∗ ( x ) y^*(x) y(x) 是方程(1)的解。
(2) 表达式(6)含有n个相互独立的任意常数,因此 y ∗ ( x ) y^*(x) y(x) 是方程(1)的通解。
(3) 证明 y ∗ ( x ) y^*(x) y(x) 包含了方程 (1) 所有的解。
现设 y ~ ( x ) \tilde y(x) y~(x) 是方程 (1) 的任一解,则 y ~ ( x ) − y ˉ ( x ) \tilde y(x)-\bar y(x) y~(x)yˉ(x) 是对应的齐次方程(2)的解,根据定理 6,并有一组确定的常数 c ~ 1 , c ~ 2 , ⋯   , c ~ n \tilde c_1,\tilde c_2,\cdots,\tilde c_n c~1,c~2,,c~n ,使得 y ~ ( x ) − y ˉ ( x ) = c ~ 1 y 1 ( x ) + c ~ 2 y 2 ( x ) + ⋯ + c ~ n y n ( x ) \tilde y(x)-\bar y(x)=\tilde c_1y_1(x)+\tilde c_2y_2(x)+\cdots+\tilde c_ny_n(x) y~(x)yˉ(x)=c~1y1(x)+c~2y2(x)++c~nyn(x) ,即 y ~ ( x ) = c ~ 1 y 1 ( x ) + c ~ 2 y 2 ( x ) + ⋯ + c ~ n y n ( x ) + y ˉ ( x ) \tilde y(x)=\tilde c_1y_1(x)+\tilde c_2y_2(x)+\cdots+\tilde c_ny_n(x)+\bar y(x) y~(x)=c~1y1(x)+c~2y2(x)++c~nyn(x)+yˉ(x)
定理证毕。

常数变易法[^const]:定理 7告诉我们,要解非齐次线性方程只需知道它的一个特解和对应的齐次线性方程的基本解组。我们可以用常数变易法求得非齐次线性方程的一个解。
y 1 ( x ) , y 2 ( x ) , ⋯   , y n ( x ) y_1(x),y_2(x),\cdots,y_n(x) y1(x),y2(x),,yn(x)是齐次方程(2)的基本解组,因而方程 (2) 的通解为 y = c 1 y 1 ( x ) + c 2 y 2 ( x ) + ⋯ + c n y n ( x ) y=c_1y_1(x)+c_2y_2(x)+\cdots+c_ny_n(x) y=c1y1(x)+c2y2(x)++cnyn(x)
用常数变易法,令
y = c 1 ( x ) y 1 ( x ) + c 2 ( x ) y 2 ( x ) + ⋯ + c n ( x ) y n ( x ) y=c_1(x)y_1(x)+c_2(x)y_2(x)+\cdots+c_n(x)y_n(x) y=c1(x)y1(x)+c2(x)y2(x)++cn(x)yn(x)
为非齐次方程 (1) 的解。这一证明类似一阶非齐次方程组的常数变易法,可以推导出系数满足的矩阵方程
( y 1 ( x ) y 2 ( x ) ⋯ y n ( x ) y 1 ′ ( x ) y 2 ′ ( x ) ⋯ y n ′ ( x ) ⋮ ⋮ ⋱ ⋮ y 1 ( n − 1 ) ( x ) y 2 ( n − 1 ) ( x ) ⋯ y n ( n − 1 ) ( x ) ) ( c 1 ′ ( x ) c 2 ′ ( x ) ⋮ c n ′ ( x ) ) = ( 0 0 ⋮ f ( x ) ) \begin{pmatrix} y_1(x) & y_2(x) & \cdots & y_n(x) \\ y'_1(x) & y'_2(x) & \cdots & y'_n(x) \\ \vdots &\vdots &\ddots &\vdots \\ y^{(n-1)}_1(x) & y^{(n-1)}_2(x) & \cdots & y^{(n-1)}_n(x) \\ \end{pmatrix} \begin{pmatrix} c'_1(x) \\ c'_2(x) \\ \vdots \\ c'_n(x) \end{pmatrix} =\begin{pmatrix} 0 \\ 0 \\ \vdots \\ f(x) \end{pmatrix} y1(x)y1(x)y1(n1)(x)y2(x)y2(x)y2(n1)(x)yn(x)yn(x)yn(n1)(x)c1(x)c2(x)cn(x)=00f(x)

可求得
c k ( x ) = ∫ x 0 x A k ( s ) W ( s ) f ( s ) d s c_k(x)=\int_{x_{0}}^{x}\cfrac{A_k(s)}{W(s)}f(s)ds ck(x)=x0xW(s)Ak(s)f(s)ds

得方程一个特解
y ˉ = ∑ k = 1 n y k ( x ) c k ( x ) \bar y=\sum_{k=1}^{n}y_k(x)c_k(x) yˉ=k=1nyk(x)ck(x)
这里 W ( x ) W(x) W(x) 为伏朗斯基行列式, A k ( x ) A_k(x) Ak(x) W ( x ) W(x) W(x) 中第 n n n 行第 k k k 列的代数余子式,即
A k ( x ) = ( − 1 ) n + k ∣ y 1 ( x ) ⋯ y k − 1 ( x ) y k + 1 ( x ) ⋯ y n ( x ) y 1 ′ ( x ) ⋯ y k − 1 ′ ( x ) y k + 1 ′ ( x ) ⋯ y n ′ ( x ) ⋮ ⋱ ⋮ ⋮ ⋱ ⋮ y 1 ( n − 2 ) ( x ) ⋯ y k − 1 ( n − 2 ) ( x ) y k + 1 ( n − 2 ) ( x ) ⋯ y n ( n − 2 ) ( x ) ∣ A_k(x)=(-1)^{n+k}\begin{vmatrix} y_1(x) & \cdots & y_{k-1}(x) & y_{k+1}(x) & \cdots &y_n(x) \\ y'_1(x) & \cdots & y'_{k-1}(x) & y'_{k+1}(x) &\cdots & y'_n(x) \\ \vdots &\ddots &\vdots & \vdots &\ddots &\vdots \\ y^{(n-2)}_1(x) & \cdots & y^{(n-2)}_{k-1}(x) & y^{(n-2)}_{k+1}(x) & \cdots & y^{(n-2)}_n(x) \\ \end{vmatrix} Ak(x)=(1)n+ky1(x)y1(x)y1(n2)(x)yk1(x)yk1(x)yk1(n2)(x)yk+1(x)yk+1(x)yk+1(n2)(x)yn(x)yn(x)yn(n2)(x)

示例:求 y ′ ′ + y = 1 cos ⁡ x y''+y=\cfrac{1}{\cos x} y+y=cosx1 的通解。
解:对应齐次方程的基本解组为 cos ⁡ x , sin ⁡ x \cos x,\sin x cosx,sinx
(1) 令方程特解为 y = c 1 ( x ) cos ⁡ x + c 2 ( x ) sin ⁡ x y=c_1(x)\cos x+c_2(x)\sin x y=c1(x)cosx+c2(x)sinx
(2) 解方程组 { c 1 ′ cos ⁡ x + c 2 ′ sin ⁡ x = 0 − c 1 ′ sin ⁡ x + c 2 ′ cos ⁡ x = 1 cos ⁡ x \begin{cases} c'_1\cos x +c'_2\sin x =0 \\ -c'_1\sin x +c'_2\cos x =\frac{1}{\cos x} \end{cases} {c1cosx+c2sinx=0c1sinx+c2cosx=cosx1
解得 c 1 = ln ⁡ ∣ cos ⁡ x ∣ + γ 1 , c 2 = x + γ 2 c_1=\ln|\cos x|+γ_1,\quad c_2=x+γ_2 c1=lncosx+γ1,c2=x+γ2
(3) 原方程特解为 y ˉ = cos ⁡ x ln ⁡ ∣ cos ⁡ x ∣ + x sin ⁡ x \bar y=\cos x\ln|\cos x|+x\sin x yˉ=cosxlncosx+xsinx
(4) 原方程通解为 y = γ 1 ( x ) cos ⁡ x + γ 2 sin ⁡ x + cos ⁡ x ln ⁡ ∣ cos ⁡ x ∣ + x sin ⁡ x y=γ_1(x)\cos x+γ_2\sin x+\cos x\ln|\cos x|+x\sin x y=γ1(x)cosx+γ2sinx+cosxlncosx+xsinx

常系数线性齐次微分方程

先引入高阶线性微分方程复值解的性质(请自行证明)
定理 8 如果方程(2)中所有系数 a i ( x ) ( i = 1 , 2 , ⋯   , n ) a_i(x)(i=1,2,\cdots,n) ai(x)(i=1,2,,n) 都是实值函数,而 y = z ( x ) = φ ( x ) + i ψ ( x ) y=z(x)=φ(x)+\mathrm{i}ψ(x) y=z(x)=φ(x)+iψ(x) 是方程的复值解,则 z ( x ) z(x) z(x) 的共轭复值函数 z ˉ ( x ) = φ ( x ) − i ψ ( x ) \bar z(x)=φ(x)-\mathrm{i}ψ(x) zˉ(x)=φ(x)iψ(x) 也是方程(2)的解。

定理 9 如果方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = u ( x ) + i v ( x ) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=u(x)+\mathrm{i}v(x) y(n)+a1(x)y(n1)++an1(x)y+an(x)y=u(x)+iv(x)
有复值解 y = U ( x ) + i V ( x ) y=U(x)+\mathrm{i}V(x) y=U(x)+iV(x) ,这里 a i ( x ) ( i = 1 , 2 , ⋯   , n ) a_i(x)(i=1,2,\cdots,n) ai(x)(i=1,2,,n) u ( x ) , v ( x ) u(x),v(x) u(x),v(x) 都是实值函数,那么这个解的实部 U ( x ) U(x) U(x)和虚部 V ( x ) V(x) V(x)分别是方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = u ( x ) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=u(x) y(n)+a1(x)y(n1)++an1(x)y+an(x)y=u(x)

y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = v ( x ) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=v(x) y(n)+a1(x)y(n1)++an1(x)y+an(x)y=v(x)
的解。

高阶常系数线性齐次微分方程
L [ y ] = y ( n ) + a 1 y ( n − 1 ) + ⋯ + a n − 1 y ′ + a n y = 0 (7) L[y]=y^{(n)}+a_1y^{(n-1)}+\cdots+a_{n-1}y'+a_ny=0\tag{7} L[y]=y(n)+a1y(n1)++an1y+any=0(7)
其中系数 a i ( i = 1 , 2 , ⋯   , n ) a_i(i=1,2,\cdots,n) ai(i=1,2,,n) 为常数,这里 L = d n d x n + a 1 d n − 1 d x n − 1 + ⋯ + d d x + a n L=\dfrac{\mathrm{d}^n}{\mathrm{d}x^n}+a_1\dfrac{\mathrm{d}^{n-1}}{\mathrm{d}x^{n-1}}+\cdots+\dfrac{\mathrm{d}}{\mathrm{d}x}+a_n L=dxndn+a1dxn1dn1++dxd+an 称为n阶线性微分算子(differential operator)。
按照定理,为了求方程的通解,只需要求出基本解组。实际上它的求解问题可以归结为代数方程求根问题,下面介绍基本解组的欧拉待定指数函数法

回顾一阶常系数齐次线性方程 y ′ + a y = 0 y'+ay=0 y+ay=0 通解为 y = c e − a x y=ce^{-ax} y=ceax,他有特解 y = e − a x y=e^{-ax} y=eax ,这启示我们对于方程 (7) 也寻求类似形式的解 y = e λ x y=e^{λx} y=eλx ,其中 λ 是待定常数,可以是实数或复数。
带入方程(7) 可得
L [ e λ x ] = ( e λ x ) ( n ) + a 1 ( e λ x ) ( n − 1 ) + ⋯ + a n − 1 ( e λ x ) ′ + a n ( e λ x ) = ( λ n + a 1 λ n − 1 + ⋯ + a n ) e λ x = 0 \begin{aligned} L[e^{λx}] &=(e^{λx})^{(n)}+a_1(e^{λx})^{(n-1)}+\cdots+a_{n-1}(e^{λx})'+a_n(e^{λx}) \\ &=(λ^n+a_1λ^{n-1}+\cdots+a_n)e^{λx} \\ &=0 \end{aligned} L[eλx]=(eλx)(n)+a1(eλx)(n1)++an1(eλx)+an(eλx)=(λn+a1λn1++an)eλx=0
e λ x ≠ 0 e^{λx}\neq0 eλx=0
F ( λ ) = λ n + a 1 λ n − 1 + ⋯ + a n = 0 (8) F(λ)=λ^n+a_1λ^{n-1}+\cdots+a_n=0\tag{8} F(λ)=λn+a1λn1++an=0(8)
我们称方程(8)为特征方程,它的根称为特征根
结论 y = e λ x y=e^{λx} y=eλx 是方程 (7) 的解的充要条件是:λ 是代数方程 (8) 的根。

下面根据特征根的不同情形讨论

  1. 特征根为单根:如果特征方程 (8) 有 n 个互不相同的根 λ 1 , λ 2 , ⋯   , λ n λ_1,λ_2,\cdots,λ_n λ1,λ2,,λn,则齐次方程有 n 个解 e λ 1 x , e λ 2 x , ⋯   , e λ n x e^{λ_1x},e^{λ_2x},\cdots,e^{λ_nx} eλ1x,eλ2x,,eλnx, 这n个解的弗朗斯基行列式为
    W ( x ) = ∣ e λ 1 x e λ 2 x ⋯ e λ n x λ 1 e λ 1 x λ 2 e λ 2 x ⋯ λ n e λ n x ⋮ ⋮ ⋱ ⋮ λ 1 n − 1 e λ 1 x λ 2 n − 1 e λ 2 x ⋯ λ n n − 1 e λ n x ∣ = e ( λ 1 + λ 2 + ⋯ + λ n ) x ∣ 1 1 ⋯ 1 λ 1 λ 2 ⋯ λ n ⋮ ⋮ ⋱ ⋮ λ 1 n − 1 λ 2 n − 1 ⋯ λ n n − 1 ∣ ≠ 0 W(x)=\begin{vmatrix} e^{λ_1x} & e^{λ_2x} & \cdots & e^{λ_nx} \\ λ_1e^{λ_1x} & λ_2e^{λ_2x} & \cdots & λ_ne^{λ_nx} \\ \vdots & \vdots &\ddots &\vdots\\ λ_1^{n-1}e^{λ_1x} & λ_2^{n-1}e^{λ_2x} & \cdots & λ_n^{n-1}e^{λ_nx} \end{vmatrix}=e^{(λ_1+λ_2+\cdots+λ_n)x} \begin{vmatrix} 1&1&\cdots &1 \\ λ_1 & λ_2 & \cdots & λ_n \\ \vdots & \vdots &\ddots &\vdots\\ λ_1^{n-1} & λ_2^{n-1} & \cdots & λ_n^{n-1} \end{vmatrix}\neq 0 W(x)=eλ1xλ1eλ1xλ1n1eλ1xeλ2xλ2eλ2xλ2n1eλ2xeλnxλneλnxλnn1eλnx=e(λ1+λ2++λn)x1λ1λ1n11λ2λ2n11λnλnn1=0
    这里需要用到线性代数里的范德蒙行列式, W ( x ) ≠ 0 W(x)\neq0 W(x)=0,因此解组 e λ 1 x , e λ 2 x , ⋯   , e λ n x e^{λ_1x},e^{λ_2x},\cdots,e^{λ_nx} eλ1x,eλ2x,,eλnx 线性无关,为齐次方程的一个基本解组。
    (1) 如果 λ 1 , λ 2 , ⋯   , λ n λ_1,λ_2,\cdots,λ_n λ1,λ2,,λn 都是实数,方程通解为
    y = c 1 e λ 1 x + c 2 e λ 2 x + ⋯ + c n e λ n x y=c_1e^{λ_1x}+c_2e^{λ_2x}+\cdots+c_ne^{λ_nx} y=c1eλ1x+c2eλ2x++cneλnx

    (2) 如果 λ 1 , λ 2 , ⋯   , λ n λ_1,λ_2,\cdots,λ_n λ1,λ2,,λn 中有复数,那么由方程的系数是实数知,复根必然成对共轭出现。设 λ k = a + i b λ_k=a+ib λk=a+ib 为一特征根,则 λ ˉ k = a − i b \bar λ_k=a-ib λˉk=aib 也是特征根。这两个根对应的解为
    e ( a + i b ) x = e a x ( cos ⁡ b x + i sin ⁡ b x ) e ( a − i b ) x = e a x ( cos ⁡ b x − i sin ⁡ b x ) e^{(a+ib)x}=e^{ax}(\cos bx+i\sin bx) \\e^{(a-ib)x}=e^{ax}(\cos bx-i\sin bx) e(a+ib)x=eax(cosbx+isinbx)e(aib)x=eax(cosbxisinbx)
    根据定理 8 他们的实部和虚部也是方程 (7) 的解,这样一来对于特征方程的一对共轭复根 λ = a ± i b λ=a\pm ib λ=a±ib,对应一对线性无关的实值解
    e a x cos ⁡ b x , e a x sin ⁡ b x e^{ax}\cos bx,\quad e^{ax}\sin bx eaxcosbx,eaxsinbx

  2. 特征根有重根:设 λ 1 λ_1 λ1 为特征方程的 k 重根,则 F ( λ ) F(λ) F(λ) 可表示为 F ( λ ) = ( λ − λ 1 ) k P ( λ ) , P ( λ 1 ) ≠ 0 F(λ)=(λ-λ_1)^kP(λ),\quad P(λ_1)\neq0 F(λ)=(λλ1)kP(λ),P(λ1)=0
    可知 F ( λ 1 ) = F ′ ( λ 1 ) = ⋯ = F ( k − 1 ) ( λ 1 ) = 0 , F ( k ) ( λ 1 ) ≠ 0 F(λ_1)=F'(λ_1)=\cdots=F^{(k-1)}(λ_1)=0,\quad F^{(k)}(λ_1)\neq0 F(λ1)=F(λ1)==F(k1)(λ1)=0,F(k)(λ1)=0
    (i) 先设 λ 1 = 0 λ_1=0 λ1=0,即 F ( λ ) = λ k P ( λ ) F(λ)=λ^kP(λ) F(λ)=λkP(λ),于是 a n = a n − 1 = ⋯ = a n − k + 1 = 0 a_n=a_{n-1}=\cdots=a_{n-k+1}=0 an=an1==ank+1=0
    特征方程变为 λ n + a 1 λ n − 1 + ⋯ + a n − k λ k = 0 λ^n+a_1λ^{n-1}+\cdots+a_{n-k}λ^k=0 λn+a1λn1++ankλk=0
    对应的齐次方程变为 y ( n ) + a 1 y ( n − 1 ) + ⋯ + a n − k y ( k ) = 0 y^{(n)}+a_1y^{(n-1)}+\cdots+a_{n-k}y^{(k)}=0 y(n)+a1y(n1)++anky(k)=0
    易见他有 k 个线性无关的解 1 , x , x 2 , ⋯   , x k − 1 1,x,x^2,\cdots,x^{k-1} 1,x,x2,,xk1
    (ii) 若 λ 1 ≠ 0 λ_1\neq0 λ1=0,做变量变换 y = t e λ 1 x y=te^{λ_1x} y=teλ1x,注意到
    y ( m ) = ( t e λ 1 x ) ( m ) = e λ 1 x [ t ( m ) + m λ 1 t ( m − 1 ) + m ( m − 1 ) 2 ! λ 1 2 t ( m − 2 ) + ⋯ + λ m 2 t ] y^{(m)}=(te^{λ_1x})^{(m)} =e^{λ_1x}[t^{(m)}+mλ_1t^{(m-1)}+\frac{m(m-1)}{2!}λ_1^2t^{(m-2)}+\cdots+λ_m^2t] y(m)=(teλ1x)(m)=eλ1x[t(m)+mλ1t(m1)+2!m(m1)λ12t(m2)++λm2t]
    所以 L [ t e λ 1 x ] = ( t ( n ) + b 1 t ( n − 1 ) + ⋯ + b n t ) e λ 1 x = L 1 [ t ] e λ 1 x L[te^{λ_1x}]=(t^{(n)}+b_1t^{(n-1)}+\cdots+b_nt)e^{λ_1x}=L_1[t]e^{λ_1x} L[teλ1x]=(t(n)+b1t(n1)++bnt)eλ1x=L1[t]eλ1x
    于是齐次方程 (7) 化为 L 1 [ t ] = t ( n ) + b 1 t ( n − 1 ) + ⋯ + b n t = 0 L_1[t]=t^{(n)}+b_1t^{(n-1)}+\cdots+b_nt=0 L1[t]=t(n)+b1t(n1)++bnt=0
    对应的特征方程为 F 1 ( μ ) = μ n + b 1 μ n − 1 + ⋯ + b n = 0 F_1(μ)=μ^n+b_1μ^{n-1}+\cdots+b_n=0 F1(μ)=μn+b1μn1++bn=0
    直接计算可得 F ( μ + λ 1 ) e ( μ + λ 1 ) x = L [ e ( μ + λ 1 ) x ] = L 1 [ e μ x ] e λ 1 x = F 1 ( μ ) e ( μ + λ 1 ) x F(μ+λ_1)e^{(μ+λ_1)x}=L[e^{(μ+λ_1)x}]=L_1[e^{μx}]e^{λ_1x}=F_1(μ)e^{(μ+λ_1)x} F(μ+λ1)e(μ+λ1)x=L[e(μ+λ1)x]=L1[eμx]eλ1x=F1(μ)e(μ+λ1)x
    因此 F ( μ + λ 1 ) = F 1 ( μ ) F(μ+λ_1)=F_1(μ) F(μ+λ1)=F1(μ)
    F ( j ) ( μ + λ 1 ) = F 1 ( j ) ( μ ) , j = 1 , 2 , ⋯   , k F^{(j)}(μ+λ_1)=F_1^{(j)}(μ),j=1,2,\cdots,k F(j)(μ+λ1)=F1(j)(μ),j=1,2,,k
    可见特征方程 F ( λ ) = 0 F(λ)=0 F(λ)=0 的重根 λ 1 λ_1 λ1 对应于特征方程 F 1 ( μ ) = 0 F_1(μ)=0 F1(μ)=0 的重根 μ 1 = 0 μ_1=0 μ1=0,且重数相同。这样问题转化为前面讨论过的情形。
    重根 μ 1 = 0 μ_1=0 μ1=0 对应于方程 L 1 [ t ] = 0 L_1[t]=0 L1[t]=0 的 k个解 t = 1 , x , x 2 , ⋯   , x k − 1 t=1,x,x^2,\cdots,x^{k-1} t=1,x,x2,,xk1
    因而重根 λ 1 λ_1 λ1 对应于方程 L [ y ] = 0 L[y]=0 L[y]=0 的 k个解 y = e λ 1 x , x e λ 1 x , x 2 e λ 1 x , ⋯   , x k − 1 e λ 1 x y=e^{λ_1x},xe^{λ_1x},x^2e^{λ_1x},\cdots,x^{k-1}e^{λ_1x} y=eλ1x,xeλ1x,x2eλ1x,,xk1eλ1x

于是我们下面的定理
定理 10:如果特征方程 F ( λ ) = 0 F(λ)=0 F(λ)=0 有 m 个互异的特征根 λ 1 , λ 2 , ⋯   , λ m λ_1,λ_2,\cdots,λ_m λ1,λ2,,λm,他们的重数依次为 k 1 , k 2 , ⋯   , k m , k i ⩾ 1 k_1,k_2,\cdots,k_m,k_i⩾1 k1,k2,,km,ki1,并且 k 1 + k 2 + ⋯ + k m = n k_1+k_2+\cdots+k_m=n k1+k2++km=n,则下面的 n 个解:
e λ 1 x , x e λ 1 x , x 2 e λ 1 x , ⋯   , x k 1 − 1 e λ 1 x e λ 2 x , x e λ 2 x , x 2 e λ 2 x , ⋯   , x k 2 − 1 e λ 2 x ⋯ ⋯ ⋯ e λ m x , x e λ m x , x 2 e λ m x , ⋯   , x k m − 1 e λ m x \begin{matrix} e^{λ_1x},xe^{λ_1x},x^2e^{λ_1x},\cdots,x^{k_1-1}e^{λ_1x} \\ e^{λ_2x},xe^{λ_2x},x^2e^{λ_2x},\cdots,x^{k_2-1}e^{λ_2x} \\ \cdots \quad \cdots \quad \cdots \\ e^{λ_mx},xe^{λ_mx},x^2e^{λ_mx},\cdots,x^{k_m-1}e^{λ_mx} \end{matrix} eλ1x,xeλ1x,x2eλ1x,,xk11eλ1xeλ2x,xeλ2x,x2eλ2x,,xk21eλ2xeλmx,xeλmx,x2eλmx,,xkm1eλmx
构成齐次方程 L [ y ] = 0 L[y]=0 L[y]=0 的基本解组。

示例:求方程 y ( 4 ) − y = 0 y^{(4)}-y=0 y(4)y=0 的通解。
(1) 特征方程 λ 4 − 1 = 0 λ^4-1=0 λ41=0 的根为 ± 1 , ± i \pm 1,\pm i ±1,±i
(2) 两个共轭复根对应的实值解为 cos ⁡ x , sin ⁡ x \cos x,\sin x cosx,sinx
(3) 通解为 c 1 e x + c 2 e − x + c 3 cos ⁡ x + c 4 sin ⁡ x c_1e^x+c_2e^{-x}+c_3\cos x+c_4\sin x c1ex+c2ex+c3cosx+c4sinx

欧拉方程:变系数微分方程,形如
y ( n ) + p 1 x n − 1 y ( n − 1 ) + ⋯ + p n − 1 x y ′ + p n y = 0 y^{(n)}+p_1x^{n-1}y^{(n-1)}+\cdots+p_{n-1}xy'+p_ny=0 y(n)+p1xn1y(n1)++pn1xy+pny=0
的方程(其中 p 1 , p 2 , ⋯   , p n p_1,p_2,\cdots,p_n p1,p2,,pn为常数),叫做欧拉方程。此方程可通过变量变换化为常系数微分方程。
做变换1 x = e t x=e^t x=et,将自变量 x x x 换为 t t t,求得
d y d x = e − t d y d t d 2 y d x 2 = e − 2 t ( d 2 y d t 2 − d y d t ) \begin{aligned} &\dfrac{\mathrm{d}y}{\mathrm{d}x}=e^{-t}\dfrac{\mathrm{d}y}{\mathrm{d}t} \\ &\dfrac{\mathrm{d}^2y}{\mathrm{d}x^2}=e^{-2t}(\frac{\mathrm{d}^2y}{\mathrm{d}t^2}-\dfrac{\mathrm{d}y}{\mathrm{d}t}) \\ \end{aligned} dxdy=etdtdydx2d2y=e2t(dt2d2ydtdy)
用数学归纳法可证明有
d k y d x k = e − k t ( d k y d t k + a 1 d k − 1 y d t k − 1 + ⋯ + a k − 1 d y d t ) \dfrac{\mathrm{d}^ky}{\mathrm{d}x^k}=e^{-kt}(\frac{\mathrm{d}^ky}{\mathrm{d}t^k}+a_1\dfrac{\mathrm{d}^{k-1}y}{\mathrm{d}t^{k-1}}+\cdots+a_{k-1}\dfrac{\mathrm{d}y}{\mathrm{d}t}) dxkdky=ekt(dtkdky+a1dtk1dk1y++ak1dtdy)
把他带入欧拉方程,便得到一个以 t t t 为自变量得常系数线性微分方程
d n y d t n + b 1 d n − 1 y d t n − 1 + ⋯ + b n − 1 d y d t + b n y = 0 \frac{\mathrm{d}^ny}{\mathrm{d}t^n}+b_1\dfrac{\mathrm{d}^{n-1}y}{\mathrm{d}t^{n-1}}+\cdots+b_{n-1}\dfrac{\mathrm{d}y}{\mathrm{d}t}+b_ny=0 dtndny+b1dtn1dn1y++bn1dtdy+bny=0
其中 b 1 , b 2 , ⋯   , b n b_1,b_2,\cdots,b_n b1,b2,,bn为常数

常系数线性非齐次微分方程

高阶常系数线性非齐次微分方程
y ( n ) + a 1 y ( n − 1 ) + ⋯ + a n − 1 y ′ + a n y = f ( x ) (9) y^{(n)}+a_1y^{(n-1)}+\cdots+a_{n-1}y'+a_ny=f(x)\tag{9} y(n)+a1y(n1)++an1y+any=f(x)(9)
其中 a 1 , a 2 , ⋯   , a n a_1,a_2,\cdots,a_n a1,a2,,an为常数。
对应齐次方程的通解上节已介绍,可利用常数变易法求得特解,但这一方法比较麻烦。下面介绍 f ( x ) f(x) f(x) 特殊形式时根据经验推测特解的方法。

比较系数法

  • 类型 I f ( x ) = P m ( x ) e μ x f(x)=P_m(x)e^{μx} f(x)=Pm(x)eμx
    其中 P m ( x ) = b 0 x m + b 1 x m − 1 + ⋯ + b m − 1 x + b m P_m(x)=b_0x^{m}+b_1x^{m-1}+\cdots+b_{m-1}x+b_m Pm(x)=b0xm+b1xm1++bm1x+bm是m次多项式, μ , b 0 , b 1 , ⋯   , b m μ,b_0,b_1,\cdots,b_m μ,b0,b1,,bm是常数。
    考虑到 e μ x e^{μx} eμx 和多项式乘积的导数仍然是 e μ x e^{μx} eμx 和多项式的乘积,设
    y = Q ( x ) e μ x y=Q(x)e^{μx} y=Q(x)eμx
    是方程的特解,其中 Q ( x ) Q(x) Q(x) 为待定多项式。由于
    y ′ = e μ x [ μ Q ( x ) + Q ′ ( x ) ] y ′ ′ = e μ x [ μ 2 Q ( x ) + 2 μ Q ′ ( x ) + Q ′ ′ ( x ) ] ⋯ ⋯ y ( n ) = e μ x [ μ n Q ( x ) + n μ n − 1 Q ′ ( x ) + n ( n − 1 ) 2 ! μ n − 2 Q ′ ′ ( x ) + ⋯ + Q ( n ) ( x ) ] y'=e^{μx}[μQ(x)+Q'(x)] \\ y''=e^{μx}[μ^2Q(x)+2μQ'(x)+Q''(x)]\\ \cdots\quad\cdots\\ y^{(n)}=e^{μx}[μ^nQ(x)+nμ^{n-1}Q'(x)+\frac{n(n-1)}{2!}μ^{n-2}Q''(x)+\cdots+Q^{(n)}(x)] y=eμx[μQ(x)+Q(x)]y=eμx[μ2Q(x)+2μQ(x)+Q(x)]y(n)=eμx[μnQ(x)+nμn1Q(x)+2!n(n1)μn2Q(x)++Q(n)(x)]

    把关系式带入方程 (9) 并消去 e μ x e^{μx} eμx 得到
    Q ( n ) ( x ) + ( n μ + a 1 ) Q ( n − 1 ) ( x ) + ⋯ + ( μ n + a 1 μ n − 1 + ⋯ + a n ) Q ( x ) = P m ( x ) Q^{(n)}(x)+(nμ+a_1)Q^{(n-1)}(x)+\cdots+(μ^n+a_1μ^{n-1}+\cdots+a_n)Q(x)=P_m(x) Q(n)(x)+(nμ+a1)Q(n1)(x)++(μn+a1μn1++an)Q(x)=Pm(x)

    上式可利用方程 (9) 的特征多项式 F ( λ ) F(λ) F(λ) 进一步化为
    Q ( n ) ( x ) + F ( n − 1 ) ( μ ) ( n − 1 ) ! Q ( n − 1 ) ( x ) + ⋯ + F ′ ( μ ) Q ′ ( x ) + F ( μ ) Q ( x ) = P m ( x ) Q^{(n)}(x)+\frac{F^{(n-1)}(μ)}{(n-1)!}Q^{(n-1)}(x)+\cdots+F'(μ)Q'(x)+F(μ)Q(x)=P_m(x) Q(n)(x)+(n1)!F(n1)(μ)Q(n1)(x)++F(μ)Q(x)+F(μ)Q(x)=Pm(x)

    由此确定多项式 Q ( x ) Q(x) Q(x) 的次数:
    (1) 当 μ μ μ 不是特征方程 F ( λ ) = 0 F(λ)=0 F(λ)=0 的根时, F ( μ ) ≠ 0 F(μ)\neq0 F(μ)=0 ,上式中 Q ( x ) Q(x) Q(x) 的系数不为零,左端多项式的最高次数由 Q ( x ) Q(x) Q(x) 项确定,要想使等式两端恒成立,可设特解形式为
    y = Q m ( x ) e μ x y=Q_m(x)e^{μx} y=Qm(x)eμx
    其中 Q m ( x ) = B 0 x m + B 1 x m − 1 + ⋯ + B m − 1 x + B m Q_m(x)=B_0x^{m}+B_1x^{m-1}+\cdots+B_{m-1}x+B_m Qm(x)=B0xm+B1xm1++Bm1x+Bm是m次多项式,比较等式两端 x x x 的同次幂,就得到以 B 0 , B 1 , ⋯   , B m B_0,B_1,\cdots,B_m B0,B1,,Bm为未知数的m+1方程组,从而求得 B i B_i Bi,获得特解。
    (2) 当 μ μ μ 是特征方程 F ( λ ) = 0 F(λ)=0 F(λ)=0 的 k 重根时,易知 F ( λ 1 ) = F ′ ( λ 1 ) = ⋯ = F ( k − 1 ) ( λ 1 ) = 0 , F ( k ) ( λ 1 ) ≠ 0 F(λ_1)=F'(λ_1)=\cdots=F^{(k-1)}(λ_1)=0,\quad F^{(k)}(λ_1)\neq0 F(λ1)=F(λ1)==F(k1)(λ1)=0,F(k)(λ1)=0,所以 Q ( x ) , Q ′ ( x ) , ⋯   , Q ( k − 1 ) ( x ) Q(x),Q'(x),\cdots,Q^{(k-1)}(x) Q(x),Q(x),,Q(k1)(x) 的系数为零,方程有形如
    y = x k Q m ( x ) e μ x y=x^kQ_m(x)e^{μx} y=xkQm(x)eμx
    的特解,同样可以通过比较系数来确定待定常数。

  • 类型 II f ( x ) = [ A l ( x ) cos ⁡ ω x + B n ( x ) sin ⁡ ω x ] e μ x f(x)=[A_l(x)\cosω x+B_n(x)\sinω x]e^{μx} f(x)=[Al(x)cosωx+Bn(x)sinωx]eμx
    其中 μ , ω μ,ω μ,ω是常数, A l ( x ) A_l(x) Al(x) B n ( x ) B_n(x) Bn(x)是多项式
    (1) 应用欧拉公式把 f ( x ) f(x) f(x)变成复指数形式
    f ( x ) = f 1 ( x ) + f 2 ( x ) = A l + i B n 2 e ( μ − ω i ) x + A l − i B n 2 e ( μ + ω i ) x f(x)=f_1(x)+f_2(x)=\dfrac{A_l+iB_n}{2}e^{(μ-ω i)x}+\dfrac{A_l-iB_n}{2}e^{(μ+ω i)x} f(x)=f1(x)+f2(x)=2Al+iBne(μωi)x+2AliBne(μ+ωi)x
    根据叠加原理,方程 L [ y ] = f 1 ( x ) L[y]=f_1(x) L[y]=f1(x) 与 方程 L [ y ] = f 2 ( x ) L[y]=f_2(x) L[y]=f2(x) 的解之和必为方程 L [ y ] = f ( x ) L[y]=f(x) L[y]=f(x) 的解。
    (2) 由于 f 1 ( x ) ‾ = f 2 ( x ) \overline{f_1(x)}=f_2(x) f1(x)=f2(x) ,易知若 y 1 ( x ) y_1(x) y1(x) L [ y ] = f 1 ( x ) L[y]=f_1(x) L[y]=f1(x)的解,则共轭函数 y 1 ( x ) ‾ \overline{y_1(x)} y1(x) 必为 L [ y ] = f 2 ( x ) L[y]=f_2(x) L[y]=f2(x)的解。利用类型 I 的结果,可知方程的解形如
    y = x k Q m ( x ) e ( μ − ω i ) x + x k Q ˉ m ( x ) e ( μ + ω i ) x = x k e μ x [ R m ( 1 ) ( x ) cos ⁡ ω x + R m ( 2 ) sin ⁡ ω x ] \begin{aligned} y&=x^kQ_m(x)e^{(μ-ω i)x}+x^k\bar{Q}_m(x)e^{(μ+ω i)x} \\ & =x^ke^{μ x}[R_m^{(1)}(x)\cosω x+R_m^{(2)}\sinω x] \end{aligned} y=xkQm(x)e(μωi)x+xkQˉm(x)e(μ+ωi)x=xkeμx[Rm(1)(x)cosωx+Rm(2)sinωx]
    其中 R m ( 1 ) ( x ) , R m ( 2 ) ( x ) R_m^{(1)}(x),R_m^{(2)}(x) Rm(1)(x),Rm(2)(x)是m次多项式, m = max ⁡ { l , n } m=\max\{l,n\} m=max{l,n}
    带入方程通过比较系数确定待定常数。

拉普拉斯变换法
Laplace变换:设函数 f ( t ) f(t) f(t) t ⩾ 0 t\geqslant 0 t0时有定义,且积分 ∫ 0 ∞ f ( t ) e − s t d t \displaystyle\int_{0}^{∞}f(t)e^{-st}dt 0f(t)estdt在复数 s 的某一个区域内收敛,则此积分所确定的函数
F ( s ) = ∫ 0 ∞ f ( t ) e − s t d t \displaystyle F(s)=\int^{\infty}_{0}f(t)e^{-st}\text{d}t F(s)=0f(t)estdt
称为函数 f ( t ) f(t) f(t)的Laplace 变换,记为 F ( s ) = L [ f ( t ) ] F(s)=\mathcal L[f(t)] F(s)=L[f(t)] f ( t ) f(t) f(t) 称为原函数, F ( s ) F(s) F(s) 称为象函数。
给定微分方程
y ( n ) + a 1 y ( n − 1 ) + ⋯ + a n − 1 y ′ + a n y = f ( x ) (9) y^{(n)}+a_1y^{(n-1)}+\cdots+a_{n-1}y'+a_ny=f(x)\tag{9} y(n)+a1y(n1)++an1y+any=f(x)(9)
及初始条件
y ( 0 ) = η 1 , y ′ ( 0 ) = η 2 , ⋯   , y ( n − 1 ) ( 0 ) = η n y(0)=η_1,y'(0)=η_2,\cdots,y^{(n-1)}(0)=η_n y(0)=η1,y(0)=η2,,y(n1)(0)=ηn
其中 a 1 , a 2 , ⋯   , a n a_1,a_2,\cdots,a_n a1,a2,,an为常数, f ( x ) f(x) f(x) 连续且满足原函数的条件。
可以证明,如果 y ( x ) y(x) y(x) 是方程 (9) 的任意解,则 y ( x ) y(x) y(x) 及其各阶导数 y ( k ) ( x ) y^{(k)}(x) y(k)(x) 均是原函数。记
F ( s ) = L [ f ( x ) ] = ∫ 0 ∞ f ( x ) e − s x d x Y ( s ) = L [ y ( x ) ] = ∫ 0 ∞ y ( x ) e − s x d x F(s)=\mathcal L[f(x)]=\int_{0}^{∞}f(x)e^{-sx}dx \\ Y(s)=\mathcal L[y(x)]=\int_{0}^{∞}y(x)e^{-sx}dx F(s)=L[f(x)]=0f(x)esxdxY(s)=L[y(x)]=0y(x)esxdx
那么原函数的微分性质有
L [ y ′ ( x ) ] = s Y ( s ) − η 1 ⋯ L [ y ( n ) ( x ) ] = s n Y ( s ) − s n − 1 η 1 − s n − 2 η 2 − ⋯ − η n \mathcal L[y'(x)]=sY(s)-η_1 \\ \cdots \\ \mathcal L[y^{(n)}(x)]=s^nY(s)-s^{n-1}η_1-s^{n-2}η_2-\cdots-η_n L[y(x)]=sY(s)η1L[y(n)(x)]=snY(s)sn1η1sn2η2ηn

于是对方程 (9) 两端进行拉普拉斯变换,并利用线性性质,就得到
s n Y ( s ) − s n − 1 η 1 − s n − 2 η 2 − ⋯ − η n + a 1 [ s n − 1 Y ( s ) − s n − 2 η 1 − s n − 3 η 2 − ⋯ − η n − 1 ] + ⋯ + a n − 1 [ s Y ( s ) − η 1 ] + a n Y ( s ) = F ( s ) s^nY(s)-s^{n-1}η_1-s^{n-2}η_2-\cdots-η_n \\ +a_1[s^{n-1}Y(s)-s^{n-2}η_1-s^{n-3}η_2-\cdots-η_{n-1}] \\ +\cdots \\ +a_{n-1}[sY(s)-η_1] \\ +a_nY(s)=F(s) snY(s)sn1η1sn2η2ηn+a1[sn1Y(s)sn2η1sn3η2ηn1]++an1[sY(s)η1]+anY(s)=F(s)
( s n + a 1 s n − 1 + ⋯ + a n ) Y ( s ) = F ( s ) + ( s n − 1 + a 1 s n − 2 + ⋯ + a n − 1 ) η 1 + ( s n − 2 + a 1 s n − 3 + ⋯ + a n − 2 ) η 2 + ⋯ + η n (s^n+a_1s^{n-1}+\cdots+a_n)Y(s) \\ =F(s)+(s^{n-1}+a_1s^{n-2}+\cdots+a_{n-1})η_1 \\ +(s^{n-2}+a_1s^{n-3}+\cdots+a_{n-2})η_2 \\ +\cdots+η_n (sn+a1sn1++an)Y(s)=F(s)+(sn1+a1sn2++an1)η1+(sn2+a1sn3++an2)η2++ηn

A ( s ) Y ( s ) = F ( s ) + B ( s ) A(s)Y(s)=F(s)+B(s) A(s)Y(s)=F(s)+B(s)
其中 A ( s ) , B ( s ) , F ( s ) A(s),B(s),F(s) A(s),B(s),F(s) 都是已知多项式,由此
Y ( s ) = F ( s ) + B ( s ) A ( s ) Y(s)=\cfrac{F(s)+B(s)}{A(s)} Y(s)=A(s)F(s)+B(s)
这便是方程 (9) 满足初始条件的解 y ( x ) y(x) y(x) 的象函数,可直接查拉普拉斯变换表或逆变换求得 y ( x ) y(x) y(x)

高阶微分方程的降阶

对于一般的高阶微分方程,我们没有普遍的求解方法,通常是通过变量替换把高阶方程的求解化为较低阶的方程来求解,下面我们介绍三种类型微分方程的降阶法(method of reduction of order)。

  • 方程不显含未知函数 y y y ,即
    F ( x , y ( k ) , y ( k + 1 ) , ⋯   , y ( n ) ) = 0 ( 1 ⩽ k ⩽ n ) F(x,y^{(k)},y^{(k+1)},\cdots,y^{(n)})=0\quad(1⩽k⩽n) F(x,y(k),y(k+1),,y(n))=0(1kn)
    t = y ( k ) t=y^{(k)} t=y(k),则方程降阶为关于 t t t n − k n-k nk阶方程 F ( x , t , t ′ , ⋯   , t ( n − k ) ) F(x,t,t',\cdots,t^{(n-k)}) F(x,t,t,,t(nk)) 。如果可以求得此方程的通解,经过 k k k 次积分就能求得原方程得通解。

  • 方程不显含自变量 x x x ,即
    F ( y , y ′ , ⋯   , y ( n ) ) = 0 F(y,y',\cdots,y^{(n)})=0 F(y,y,,y(n))=0
    t = y ′ t=y' t=y,利用复合函数的求导法则
    y ′ = t y ′ ′ = d t d x = d t d y ⋅ d y d x = t d t d y y ′ ′ ′ = t ( d t d y ) 2 + t 2 d 2 t d y 2 ⋯ ⋯ y'=t \\ y''=\cfrac{dt}{dx}=\cfrac{dt}{dy}\cdot\cfrac{dy}{dx}=t\cfrac{dt}{dy}\\ y'''=t(\cfrac{dt}{dy})^2+t^2\cfrac{d^2t}{dy^2}\\ \cdots\quad\cdots y=ty=dxdt=dydtdxdy=tdydty=t(dydt)2+t2dy2d2t
    利用数学归纳法,可得到以 t t t 为未知函数 y y y 为自变量的 n − 1 n-1 n1阶微分方程。

  • 线性齐次方程 :已知方程 k k k 个线性无关的解,方程可降低 k k k 阶。
    对于二阶线性齐次方程
    y ′ ′ + p ( x ) y ′ + q ( x ) y = 0 y''+p(x)y'+q(x)y=0 y+p(x)y+q(x)y=0
    y 1 ( x ) y_1(x) y1(x) 是方程的特解,令 y = y 1 t y=y_1t y=y1t,则
    y ′ = y 1 t ′ + y 1 ′ t y ′ ′ = y 1 t ′ ′ + 2 y 1 ′ t ′ + y 1 ′ ′ t y'=y_1t'+y'_1t \\ y''=y_1t''+2y'_1t'+y''_1t y=y1t+y1ty=y1t+2y1t+y1t
    把关系式带入方程得
    y 1 t ′ ′ + ( 2 y 1 ′ + p y 1 ) t ′ + ( y 1 ′ ′ + p y 1 ′ + q y 1 ) t = 0 y_1t''+(2y'_1+py_1)t'+(y''_1+py'_1+qy_1)t=0 y1t+(2y1+py1)t+(y1+py1+qy1)t=0
    因为 y 1 ( x ) y_1(x) y1(x) 是方程的特解,所以上式关于 t t t 的系数恒等于0
    再引入未知函数 z = t ′ z=t' z=t 上式化为一阶方程 y 1 z ′ + ( 2 y 1 ′ + p y 1 ) z = 0 y_1z'+(2y'_1+py_1)z=0 y1z+(2y1+py1)z=0
    可求得 z = c y 1 − 2 e ∫ − p d x z=cy_1^{-2}e^{\int-pdx} z=cy12epdx
    因而 y = y 1 ∫ z d x = y 1 ( c 1 + c ∫ y 1 − 2 e ∫ − p d x ) y=y_1\int zdx=y_1(c_1+c\int y_1^{-2}e^{\int-pdx}) y=y1zdx=y1(c1+cy12epdx)
    显然 y 1 ∫ y 1 − 2 e ∫ − p d x y_1\int y_1^{-2}e^{\int-pdx} y1y12epdx y 1 y_1 y1 是线性无关的(因为他们之比不是常数),上式是二次方程的通解。

    对于高阶线性齐次方程
    y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋯ + a n − 1 ( x ) y ′ + a n ( x ) y = 0 (2) y^{(n)}+a_1(x)y^{(n-1)}+\cdots+a_{n-1}(x)y'+a_n(x)y=0\tag{2} y(n)+a1(x)y(n1)++an1(x)y+an(x)y=0(2)
    y 1 , y 2 , ⋯   , y k y_1,y_2,\cdots,y_k y1,y2,,yk 是方程的 k 个线性无关的特解,显然 y i ≢ 0 , i = 1 , 2 , ⋯   , k y_i\not\equiv0,i=1,2,\cdots,k yi0,i=1,2,,k
    (1) y = y k t y=y_kt y=ykt,直接计算可得
    y ′ = y k t ′ + y k ′ t y ′ ′ = y k t ′ ′ + 2 y k ′ t ′ + y k ′ ′ t ⋯ ⋯ y ( n ) = y k t ( n ) + n y k ′ t ( n − 1 ) + n ( n − 1 ) 2 ! y k ′ ′ t ( n − 2 ) + ⋯ + y k ( n ) t y'=y_kt'+y'_kt \\ y''=y_kt''+2y'_kt'+y''_kt \\ \cdots\quad\cdots\\ y^{(n)}=y_kt^{(n)}+ny'_kt^{(n-1)}+\frac{n(n-1)}{2!}y''_kt^{(n-2)}+\cdots+y^{(n)}_kt y=ykt+ykty=ykt+2ykt+ykty(n)=ykt(n)+nykt(n1)+2!n(n1)ykt(n2)++yk(n)t
    把关系式带入方程 (2) 得
    y k t ( n ) + [ n y k ′ + a 1 ( x ) y k ] t ( n − 1 ) + ⋯ + [ y k ( n ) + a 1 ( x ) y k ( n − 1 ) + ⋯ + a n − 1 ( x ) y k ′ + a n ( x ) y k ] t = 0 y_kt^{(n)}+[ny'_k+a_1(x)y_k]t^{(n-1)}+\cdots+ \\ [y^{(n)}_k+a_1(x)y^{(n-1)}_k+\cdots+a_{n-1}(x)y'_k+a_n(x)y_k]t\\ =0 ykt(n)+[nyk+a1(x)yk]t(n1)++[yk(n)+a1(x)yk(n1)++an1(x)yk+an(x)yk]t=0
    因为 y k ( x ) y_k(x) yk(x) 是方程 (2) 的特解,所以上式关于 t t t 的系数恒等于0
    (2) 再引入未知函数 z = t ′ z=t' z=t ,在 y k ≠ 0 y_k\neq0 yk=0的区间上,上式可化为 n − 1 n-1 n1 阶齐次方程
    z ( n − 1 ) + b 1 ( x ) z ( n − 2 ) + ⋯ + b n − 2 ( x ) z ′ + b n − 1 ( x ) z = 0 z^{(n-1)}+b_1(x)z^{(n-2)}+\cdots+b_{n-2}(x)z'+b_{n-1}(x)z=0 z(n1)+b1(x)z(n2)++bn2(x)z+bn1(x)z=0
    且知解之间的关系 z = t ′ = ( y y k ) ′ z=t'=(\cfrac{y}{y_k})' z=t=(yky) y = y k ∫ z d x y=\displaystyle y_k\int zdx y=ykzdx
    因此对于关于 z 的方程我们也知道它的 k − 1 k-1 k1 个特解 z i = ( y i y k ) ′ , i = 1 , 2 , ⋯   , k − 1 z_i=(\cfrac{y_i}{y_k})' ,i=1,2,\cdots,k-1 zi=(ykyi),i=1,2,,k1
    关于 z 1 , z 2 , ⋯   , z k − 1 z_1,z_2,\cdots,z_{k-1} z1,z2,,zk1 的线性无关,可用反证法证明。
    假设 α 1 z 1 + α 2 z 2 + ⋯ + α k − 1 z k − 1 ≡ 0 α 1 ( y 1 y k ) ′ + α 1 ( y 2 y k ) ′ + ⋯ + α k − 1 ( y k − 1 y k ) ′ ≡ 0 α_1z_1+α_2z_2+\cdots+α_{k-1}z_{k-1}\equiv0 \\ α_1(\cfrac{y_1}{y_k})'+α_1(\cfrac{y_2}{y_k})'+\cdots+α_{k-1}(\cfrac{y_{k-1}}{y_k})'\equiv0 α1z1+α2z2++αk1zk10α1(yky1)+α1(yky2)++αk1(ykyk1)0
    两边关于 x x x 积分可得
    α 1 ( y 1 y k ) + α 1 ( y 2 y k ) + ⋯ + α k − 1 ( y k − 1 y k ) ≡ − α k α_1(\cfrac{y_1}{y_k})+α_1(\cfrac{y_2}{y_k})+\cdots+α_{k-1}(\cfrac{y_{k-1}}{y_k})\equiv-α_k α1(yky1)+α1(yky2)++αk1(ykyk1)αk
    α 1 y 1 + α 2 y 2 + ⋯ + α k − 1 y k − 1 + α k y k ≡ 0 α_1y_1+α_2y_2+\cdots+α_{k-1}y_{k-1}+α_ky_k\equiv0 α1y1+α2y2++αk1yk1+αkyk0
    y 1 , y 2 , ⋯   , y k y_1,y_2,\cdots,y_k y1,y2,,yk线性相关,与已知条件矛盾,证毕。
    (3) 对关于 z 的方程仿以上做法,令 z = z k − 1 ∫ u d x z=\displaystyle z_{k-1}\int udx z=zk1udx
    则可将方程化为关于 u 的 n − 2 n-2 n2 阶齐次线性方程
    u ( n − 2 ) + c 1 ( x ) u ( n − 3 ) + ⋯ + c n − 3 ( x ) u ′ + c n − 2 ( x ) u = 0 u^{(n-2)}+c_1(x)u^{(n-3)}+\cdots+c_{n-3}(x)u'+c_{n-2}(x)u=0 u(n2)+c1(x)u(n3)++cn3(x)u+cn2(x)u=0
    并且还知道它的 k − 2 k-2 k2 个线性无关的特解 u i = ( z i z k − 1 ) ′ , i = 1 , 2 , ⋯   , k − 2 u_i=(\cfrac{z_i}{z_{k-1}})' ,i=1,2,\cdots,k-2 ui=(zk1zi),i=1,2,,k2
    依次类推,我们可以得到一个 n − k n-k nk 阶的齐次线性方程,相当于利用k 个线性无关的特解把方程 (2) 降低了 k 阶。

高阶微分方程幂级数求法

幂级数解法是求解常微分方程的一种方法,特别是当微分方程的解不能用初等函数或其积分式表达时,就要寻求其他求解方法,尤其是近似求解方法,幂级数解法就是常用的近似求解方法。用幂级数解法和广义幂级数解法可以解出许多数学物理中重要的常微分方程,例如: 贝塞尔方程、勒让德方程。

考虑二阶齐次线性微分方程
y ′ ′ + p ( x ) y ′ + q ( x ) y = 0 (10) y''+p(x)y'+q(x)y=0\tag{10} y+p(x)y+q(x)y=0(10)
及初始条件 y ( x 0 ) = η 1 , y ′ ( x 0 ) = η 2 y(x_0)=η_1,y'(x_0)=η_2 y(x0)=η1,y(x0)=η2

为不失一般性,可设 x 0 = 0 x_0=0 x0=0,否则我们引进新变量 t = x − x 0 t=x-x_0 t=xx0,此时方程形式不变,对应的 t 0 = 0 t_0=0 t0=0

定理 11:若方程 (10) 中系数 p ( x ) p(x) p(x) q ( x ) q(x) q(x) 都能展开成 x x x 的幂级数,且收敛区间为 ∣ x ∣ < R |x|<R x<R,则方程有形如 y = ∑ n = 0 ∞ a n x n y=\displaystyle\sum_{n=0}^∞a_nx^n y=n=0anxn 的特解,也以 ∣ x ∣ < R |x|<R x<R 为级数的收敛区间。

定理 12:若方程 (10) 中系数 p ( x ) p(x) p(x) q ( x ) q(x) q(x) 具有性质: x p ( x ) xp(x) xp(x) x 2 q ( x ) x^2q(x) x2q(x)均能展开成 x x x 的幂级数,且收敛区间为 ∣ x ∣ < R |x|<R x<R,则方程有形如 y = x α ∑ n = 0 ∞ a n x n y=\displaystyle x^α\sum_{n=0}^∞a_nx^n y=xαn=0anxn 的特解,也以 ∣ x ∣ < R |x|<R x<R 为级数的收敛区间,这里 a 0 ≠ 0 , α a_0\neq0,α a0=0,α是一个待定常数。

求解贝塞尔方程(Bessel equation)
x 2 y ′ ′ + x y ′ + ( x 2 − n 2 ) y = 0 (11) x^2y''+xy'+(x^2-n^2)y=0\tag{11} x2y+xy+(x2n2)y=0(11)

其中 n 为常数。
将方程改写成 y ′ ′ + 1 x y ′ + x 2 − n 2 x 2 y = 0 y''+\cfrac{1}{x}y'+\cfrac{x^2-n^2}{x^2}y=0 y+x1y+x2x2n2y=0
它满足定理 12 的条件,且 x p ( x ) = 1 , x 2 q ( x ) = x 2 − n 2 xp(x)=1,x^2q(x)=x^2-n^2 xp(x)=1,x2q(x)=x2n2 x x x 展开成幂级数的收敛区间为 ( − ∞ , + ∞ ) (-∞,+∞) (,+)。由定理 12 方程有形如
y = ∑ k = 0 ∞ a k x α + k (12) y=\displaystyle\sum_{k=0}^∞a_kx^{α+k}\tag{12} y=k=0akxα+k(12)

的特解, a k , α a_k,α ak,α是待定常数。带入贝塞尔方程可得
x 2 ∑ k = 1 ∞ ( α + k ) ( α + k − 1 ) a k x α + k − 2 + x ∑ k = 1 ∞ ( α + k ) a k x α + k − 1 + ( x 2 − n 2 ) ∑ k = 0 ∞ ( α + k ) a k x α + k = 0 \displaystyle x^2\sum_{k=1}^∞(α+k)(α+k-1)a_kx^{α+k-2} \\ +x\sum_{k=1}^∞(α+k)a_kx^{α+k-1} \\ +(x^2-n^2)\sum_{k=0}^∞(α+k)a_kx^{α+k}=0 x2k=1(α+k)(α+k1)akxα+k2+xk=1(α+k)akxα+k1+(x2n2)k=0(α+k)akxα+k=0
进一步合并 x x x 的同幂项
∑ k = 0 ∞ [ ( α + k ) ( α + k − 1 ) + ( α + k ) − n 2 ] a k x α + k + ∑ k = 0 ∞ a k x α + k + 2 = 0 \displaystyle\sum_{k=0}^∞[(α+k)(α+k-1)+(α+k)-n^2]a_kx^{α+k}+\sum_{k=0}^∞a_kx^{α+k+2}=0 k=0[(α+k)(α+k1)+(α+k)n2]akxα+k+k=0akxα+k+2=0
令各项的系数等于零,得代数方程组
{ a 0 [ α 2 − n 2 ] = 0 a 1 [ ( α + 1 ) 2 − n 2 ] = 0 ⋯ ⋯ a k [ ( α + k ) 2 − n 2 ] + a k − 2 = 0 ⋯ ⋯ \begin{cases} a_0[α^2-n^2]=0 \\ a_1[(α+1)^2-n^2]=0 \\ \cdots\quad\cdots \\ a_k[(α+k)^2-n^2]+a_{k-2}=0 \\ \cdots\quad\cdots \end{cases} a0[α2n2]=0a1[(α+1)2n2]=0ak[(α+k)2n2]+ak2=0
因为 a 0 ≠ 0 a_0\neq0 a0=0 ,故从方程组解得 α = ± n α=\pm n α=±n
(i) 当 α = n α=n α=n 时,带入代数方程组可得
a 1 = 0 , a k = − a k − 2 k ( 2 n + k ) , k = 2 , 3 , ⋯ a_1=0,a_k=-\cfrac{a_{k-2}}{k(2n+k)},\quad k=2,3,\cdots a1=0,ak=k(2n+k)ak2,k=2,3,
或按下标是奇数或偶数,我们分别有
{ a 2 k + 1 = − a 2 k − 1 ( 2 k + 1 ) ( 2 n + 2 k + 1 ) a 2 k = − a 2 k − 2 2 k ( 2 n + 2 k ) k = 1 , 2 , ⋯ \begin{cases} a_{2k+1}=\cfrac{-a_{2k-1}}{(2k+1)(2n+2k+1)} \\ a_{2k}=\cfrac{-a_{2k-2}}{2k(2n+2k)} \end{cases}\quad k=1,2,\cdots a2k+1=(2k+1)(2n+2k+1)a2k1a2k=2k(2n+2k)a2k2k=1,2,
从而求得
{ a 2 k − 1 = 0 a 2 k = ( − 1 ) k a 0 2 2 k k ! ( n + 1 ) ( n + 2 ) ⋯ ( n + k ) k = 1 , 2 , ⋯ \begin{cases} a_{2k-1}=0 \\ a_{2k}=(-1)^k\cfrac{a_0}{2^{2k}k!(n+1)(n+2)\cdots(n+k)} \\ \end{cases}\quad k=1,2,\cdots a2k1=0a2k=(1)k22kk!(n+1)(n+2)(n+k)a0k=1,2,
将各 a k a_k ak 带入 (12) 得到贝塞尔方程得一个解
y 1 = a 0 x n + ∑ k = 1 ∞ ( − 1 ) k a 0 2 2 k k ! ( n + 1 ) ( n + 2 ) ⋯ ( n + k ) x 2 k + n \displaystyle y_1=a_0x^n+\sum_{k=1}^{∞}(-1)^k\cfrac{a_0}{2^{2k}k!(n+1)(n+2)\cdots(n+k)}x^{2k+n} y1=a0xn+k=1(1)k22kk!(n+1)(n+2)(n+k)a0x2k+n
既然是求特解,不妨设
a 0 = 1 2 n Γ ( n + 1 ) a_0=\cfrac{1}{2^n\Gamma(n+1)} a0=2nΓ(n+1)1 ,其中2 Γ ( s ) = ∫ 0 ∞ x s − 1 e − x d x \displaystyle\Gamma(s)=\int_{0}^{∞}x^{s-1}e^{-x}dx Γ(s)=0xs1exdx
从而上式特解变为
y 1 = ∑ k = 0 ∞ ( − 1 ) k k ! Γ ( n + k + 1 ) ( x 2 ) 2 k + n ≡ J n ( x ) \displaystyle y_1=\sum_{k=0}^{∞}\cfrac{(-1)^k}{k!\Gamma(n+k+1)}(\cfrac{x}{2})^{2k+n}\equiv J_n(x) y1=k=0k!Γ(n+k+1)(1)k(2x)2k+nJn(x)

J n ( x ) J_n(x) Jn(x) 是由贝塞尔方程定义得特殊函数,称为n 阶贝塞尔函数
因此,贝塞尔方程总有一个特解 J n ( x ) J_n(x) Jn(x),我们只需寻求另一个线性无关的,特解即可求得贝塞尔方程通解。

Γ ( n + 1 ) = n ! n \Gamma(n+1)=n!\quad n Γ(n+1)=n!n为正整数。

(ii) 当 α = − n α=-n α=n 时,带入 (12) 得到的特解形式为
y 2 = ∑ k = 0 ∞ a k x − n + k \displaystyle y_2=\sum_{k=0}^{∞}a_kx^{-n+k} y2=k=0akxn+k
注意到只要 n 不是非负整数,和 α = n α=n α=n 的求解过程一样,我们可以求解代数方程组得到
{ a 2 k − 1 = 0 a 2 k = ( − 1 ) k a 0 2 2 k k ! ( − n + 1 ) ( − n + 2 ) ⋯ ( − n + k ) ( k = 1 , 2 , ⋯   ) \begin{cases} a_{2k-1}=0 \\ a_{2k}=(-1)^k\cfrac{a_0}{2^{2k}k!(-n+1)(-n+2)\cdots(-n+k)} \\ \end{cases}\quad (k=1,2,\cdots) a2k1=0a2k=(1)k22kk!(n+1)(n+2)(n+k)a0(k=1,2,)
因而可求得另一个特解
y 2 = a 0 x − n + ∑ k = 1 ∞ ( − 1 ) k a 0 2 2 k k ! ( − n + 1 ) ( − n + 2 ) ⋯ ( − n + k ) x 2 k − n \displaystyle y_2=a_0x^{-n}+\sum_{k=1}^{∞}(-1)^k\cfrac{a_0}{2^{2k}k!(-n+1)(-n+2)\cdots(-n+k)}x^{2k-n} y2=a0xn+k=1(1)k22kk!(n+1)(n+2)(n+k)a0x2kn
此时,令
a 0 = 1 2 − n Γ ( − n + 1 ) a_0=\cfrac{1}{2^{-n}\Gamma(-n+1)} a0=2nΓ(n+1)1
从而上式特解变为
y 2 = ∑ k = 0 ∞ ( − 1 ) k k ! Γ ( − n + k + 1 ) ( x 2 ) 2 k − n ≡ J − n ( x ) \displaystyle y_2=\sum_{k=0}^{∞}\cfrac{(-1)^k}{k!\Gamma(-n+k+1)}(\cfrac{x}{2})^{2k-n}\equiv J_{-n}(x) y2=k=0k!Γ(n+k+1)(1)k(2x)2knJn(x)

J − n ( x ) J_{-n}(x) Jn(x) 称为 -n 阶贝塞尔函数
由达朗贝尔判别法不难验证级数 J n ( x ) J_n(x) Jn(x) 在任何区间, J − n ( x ) J_{-n}(x) Jn(x) x ≠ 0 x\neq0 x=0 时都是收敛的,并且 J n ( x ) J_{n}(x) Jn(x) J − n ( x ) J_{-n}(x) Jn(x) 线性无关。于是当 n 不是非负整数时,贝塞尔方程的通解为
y = c 1 J n ( x ) + c 2 J − n ( x ) y=c_1J_n(x)+c_2J_{-n}(x) y=c1Jn(x)+c2Jn(x)
(iii) 当 α = − n α=-n α=n ,而 n 为自然数时,我们不能带入 (12) 求解 a 2 k a_{2k} a2k 。这时可以采用降阶法求出与 J n ( x ) J_n(x) Jn(x) 线性无关的特解,由公式直接求得通解为
y = J n ( x ) [ c 1 + c 2 ∫ d x x J n 2 ( x ) ] \displaystyle y=J_n(x)[c_1+c_2\int\cfrac{dx}{xJ_n^2(x)}] y=Jn(x)[c1+c2xJn2(x)dx]

参考文献:
《常微分方程教程》| 丁同仁
《常微分方程》| 王高雄
MOOC《常微分方程》| 西北大学 | 窦霁虹、付英
MOOC《高等数学》| 国防科技大学


  1. 这里仅在 x > 0 x>0 x>0范围内求解,若 x < 0 x<0 x<0,可变化为 x = − e t x=-e^t x=et,所得结果类似。 ↩︎

  2. Γ \Gamma Γ 函数性质: Γ ( s + 1 ) = s Γ ( s + 1 ) \Gamma(s+1)=s\Gamma(s+1) Γ(s+1)=sΓ(s+1) ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值