4.常微分方程
常微分方程
定义
含有未知函数及其导函数的方程称为$\color{Salmon}{微分方程}$:
微分方程中出现的导函数的最高阶数,叫做微分方程的$\color{Salmon}{阶}$
$n$阶微分方程的形式是:
这里必须指出在方程中,$y^{(n)}$是必须出现的,而$x,y,y’,\cdots,y^{(n-1)}$等变量则可以不出现。
可分离变量的微分方程
如果一个一阶微分方程能写成:
的形式,这就是$\color{Salmon}{可分离变量的微分方程}$。
对其两边求不定积分:
分别得到$g(y)$和$f(x)$的原函数$G(y)$、$F(x)$,于是:
为此微分方程的解。
在解微分方程时,变量$x,y$地位可看做相同的,既可把$y$看作$x$的函数,又可把$x$看作$y$的函数
如果遇到复合函数,如$y’=cos(x+y)$的类型,考虑进行变量代换,将$x+y=u$,就变成了$u’=1+cosu$的形式,就是可分离变量的微分方程了
齐次方程
如果一阶微分方程可以写成:
的形式,那么称此方程为$\color{Salmon}{齐次方程}$。这个方程是可以通过 换元变换为可分离变量的微分方程的。
设$\frac{y}{x}=u$,那么就化成了:
最后换成是$\int udu=\int xdx$的形式
实际上,这种化简技巧并不局限于$\frac{y}{x}$的形式,比如$2yy’$的形式,就可以看做是$u=y^2,y’sec^2y$的形式,就可以看做是$u=tany$,根据导数形式灵活化简
方程
解题步骤是:
解出:
再积分
如果$C_1=0$,则$y=C_2$
可降阶方程(两阶微分方程)
因为常系数非齐次二阶方程和变系数二阶微分方程不存在通解,所以可降阶方程主要针对的是$\color{salmon}{两阶微分方程}$类型
$y’’=f(x)$类型
无论是齐次还是非齐次,对方程两边做两次积分即可解
$y’’=f(x,y’)$类型
需要讨论是常系数非齐次和变系数齐次or非齐次的类型
如果是变系数齐次方程,那么设$y’=P,y’’=\frac{dP}{dx}$,
将二阶降阶为了自变量为$P$的一阶方程,形式就是可分离变量的微分方程,解出$y’=P$,之后再对$y’$积分,求出$y$的通解
$y’’=f(y,y’)$类型
设$y’=P,y’’=P\frac{dP}{dy}$
比如$3yy’’-2y’^2=0$
线性微分方程
定义
对于微分方程:
$D$指的是对$y$求导的阶数
下式:
称为$\color{Salmon}{线性微分方程}$。如果$f(x)$:
- 等于0:齐次线性微分方程
- 不等于0:非齐次线性微分方程
如果系数$a_0,a_1,\cdots,a_n$:
- 是常数:常系数线性微分方程
- 是函数:变系数线性微分方程
解的结构
对于二维齐次线性微分方程$y’’+p(x)y’+q(x)y=0$,解空间很明显是一个平面:
定理1:
如果$\boldsymbol{p_1},\boldsymbol{p_2},\cdots,\boldsymbol{p_n}$是$n$维齐次线性方程组:
的解,并且它们$\color{Salmon}{线性无关}$,那么线性组合:
是此方程组的$\color{Salmon}{通解}$。
非齐次线性函数$a_1x_1+a_2x_2=b,b\ne 0$和齐次线性函数$a_1x_1+a_2x_2=0$,或者说齐次线性方程组$A\boldsymbol{x}=\boldsymbol{0}$与非齐次线性方程组$A\boldsymbol{x}=\boldsymbol{b}$,是平行的直线:
任取$A\boldsymbol{x}=\boldsymbol{0}$上的点$\boldsymbol{p_1}$,也任取$A\boldsymbol{x}=\boldsymbol{b}$上的点$\boldsymbol{p_2}$:
两者相加:
也是$A\boldsymbol{x}=\boldsymbol{b}$上的点:
任意一个$A\boldsymbol{x}=\boldsymbol{0}$上的点,和$\boldsymbol{p_2}$相加,都是$A\boldsymbol{x}=\boldsymbol{b}$上的点:
定理2:
如果:
是齐次线性方程组:$A\boldsymbol{x}=\boldsymbol{0}$的通解。
$\boldsymbol{p^*}$是非齐次线性方程组:$A\boldsymbol{x}=\boldsymbol{b}$的一个解,也称为$\color{Salmon}{特解}$,那么:
是非齐次线性方程组的所有解。
定理3:
非齐次方程的两个特解$p_1,p_2$相减是齐次微分方程的解
常系数线性微分方程
齐次(一阶,二阶)
一阶形式为:
将变系数线性微分方程的通解替换为常系数,通解为:
某二阶常系数齐次线性微分方程:
首先,欧拉发现不论$p、q是$什么,通解都具有以下形式:
$r_1、r_2$是复数。那么可以合理假设$y=e^{rx}$,得到:
回代到微分方程中,得到:
要使等式成立,显然要使下式成立:
这是一个一元二次方程,也被称为此微分方程的$\color{Salmon}{特征方程}$
可以用公式:
求出$r_1、r_2$。有三种情况:
- 当$p^2-4q > 0,r_1、r_2$是不相等的实根:
- 当$p^2-4q = 0$:
- 当$p^2-4q < 0$是不相等的复根:
其中:
因此微分方程的通解也分为三种情况。
当$r_1\ne r_2$且是实根时,$y_1=e^{r_1x}、y_2=e^{r_2x}$都是微分方程的解,而且$\frac{y_2}{y_1}=\frac{e^{r_2x}}{e^{r_1x}}$不是常数,那么这两个解线性无关。
根据,线性微分方程解的结构,此时通解为:
当$r_1=r_2=-\frac{p}{2}$时,只得到了一个解:
通解为:
当$r_1\ne r_2$且是复根时,$y_1=e^{(\alpha+\beta i)x}、y_2=e^{(\alpha-\beta i)x}$都是微分方程的解,只是这是复数函数。根据欧拉公式:
$y_1、y_2$的线性组合依然是微分方程的解:
$\overline{y_1}、\overline{y_2}$都是实值函数,且:
并非常数,即两者线性无关,所以通解为:
二阶常系数齐次线性微分方程的通解为:
结论:已知特征方程为$\lambda ^2+b\lambda +c=0$,如果系数$b,c>0$,那么最后解出的$\lambda<0$,则$\lim_{x\to \infty} f(x)=0$
非齐次(一阶,特解二阶)
一阶:
将变系数线性微分方程的通解替换为常系数:
二阶:
主要问题是解自由项为多项式、指数函数、正弦函数、余弦函数以及它们的和与积的二阶常系数非齐次线性微分方程
当自由项是指数函数时:$(ae^ {\lambda x})$,假设特解为$x^k (ae^ {\lambda x})$,$k$为$\lambda$ 的$k$重根,$a$的值需要带入方程中运算
当自由项为线性函数时:$(ax+b)$,假设和特解为$y^*=x^{k}(a x+b)$,将$ax+b$带入方程中可定出$a$和$b$,$k$指$\lambda(0)$是特征方程的$k$重根
当自由项是三角函数时:$(cos\beta x,sin\beta x)$,假设特解为$y^*=x^{k}(a cos\beta x+bsin\beta x)$,将$acos\beta x,bsin\beta x$带入方程可定出$a$和$b$,$k$的值取决于$\lambda(0)+\beta i$是特征方程的$k$重根
其实线性函数和三角函数的都含有$e^{\lambda x}$,不过$\lambda$ 为0。如果出现$x^2e^x$的形式,说明微分方程至少是3阶
当自由项为指数函数乘多项式时:$e^{\lambda x}P_m(x)$,假设特解$y^*=x^kQ_m(x)e^{\lambda x}$,$k$指$\lambda$是特征方程的$k$重根
当自由项是三角函数乘多项式时:$e^{ax}[P_l(x)cos\beta x+P_nsin\beta x]$,假设特解$y^*=x^ke^{ax}[R_m(x)cos\beta x+R_m(x)sin\beta x]$,$m$的值取决于$l$和$n$的最高次,$k$指$\alpha+\beta i$是特征方程的$k$重根
变系数线性微分方程
变系数线性微分方程的解不一定能求出来,下面介绍几种可解的。
一阶变系数线性微分方程经过变形之后都可以写成如下的形式:
齐次(一阶)
先求它的齐次方程:
的解,很显然可以分离变量:
两端积分,得:
改写下就得到了齐次方程的通解:
非齐次(一阶)
常考题型
最常见的题型如下:
已知$y’’+by’+cy=f(x)$,求其特解的形式,这种题求解的步骤的一般步骤是:
- 根据特征方程算出特征根($r_1.r_2$)
- 根据特征根和$f(x)$的形式,确定特解的形式(比如$x^ke^x(Acos\beta x+Bsin\beta x)$)
- 将特解带入进方程,求出待定系数的值(如果$A$或者$B$是$0$的话,特解形式就会改变)
其还有变种,有时候会给出$y’(0)$和$y’’(0)$的值,这种情况下,通解=特解+齐次解,然后将通解代入求出其通解
还有积分-微分方程的形式,如果对积分进行多次求导,将其化成微分方程的形式,然后根据积分的性质,得出初始条件,以求解最终的$C$值
例如:$f(x+y)=\frac{f(x)+f(y)}{1-f(x)f(y)}$,$f(xy)=yf(x)+xf(y)$的形式,常常和导数有关,解决此类题,要从导数的定义入手
其中$f(x+\Delta x)$根据题目给出的条件转换为对应的形式,然后就可求出$f’(x)$