我们知道,对于一个二阶线性非齐次微分方程,它的通解是它对应的二阶线性齐次微分方程的通解加上它自己的一个特解。而它所对应的二阶线性齐次微分方程的通解通常有两种情况:若该方程为常系数,我们根据特征方程容易求得通解。但若该方程为变系数,情况就稍麻烦些。大多数的变系数线性高阶微分方程不能利用初等函数求解(如
求得对应齐次方程的通解后,另一个难点在于求它的一个特解,这也正是考研数学可以说必考的知识点。考虑到变系数方程求解的难度,一般考研题如果考察求解二阶线性非齐次微分方程,则通常是常系数的(不排除变系数的情况)。
下面我们以一个二阶常系数线性非齐次微分方程
待定系数法
待定系数法是最常用也是最基本的一种方法。
该微分方程的特征方程为
现考虑根据零化算子法确定特解
又特征根
对方程的特解求导:
回代原方程,即可解得:
故我们所求的通解为:
此方法难度上较为简单,但它的局限在于一般情况下计算量稍大。
常数变易法
常数变易法的优势在于它能够以较小的计算量求解变系数线性微分方程,比如我们都学过如何使用它求解一阶变系数线性微分方程。在这里,我们简单介绍一下二阶线性微分方程的常数变易法。
假设我们有如下标准形式的二阶常系数非齐次线性微分方程:
并且我们已知该方程对应的齐次方程的通解为
类似于一阶非齐次线性微分方程的常数变易法,我们设该方程的特解为
对特解求导,得:
再将特解回代入微分方程,整理后得到
由于目前为止对于两个未知函数
只要该二元线性方程组的Wronskian行列式:
不为零,我们就可以通过求解线性方程组的Cramer法则解出
根据上述方法,对于例题,我们有
对应的Wronskian行列式:
根据Cramer法则解出
所以我们得到原方程的特解:
实际上,我们注意到,使用常数变易法我们可以直接求出方程的通解形式。
不难发现,若根据Cramer法则解出
这样,就得到原方程的通解:
降阶法
对于任意的二阶常系数线性非齐次微分方程
在这里我们仅讨论
作换元
于是问题便转化为求解下列两个一阶线性微分方程:
回到我们的例题中。作换元后再直接根据一阶线性微分方程的通解公式,得到以下步骤:
然后我们再用相同的办法解出通解:
可见此方法的计算量也较小。
积分因子法
积分因子法实际上也是来源于一阶线性微分方程的积分因子法,同时是受到上述降阶法的启发。
我们观察到降阶法是将原二阶常系数线性非齐次微分方程降阶成为了两个一阶线性微分方程,联想到一阶线性微分方程的的积分因子法,
考虑我们转化后的方程组:
我们可以首先对方程
注意到
为了继续运用积分因子法,我们自然想到补齐方程左端的积分因子。于是我们对次方程两边再乘以积分因子
所以解得:
上述方法告诉我们,此类二阶线性微分方程一定能通过积分因子法求解。另外,虽然得到的结果虽然看起来很复杂,但实际上往往在求解的过程中就逐渐简化了。
为了更好的理解上述过程,我们将积分因子法运用到此题中,得到一个完全形式化的步骤:
可见, 积分因子法实际上略去了降阶法中降阶的步骤, 直接一步步利用积分因子转化即可得到最终的结果.
微分算子法
微分算子法可以使用, 但若对它理解不深, 不建议使用.
由微分算子表示法, 我们将原方程写为
根据输入函数为
虽然最终的结果为