微分方程

定义

含有位置函数的导数或微分的等式称为微分方程,未知函数是一元函数的微分方程称为常微分方程

微分方程中未知函数的导数的最高阶数,称为微分方程的

一般的nn阶微分方程可表示为F(x,y,y,,y(n))=0F(x,y,y',\dots,y^{(n)})=0,其中y(n)y^{(n)}必须出现,其他项可以不出现

关于未知函数及其各阶导数均为一次的方程称为线性微分方程nn阶微分方程的一般形式为dnydxn+an1(x)dn1ydxn1++a1(x)dydx+a0y=f(x)\frac{d^ny}{dx^n}+a_{n-1}(x)\frac{d^{n-1}y}{dx^{n-1}}+\cdots+a_{1}(x)\frac{dy}{dx}+a_{0}y=f(x),其中ai(i=0,1,n1)a_{i}(i=0,1\dots,n-1)f(x)f(x)为已知函数

若函数y=φ(x)y=\varphi(x)在区间II上有nn阶导数,且满足F[x,φ(x),φ(x),,φ(n)(x)]0F[x,\varphi(x),\varphi'(x),\dots,\varphi^{(n)}(x)]\equiv 0则函数y=φ(x)y=\varphi(x)就叫作微分方程F(x,y,y,,y(n))=0F(x,y,y',\dots,y^{(n)})=0在区间II上的

若方程的解中含有与方程阶数相同个数的相互独立的任意常数,则称这样的解为方程的通解;确定微分方程通解中任意常数的值的条件称为初值条件定解条件;方程通解中任意常数被确定后的适合定解条件的解称为微分方程的特解

例如y=x2+2y=x^2+2y=2xy'=2x的解,y=x2+Cy=x^2+C则是其通解,而y=x2+1y=x^2+1是满足y(0)=1y(0)=1的特解

对于nn阶微分方程F(x,y,y,,y(n))=0F(x,y,y',\dots,y^{(n)})=0,其通解为带有nn个相互独立的任意常数的函数y=y(x,C1,C2,,Cn)y=y(x,C_{1},C_{2},\dots,C_{n}),若给出如下初值条件y(x0)=y0,y(x0)=y1,,y(n1)(x0)=yn1y(x_{0})=y_{0},y'(x_{0})=y_{1},\dots,y^{(n-1)}(x_{0})=y_{n-1}就能确定任意常数C1,C2,,CnC_{1},C_{2},\dots,C_{n}的值而得到一个特解。求微分方程F(x,y,y,,y(n))=0F(x,y,y',\dots,y^{(n)})=0满足上述初值条件的特解的问题,称为初值问题柯西问题记作$$\begin{cases}F(x,y,y’,\dots,y^{(n)})=0\y(x_{0})=y_{0},y’(x_{0})=y_{1},\dots,y^{(n-1)}(x_{0})=y_{n-1}\end{cases}$$
特别地,一阶微分方程的初值问题为{F(x,y,y)=0y(x0)=y0\begin{cases}F(x,y,y')=0\\y(x_{0})=y_{0}\end{cases}
还有其他的一些初值条件,例如对于二阶常微分方程y=f(x,y,y)y''=f(x,y,y')的初值条件为y(a)=y1,y(b)=y2y(a)=y_{1},y(b)=y_{2},称为边值条件

常微分方程的解的图形是一条曲线,称为微分方程的积分曲线。初值问题{F(x,y,y)=0y(x0)=y0\begin{cases}F(x,y,y')=0\\y(x_{0})=y_{0}\end{cases}的几何意义是求微分方程通过点(x0,y0)(x_{0},y_{0})的那条积分曲线

一阶微分方程

可分离变量的微分方程

若一阶微分方程可写为dydx=g(x)h(x)\frac{dy}{dx}=g(x)h(x)M(y)dy=N(x)dxM(y)dy=N(x)dx,则称它为可分离变量的方程,对已分离变量的方程M(y)dy=N(x)dxM(y)dy=N(x)dx,则有M(y)dy=N(x)dx\int M(y) \, dy =\int N(x) \, dx

eg:

x1+y2dx+y1+x2dy=0xdx1+x2+ydy1+y2=0x1+x2dx+y1+y2dy=01+y2+1+x2=C\begin{aligned} x\sqrt[]{ 1+y^2 }dx+y\sqrt[]{ 1+x^2 }dy&=0 \\ \frac{xdx}{\sqrt[]{ 1+x^2 }}+ \frac{ydy}{\sqrt[]{ 1+y^2 }}&=0 \\ \int \frac{x}{\sqrt[]{ 1+x^2 }} \, dx +\int \frac{y}{\sqrt[]{ 1+y^2 }} \, dy&=0 \\ \sqrt[]{ 1+y^2 }+\sqrt[]{ 1+x^2 }&=C \end{aligned}

可化为可分离变量型的方程

形如y=φ(yx)y'=\varphi\left( \frac{y}{x} \right)的方程,称为齐次型方程,例如dydx=xyx+y,dydx=xyx2+y2\frac{dy}{dx}=\frac{x-y}{x+y},\frac{dy}{dx}=\frac{xy}{x^2+y^2},利用代换u=yxu=\frac{y}{x},可以将这类方程化为可分离变量的方程

y=uxy=ux,则dydx=u+xdudx\frac{dy}{dx}=u+x\frac{du}{dx},带入原方程得u+xdudx=φ(u)u+x\frac{du}{dx}=\varphi(u),即可以可分离变量的微分方程的方式求解

一阶线性微分方程

形如dydx+P(x)y=Q(x)\frac{dy}{dx}+P(x)y=Q(x),若Q(x)0Q(x)\equiv 0,则称为一阶齐次线性微分方程;若Q(x)≢0Q(x)\not\equiv 0,则称为一阶非齐次线性微分方程

为求一阶非齐次线性微分方程的通解,先求他所对应的齐次线性方程dydx+P(x)y=0\frac{dy}{dx}+P(x)y=0的通解,这是一个可分离变量的方程,分离变量得dyy=P(x)dx\frac{dy}{y}=-P(x)dx,积分得lny=P(x)dx+lnC\ln|y|=-\int P(x) \, dx +\ln|C|(用lnC\ln|C|而不是CC是为了后续的计算更方便),即y=CeP(x)dxy=Ce^{-\int P(x) \, dx}

接着使用常数变易法来求解非齐次线性方程的解。

C变成一个待定函数C(x)y=C(x)eP(x)dx带入原方程中得到C(x)eP(x)dxP(x)C(x)eP(x)dx+P(x)C(x)eP(x)dx=Q(x)C(x)eP(x)dx=Q(x)C(x)=Q(x)eP(x)dx积分得C(x)=Q(x)eP(x)dxdx+C再将C(x)带回得到y=CeP(x)dx+eP(x)dxQ(x)eP(x)dxdx\begin{aligned} &将C变成一个待定函数C(x) \\ &将y=C(x)e^{-\int P(x) \, dx}带入原方程中 \\ &得到C'(x)e^{-\int P(x) \, dx}-P(x)C(x)e^{-\int P(x) \, dx}+P(x)C(x)e^{-\int P(x) \, dx}=Q(x) \\ &C'(x)e^{-\int P(x) \, dx}=Q(x) \\ &C'(x)=Q(x)e^{\int P(x) \, dx} \\ &积分得C(x)=\int Q(x)e^{\int P(x) \, dx} \, dx +C \\ &再将C(x)带回 \\ &得到y=Ce^{-\int P(x) \, dx}+e^{\int P(x) \, dx}\int Q(x)e^{\int P(x) \, dx} \, dx \end{aligned}

若令C=0C=0则可得到一阶非齐次方程的一个特解y=eP(x)dxQ(x)eP(x)dxdxy=e^{\int P(x) \, dx}\int Q(x)e^{\int P(x) \, dx} \, dx,而一阶齐次线性方程的通解为y=CeP(x)dxy=Ce^{-\int P(x) \, dx},由此可看出,一阶非齐次方程的通解为其的一个特解与其对应的齐次线性方程的通解之和

伯努利方程

形如

dydx+P(x)y=Q(x)yα(α0,1)\frac{dy}{dx}+P(x)y=Q(x)y^\alpha (\alpha\neq 0,1)

的微分方程,称为伯努利(Bernouli)方程,他是一阶非线性微分方程,但可以化为一阶线性微分方程,

在两端同时乘yα得到yαdydx+y1αP(x)=Q(x)z=y1α,则dzdx=(1α)yαdydx带入得dzdx+(1α)P(x)z=(1α)Q(x)\begin{aligned} &在两端同时乘y^{-\alpha} \\ &得到y^{-\alpha}\frac{dy}{dx}+y^{1-\alpha}P(x)=Q(x) \\ &令z=y^{1-\alpha},则\frac{dz}{dx}=(1-\alpha)y^{-\alpha}\frac{dy}{dx} \\ &带入得\frac{dz}{dx}+(1-\alpha)P(x)z=(1-\alpha)Q(x) \\ \end{aligned}

求出其通解后将z=y1αz=y^{1-\alpha}带回即可得到原方程的通解

高阶微分方程

y(n)=f(x)y^{(n)}=f(x)

对微分方程y(n)=f(x)y^{(n)}=f(x),只需对两边进行nn次积分,即可得到y(n)=f(x)y^{(n)}=f(x)的通解

y=f(x,y)y'' = f(x,y')

微分方程y=f(x,y)y''=f(x,y')的特点是不含未知函数yy。令y=p(x),y(x)=p(x)y'=p(x),y''(x)=p'(x),则方程变成p=f(x,p)p'=f(x,p),即以pp为未知函数的一阶微分方程,若能求出其通解y=p=φ(x,C1)y'=p=\varphi(x,C_{1}),则再对两边积分可得原方程通解y=φ(x,C1)dx+C2y=\int \varphi(x,C_{1}) \, dx +C_{2}

其他情形

对特殊的二阶微分方程,可根据其形式采取一些特殊的简便解法,例如:对方程y=f(y)y''=f(y),两边同时乘2y2y',有2yy=2yf(y)2y'y''=2y'f(y),即ddx(y2)=2f(y)dydx\frac{d}{dx}(y'^2)=2f(y)\cdot \frac{dy}{dx},可得d(y2)=2f(y)dyd(y'^2)=2f(y)dy,故y2=2f(y)dy+C1y'^2=2\int f(y) \, dy + C_{1},再两边积分即可得到通解

线性微分方程解的结构

nn阶线性方程的一般形式为y(n)+p1(x)y(n1)++pn1y+pn(x)y=f(x)y^{(n)}+p_{1}(x)y^{(n-1)}+\cdots+p_{n-1}y'+p_{n}(x)y=f(x),其中p1(x)pn(x)f(x)p_{1}(x)、\dots、p_{n}(x)、f(x)都是定义在某个区间II上的已知连续函数,若f(x)0f(x)\equiv 0,则称方程为齐次线性微分方程,若f(x)≢0f(x)\not\equiv 0,则称为非齐次微分方程

yi(x),i=1,,ny_{i}(x),i=1,\dots,n为定义在区间II上的nn个函数,若存在nn不全等于零的常数ki,i=1,,nk_{i},i=1,\dots,n使得

i=1nkiyi(x)=0,xI\sum^n_{i=1} k_{i}y_{i}(x)=0,\forall x \in I

则称yi(x),i=1,,ny_{i}(x),i=1,\dots,n在区间II线性相关,否则称其在区间II线性无关

二阶齐次线性微分方程的结构

二阶齐次线性微分方程的一般形式为y+p(x)y+q(x)y=0y''+p(x)y'+q(x)y=0,其中p(x),q(x)p(x),q(x)都是区间II上的已知连续函数

性质

  1. 叠加原理:若函数y1(x),y2(x)y_{1}(x),y_{2}(x)是二阶齐次线性微分方程的两个解则函数y=C1y1(x)+C2y2(x)y=C_{1}y_{1}(x)+C_{2}y_{2}(x)也是方程的解,其中C1,C2C_{1},C_{2}为任意常数
  2. y1(x),y2(x)y_{1}(x),y_{2}(x)时二阶齐次线性微分方程的两个线性无关解,则方程的通解为y=C1y1(x)+C2y2(x)y=C_{1}y_{1}(x)+C_{2}y_{2}(x),其中C1,C2C_{1},C_{2}为任意常数

二阶非齐次线性微分方程的结构

二阶非齐次线性微分方程的一般形式为y+p(x)y+q(x)y=f(x)y''+p(x)y'+q(x)y=f(x),其中p(x),q(x)p(x),q(x)都是区间II上的已知连续函数

性质

  1. 二阶非齐次线性微分方程的通解为它所对应的齐次线性微分方程的通解与它本身的一个特解之和
  2. 设二阶非齐次线性微分方程的右端项f(x)f(x)是几个函数之和,如y+p(x)y+q(x)y=f1(x)+f2(x)y''+p(x)y'+q(x)y=f_{1}(x)+f_{2}(x),而y1(x)y_{1}^*(x)y2(x)y_{2}^*(x)分别是方程y+p(x)y+q(x)y=f1(x)y''+p(x)y'+q(x)y=f_{1}(x)y+p(x)y+q(x)y=f2(x)y''+p(x)y'+q(x)y=f_{2}(x)的特解,则y=y1(x)+y2(x)y^*=y_{1}^*(x)+y_{2}^*(x)是原方程的特解

解线性微分方程的常数变易法

已知二阶非齐次线性微分方程对应的二阶齐次线性微分方程的一个不恒为零的解y1(x)y_{1}(x)

y(x)=y1(x)u(x)则有y1u+(2y1+py1)u+(y1+py1+qy1)u=f因为y1+py1+qy10y1u+(2y1+py1)u=fu=v则有v+(2y1y1+p)v=fy1按照一阶线性微分方程的解法,可得通解为v=C1V(x)+v(x)对左右两端积分得,u=C1U(x)y1(x)+C2+u(x)于是可得二阶非齐次线性方程的通解为y=C1U(x)y1(x)+C2y1(x)+u(x)y1(x)\begin{aligned} &令y(x)=y_{1}(x)u(x) \\ &则有y_{1}u''+(2y_{1}'+py_{1})u'+(y_{1}''+py_{1}'+qy_{1})u=f \\ &因为y_{1}''+py_{1}'+qy_{1}\equiv 0 \\ &得y_{1}u''+(2y_{1}'+py_{1})u'=f \\ &令u'=v \\ &则有v'+\left( \frac{2y_{1}'}{y_{1}}+p \right)v=\frac{f}{y_{1}} \\ &按照一阶线性微分方程的解法,可得通解为 \\ &v=C_{1}V(x)+v^*(x) \\ &对左右两端积分得,u=C_{1}U(x)y_{1}(x)+C_{2}+u^*(x) \\ &于是可得二阶非齐次线性方程的通解为y=C_{1}U(x)y_{1}(x)+C_{2}y_{1}(x)+u^*(x)y_{1}(x) \end{aligned}

常系数线性微分方程

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

形如y+py+qy=0y''+py'+qy=0即二阶常系数齐次线性微分方程,由二阶齐次线性微分方程的性质可知:若y1(x),y2(x)y_{1}(x),y_{2}(x)时二阶齐次线性微分方程的两个线性无关解,则方程的通解为y=C1y1(x)+C2y2(x)y=C_{1}y_{1}(x)+C_{2}y_{2}(x),其中C1,C2C_{1},C_{2}为任意常数。即只需找出二阶常系数齐次线性微分方程的两个线性无关解即可求出其通解

根据该方程的特点(常系数、齐次、线性)和指数函数eλxe^{\lambda x}的导数仍是指数函数,将指数函数eλxe^{\lambda x}代入上述方程试算,即(eλx)+p(eλx)+q(eλx)=(λ2+pλ+q)eλx=0(e^{\lambda x})''+p(e^{\lambda x})'+q(e^{\lambda x})=(\lambda^2+p\lambda+q)e^{\lambda x}=0,可见当且仅当λ\lambda是代数方程λ2+pλ+q\lambda^2+p\lambda+q的根时,函数y=eλxy=e^{\lambda x}是方程y+py+qy=0y''+py'+qy=0的解。

这个代数方程的系数正好是微分方程y+py+qy=0y''+py'+qy=0的系数。因此,就称它为常系数齐次线性微分方程y+py+qy=0y''+py'+qy=0特征方程,关于这个特征方程的根(称为特征根),只可能是下面的三种情形之一:

  1. 两个不同的实根λ1,λ2\lambda_{1},\lambda_{2}
  2. 二重根λ\lambda
  3. 复数根α±iβ\alpha\pm i\beta

两个不同实根

若有特征方程有两个不同实根λ1,λ2\lambda_{1},\lambda_{2},则y1=eλ1x,y2=eλ2xy_{1}=e^{\lambda_{1}x},y_{2}=e^{\lambda_{2}x}都是原方程的解,而且{eλ1x,eλ2x}\{e^{\lambda_{1}x},e^{\lambda_{2}x}\}线性无关,因此原方程通解为y=C1eλ1x+C2eλ2xy=C_{1}e^{\lambda_{1}x}+C_{2}e^{\lambda_{2}x}

二重根

若特征方程有二重根λ=p2\lambda=-\frac{p}{2},此时y1=eλxy_{1}=e^{\lambda x}是原方程的一个解,为得到另一个与y1y_{1}线性无关的解,可采用常数变易法,设y2=u(x)eλxy_{2}=u(x)e^{\lambda x},代入原方程并化简、整理,得u+(2λ+p)u+(λ2+pλ+q)u=0u''+(2\lambda+p)u'+(\lambda^2+p\lambda+q)u=0,由于λ2+pλ+q=0,2λ+p=0\lambda^2+p\lambda+q=0,2\lambda+p=0,可得u=0u''=0,为了计算方便可取u(x)=xu(x)=x,即y2=xeλxy_{2}=xe^{\lambda x}也是原方程的解,显然y1,y2y_{1},y_{2}无关,故原方程通解为y=C1eλx+C2xeλxy=C_{1}e^{\lambda x}+C_{2}xe^{\lambda x}

复数根

若特征方程有复数根λ=α±iβ\lambda=\alpha\pm i\beta,则y1,2=eαx±iβx=eαxcosβx±ieαxsinβx(欧拉公式)y_{1,2}=e^{\alpha x\pm i\beta x}=e^{\alpha x}\cos \beta x\pm ie^{\alpha x}\sin \beta x(欧拉公式),由叠加原理可知y1=12(y1+y2)=eαxcosβx,y2=12(y1y2)=eαxsinβx\overline{y_{1}}=\frac{1}{2}(y_{1}+y_{2})=e^{\alpha x}\cos\beta x,\overline{y_{2}}=\frac{1}{2}(y_{1}-y_{2})=e^{\alpha x}\sin\beta x也是原方程的解,且y2y1=tanβx\frac{\overline{y_{2}}}{\overline{y_{1}}}=\tan\beta x不恒等于常数,故原方程通解为y=C1eαxcosβx+C2eαxsinβxy=C_{1}e^{\alpha x}\cos\beta x+C_{2}e^{\alpha x}\sin\beta x

eg:
(1) 齐次方程 y2y3y=0y'' - 2y' - 3y = 0 的特征方程为 λ22λ3=0\lambda^2 - 2\lambda - 3 = 0,它有两个不相等的实根 λ1=1\lambda_1 = -1λ2=3\lambda_2 = 3,故原方程的通解为

y=C1ex+C2e3x.y = C_1 e^{-x} + C_2 e^{3x}.

(2) 齐次方程 y3y=0y'' - 3y' = 0 的特征方程为 λ23λ=0\lambda^2 - 3\lambda = 0,它有两个不相等的实根 λ1=0\lambda_1 = 0λ2=3\lambda_2 = 3,故原方程的通解为

y=C1+C2e3x.y = C_1 + C_2 e^{3x}.

(3) 齐次方程 y+4y+4y=0y'' + 4y' + 4y = 0 的特征方程为 λ2+4λ+4=0\lambda^2 + 4\lambda + 4 = 0,它有二重根 λ=2\lambda = -2,故原方程的通解为

y=C1e2x+C2xe2x.y = C_1 e^{-2x} + C_2 x e^{-2x}.

(4) 齐次方程 y+4y+29y=0y'' + 4y' + 29y = 0 的特征方程为 λ2+4λ+29=0\lambda^2 + 4\lambda + 29 = 0,它有复数根 λ=2±5i\lambda = -2 \pm 5i,故原方程的通解为

y=(C1cos5x+C2sin5x)e2x.y = (C_1 \cos 5x + C_2 \sin 5x) e^{-2x}.

二阶常系数齐次线性微分方程的上述结论可以推广到一般 nn 阶常系数齐次线性微分方程

y(n)+a1y(n1)++an1y+any=0,(1)y^{(n)} + a_1 y^{(n-1)} + \cdots + a_{n-1} y' + a_n y = 0, \tag{1}

其中 a1,a2,,ana_1, a_2, \cdots, a_n 为实常数,与之对应的特征方程为

λn+a1λn1++an1λ+an=0.(2)\lambda^n + a_1 \lambda^{n-1} + \cdots + a_{n-1} \lambda + a_n = 0. \tag{2}

根据特征方程模块(1)(1)的根的不同情况,可得到微分方程(2)(2)的相对应的解,现将其列表如下:

特征方程的根 微分方程相应的线性无关的解项
单根 实根 λ\lambda:给出一项:eλxe^{\lambda x}
复根 α±iβ\alpha \pm i\beta:给出两项:eαxcosβxe^{\alpha x} \cos \beta xeαxsinβxe^{\alpha x} \sin \beta x
kk 重根 (k>1k>1) 实根 λ\lambda:给出 kk 项:eλx,xeλx,,xk1eλxe^{\lambda x}, x e^{\lambda x}, \cdots, x^{k-1} e^{\lambda x}
复根 α±iβ\alpha \pm i\beta:给出 2k2k 项:
eαxcosβxe^{\alpha x} \cos \beta x, eαxsinβxe^{\alpha x} \sin \beta x,
xeαxcosβxx e^{\alpha x} \cos \beta x, xeαxsinβxx e^{\alpha x} \sin \beta x, \cdots,
xk1eαxcosβxx^{k-1} e^{\alpha x} \cos \beta x, xk1eαxsinβxx^{k-1} e^{\alpha x} \sin \beta x(分别取实部与虚部形成)

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

形如y+py+qy=f(x)y''+py'+qy=f(x)即二阶常系数非齐次线性微分方程

由线性微分方程的解的结构可知,只需求出非齐次线性微分方程的一个特解与对应齐次线性微分方程的通解,即可得到非齐次线性微分方程的通解。上一段已经讨论过如何求y+py+qy=f(x)y''+py'+qy=f(x)对应齐次微分方程的通解,故现在的关键问题在于如何求y+py+qy=f(x)y''+py'+qy=f(x)的一个特解

由于y+py+qy=f(x)y''+py'+qy=f(x)的特解形式与f(x)f(x)密切相关,没有对一般形式的f(x)f(x)求特解的通用公式,故仅针对f(x)f(x)的两种常见形式讨论求特解的方式

情形一

f(x)=Pm(x)eλx,Pm(x)=a0xm+a1xm1++am1x+amf(x)=P_{m}(x)e^{\lambda^* x},P_{m}(x)=a_{0}x^m+a_{1}x^{m-1}+\cdots +a_{m-1}x+a_{m},其中λ\lambda是常数

由于多项式与指数函数的乘积的导数仍是多项式与指数函数的乘积(只是多项式发生变化),故在此情形下可以假设方程y+py+qy=f(x)y''+py'+qy=f(x)有特解y=Q(x)eλxy^* = Q(x) e^{\lambda x},其中 Q(x)Q(x) 是一多项式。有
(y)=eλx[λQ(x)+Q(x)],(y)=eλx[λ2Q(x)+2λQ(x)+Q(x)](y^*)' = e^{\lambda^* x} \left[ \lambda^* Q(x) + Q'(x) \right], \quad(y^*)'' = e^{\lambda^* x} \left[ {\lambda^*}^2 Q(x) + 2\lambda^* Q'(x) + Q''(x) \right]
代入方程,消去 eλxe^{\lambda^* x},得Q(x)+(2λ+p)Q(x)+(λ2+pλ+q)Q(x)=Pm(x)Q''(x) + (2\lambda^* + p) Q'(x) + ({\lambda^*}^2 + p\lambda^* + q) Q(x) = P_m(x)
为使此式成立,其左端必须为mm次多项式,且它的各次幂的系数应等于Pm(x)P_m(x)中相应次幂的系数。由于mm次多项式中含有m+1m+1个系数(包括常数项),故由此式可以建立多项式系数间的m+1m+1个等式。在一定范围内,只要Q(x)Q(x)中含有m+1m+1个待定系数,就可以通过此式建立一个含m+1m+1个方程的代数方程组,并由此唯一地确定出各系数的值,从而得到方程y+py+qy=f(x)y''+py'+qy=f(x)的一个特解,这种求解方法称为待定系数法。下面分三种情形讨论Q(x)Q(x)的形式:

  1. λ\lambda^*不是λ2+pλ+q=0\lambda^2 + p\lambda + q = 0的根,则此式左端是一个次数与Q(x)Q(x)相同的多项式,于是为了使此式两端多项式次数相等,Q(x)Q(x)应当是一个与Pm(x)P_m(x)次数相同的多项式Q(x)=Qm(x)=b0xm++bm,y=Qm(x)eλxQ(x) = Q_m(x) = b_0 x^m + \cdots + b_m, \quad y^* = Q_m(x) e^{\lambda^* x}

  2. λ\lambda^*λ2+pλ+q=0{\lambda^*}^2 + p\lambda^* + q = 0的单根,即λ2+pλ+q=0{\lambda^*}^2 + p\lambda + q = 02λ+p02\lambda + p \ne 0。此式左端是一个次数与Q(x)Q'(x)相同的多项式,于是为了使此式两端多项式次数相等,Q(x)Q(x)应当是一个比Pm(x)P_m(x)次数高11次的多项式。此时可以取Q(x)=xQm(x)=x(b0xm++bm),y=xQm(x)eλxQ(x) = x Q_m(x) = x(b_0 x^m + \cdots + b_m), \quad y^* = x Q_m(x) e^{\lambda^* x}

  3. λ\lambda^*是的λ2+pλ+q=0{\lambda^*}^2 + p\lambda^* + q = 0重根,即λ2+pλ+q=0{\lambda^*}^2 + p\lambda^* + q = 02λ+p=02\lambda + p = 0。此式左端是一个次数与Q(x)Q''(x)相同的多项式。于是为了使此式两端多项式次数相等,Q(x)Q''(x)应当是一个比Pm(x)P_{m}(x)次数高22次的多项式。此时可以取Q(x)=x2Qm(x)=x2(b0xm++bm),y=x2Qm(x)eλxQ(x) = x^2 Q_m(x) = x^2(b_0 x^m + \cdots + b_m), \quad y^* = x^2 Q_m(x) e^{\lambda^* x}

eg:

求方程y+6y+9y=2xe3x的通解:这里Pm(x)=2xλ=3。因特征方程λ2+6λ+9=0有二重根λ=3故对应齐次方程的通解为Y=C1e3x+C2xe3x,并且可令非齐次方程的特解为y=x2(ax+b)e3x=(ax3+bx2)e3x,(y)=(3ax2+2bx3ax33bx2)e3x,(y)=(6ax+2b9ax26bx9ax26bx+9ax3+9bx2)e3x,代入得(9ax3+9bx218ax2+6ax12bx+2b)e3x+(18ax2+12bx18ax318bx2)e3x+(9ax3+9bx2)e3x=2xe3x.比较系数得6a12b+12b=22b=0,从而有a=13b=0y=13x3e3x,原非齐次方程的通解为y=C1e3x+C2xe3x+13x3e3x.\begin{aligned} &求方程y'' + 6y' + 9y = 2x e^{-3x}的通解\\ &解:这里P_m(x) = 2x,\lambda = -3。因特征方程\lambda^2 + 6\lambda + 9 = 0有二重根\lambda = -3,\\ &故对应齐次方程的通解为Y = C_1 e^{-3x} + C_2 x e^{-3x},并且可令非齐次方程的特解为\\ &y^* = x^2 (ax + b) e^{-3x} = (a x^3 + b x^2) e^{-3x},\\ &有\\ &(y^*)' = (3a x^2 + 2b x - 3a x^3 - 3b x^2) e^{-3x},\\ &(y^*)'' = (6a x + 2b - 9a x^2 - 6b x - 9a x^2 - 6b x + 9a x^3 + 9b x^2) e^{-3x},\\ &代入得\\ &(9a x^3 + 9b x^2 - 18a x^2 + 6a x - 12b x + 2b) e^{-3x} + \\ &(18a x^2 + 12b x - 18a x^3 - 18b x^2) e^{-3x} + (9a x^3 + 9b x^2) e^{-3x} \\ &= 2x e^{-3x}.\\ &比较系数得 6a - 12b + 12b = 2,2b = 0,从而有 a = \frac{1}{3},b = 0。\\ &故 y^* = \frac{1}{3} x^3 e^{-3x},原非齐次方程的通解为 y = C_1 e^{-3x} + C_2 x e^{-3x} + \frac{1}{3} x^3 e^{-3x}. \end{aligned}

情形二

f(x)=eλx[Pl(x)cosωx+Pn(x)sinωx]f(x)=e^{\lambda x}[P_{l}(x)\cos \omega x+P_{n}(x)\sin\omega x],其中λ,ω\lambda,\omega为常数,Pl(x),Pn(x)P_{l}(x),P_{n}(x)分别为xxl,nl,n次多项式

m=max{l,n}m=max\{l,n\},则有

  1. λ±iω\lambda\pm i\omega不是特征方程的根时,可令特解为y=eλx[Pm(x)cosωx+Qm(x)sinωx]y^*=e^{\lambda x}[P_{m}(x)\cos\omega x+Q_{m}(x)\sin\omega x],其中Pm(x),Qm(x)P_{m}(x),Q_{m}(x)xxmm次多项式
  2. λ±iω\lambda\pm i\omega是特征方程的单根时,y=eλx[Pm(x)cosωx+Qm(x)sinωx]y^*=e^{\lambda x}[P_{m}(x)\cos\omega x+Q_{m}(x)\sin\omega x]存在于齐次解中,不可令为特解,故可令特解为y=xeλx[Pm(x)cosωx+Qm(x)sinωx]y^*=xe^{\lambda x}[P_{m}(x)\cos\omega x+Q_{m}(x)\sin\omega x]

eg:

求方程y+y=xcos2x的一个特解解这里Pl(x)=xPn(x)=0λ=0ω=2因特征方程λ2+1=0有单根λ1,2=±i,而λ+iω=2i不是特征方程的根,故可令特解为y=(ax+b)cos2x+(cx+d)sin2x.求出(y)(y),代入方程,得(3ax3b+4c)cos2x(3cx+3d+4a)sin2x=xcos2x,从而a=13b=0c=0d=49故特解为y=13xcos2x+49sin2x.\begin{aligned} &求方程y'' + y = x \cos 2x的一个特解\\ \\ & &解 这里P_l(x) = x,P_n(x) = 0,\lambda = 0,\omega = 2。 \\ &因特征方程 \lambda^2 + 1 = 0 有单根\lambda_{1,2} = \pm i,而\lambda + i\omega = 2i 不是特征方程的根,故可令特解为\\ &y^* = (ax + b) \cos 2x + (cx + d) \sin 2x.\\ &求出(y^*)',(y^*)'',代入方程,得\\ &(-3ax - 3b + 4c) \cos 2x - (3cx + 3d + 4a) \sin 2x = x \cos 2x,\\ &从而a = -\frac{1}{3},b = 0,c = 0,d = \frac{4}{9}。 \\ &故特解为 y^* = -\frac{1}{3} x \cos 2x + \frac{4}{9} \sin 2x. \end{aligned}

二阶常系数非齐次线性微分方程的上述结论也可以推广到一般的 nn 阶常系数非齐次线性微分方程

y(n)+a1y(n1)++an1y+any=f(x).(1)y^{(n)} + a_1 y^{(n-1)} + \cdots + a_{n-1} y' + a_n y = f(x). \tag{1}

根据f(x)f(x)的不同情形,可得到微分方程(1)(1)相对应的特解,下面仅给出两个特殊但很有用的情形下特解的形式

  1. f(x)=Pm(x)eλxf(x) = P_m(x) e^{\lambda x}Pm(x)=a0xm+a1xm1++am1x+amP_m(x) = a_0 x^m + a_1 x^{m-1} + \cdots + a_{m-1} x + a_m
    λ\lambda 不是特征方程的根,可取特解形式为y=Qm(x)eλx,Qm(x)=b0xm++bm.y^* = Q_m(x) e^{\lambda x}, \quad Q_m(x) = b_0 x^m + \cdots + b_m.
    λ\lambda 是特征方程的 kk 重根,可取特解形式为y=xkQm(x)eλx,Qm(x)=b0xm++bm.y^* = x^k Q_m(x) e^{\lambda x}, \quad Q_m(x) = b_0 x^m + \cdots + b_m.

  2. f(x)=eλx[Pl(x)cosωx+Pn(x)sinωx]f(x) = e^{\lambda x} [P_l(x) \cos \omega x + P_n(x) \sin \omega x],记 m=max{l,n}m = \max\{l, n\}
    λ±iω\lambda \pm i\omega 不是特征方程的根时,可取特解形式为y=eλx[Pm(x)cosωx+Qm(x)sinωx].y^* = e^{\lambda x} [P_m(x) \cos \omega x + Q_m(x) \sin \omega x].其中 Pm(x)P_m(x)Qm(x)Q_m(x) 均为 xxmm 次多项式。
    λ±iω\lambda \pm i\omega 是特征方程的 kk 重根,取特解形式为y=xkeλx[Pm(x)cosωx+Qm(x)sinωx].y^* = x^k e^{\lambda x} [P_m(x) \cos \omega x + Q_m(x) \sin \omega x].

欧拉方程

形如

xndnydxn+p1xn1dn1ydxn1++pn1xdydx+pny=f(x)(1)x^n \frac{d^n y}{dx^n} + p_1 x^{n-1} \frac{d^{n-1} y}{dx^{n-1}} + \cdots + p_{n-1} x \frac{dy}{dx} + p_n y = f(x) \tag{1}

的方程称为欧拉方程,其中 p1,p2,,pnp_1, p_2, \cdots, p_n 为常数。这类特殊的变系数线性微分方程,可通过自变量变换转换为常系数线性微分方程。

事实上,令 x=etx = e^t(当 x<0x < 0 时,令 x=etx = -e^t),则 t=lnxt = \ln xdtdx=1x\frac{dt}{dx} = \frac{1}{x}

y=dydx=dydtdtdx=1xdydt,y' = \frac{dy}{dx} = \frac{dy}{dt} \frac{dt}{dx} = \frac{1}{x} \frac{dy}{dt},

y=ddx(y)=ddx(1xdydt)=1x2dydt+1xd2ydt2dtdx=1x2dydt+1x2d2ydt2,y'' = \frac{d}{dx}(y') = \frac{d}{dx}\left( \frac{1}{x} \frac{dy}{dt} \right) = -\frac{1}{x^2} \frac{dy}{dt} + \frac{1}{x} \frac{d^2 y}{dt^2} \frac{dt}{dx} = -\frac{1}{x^2} \frac{dy}{dt} + \frac{1}{x^2} \frac{d^2 y}{dt^2},

从而 xy=dydtx y' = \frac{dy}{dt}x2y=d2ydt2dydtx^2 y'' = \frac{d^2 y}{dt^2} - \frac{dy}{dt}。一般地,用数学归纳法可以推出

xky(k)=D(D1)(Dk+1)y,(2)x^k y^{(k)} = D(D-1)\cdots(D-k+1)y, \tag{2}

其中 D=ddtD = \frac{d}{dt} 是微分算子,Dk=dkdtkD^k = \frac{d^k}{dt^k}

x=etx = e^t(2)(2)式代入欧拉方程(1)(1),则欧拉方程可变为关于自变量 tt 的常系数线性微分方程

[D(D1)(Dn+1)+p1D(D1)(Dn+2)++pn1D+pnI]y=f(et),(3)\begin{aligned} &[D(D-1)\cdots(D-n+1) + p_1 D(D-1)\cdots(D-n+2) \\ &+ \cdots + p_{n-1} D + p_n I] y = f(e^t), \tag{3}\\ \end{aligned}

求出(3)(3)式的通解后再将 t=lnxt = \ln x 回代即得到原方程(1)(1)的通解。注意(3)(3)式中的 II 是恒等算子,即 Iy=yIy = y

eg:

求微分方程x3y+x2y4xy=3x2的通解。解令x=et,代入上述方程得到关于t的常系数线性微分方程[D(D1)(D2)+D(D1)4D]y=3e2t,(D32D23D)y=3e2t,对应的齐次方程的通解为Y=C1+C2e3t+C3et,可求出非齐次方程的一个特解为y=12e2t,换回原变量,得原方程的通解为y=C1+C2x3+C31x12x2.\begin{aligned} &求微分方程x^3 y''' + x^2 y'' - 4x y' = 3x^2的通解。\\ & \\ &解 令x = e^t,代入上述方程得到关于t的常系数线性微分方程[D(D-1)(D-2) + D(D-1) - 4D] y = 3e^{2t},\\ &即(D^3 - 2D^2 - 3D) y = 3e^{2t},\\ &对应的齐次方程的通解为\\ &Y = C_1 + C_2 e^{3t} + C_3 e^{-t},\\ &可求出非齐次方程的一个特解为\\ &y^* = -\frac{1}{2} e^{2t},\\ &换回原变量,得原方程的通解为\\ &y = C_1 + C_2 x^3 + C_3 \frac{1}{x} - \frac{1}{2} x^2.\\ \end{aligned}