微分方程

先导知识

在学习微分(求导)的时候,对于以下几种常见函数的导数,大家一定不陌生,在接下来的微分方程求解,也会利用到这些常见函数的求导以及求导运算的属性:

\((e^x)'=e^x\)

\((x^n)'=n{\cdot}x^{n-1}\)

\((\sin{x})'=\cos{x}\)\((\cos{x})'=-\sin{x}\)

\([f(x)g(x)]'=f'(x)g(x)+f(x)g'(x)\) ,例如:\((xe^{x})'=(x)'{\cdot}e^{x}+x{\cdot}(e^{x})'=e^{x}+x{\cdot}e^{x}\)

\(f(g(x))'=\frac{df}{dg}{\cdot}\frac{dg}{dx}\),例如:\((e^{ax})'=\frac{de^{ax}}{d(ax)}{\cdot}\frac{d(ax)}{dx}=e^{ax}{\cdot}a=a{\cdot}e^{ax}\)

所谓“齐次”,指的是形如 \(ay''+by'+cy=0\) 的方程。

所谓“非齐次”,指的是形如 \(ay''+by'+cy=f(x)\) ,其中 \(f(x)\ne0\)

齐次微分方程

\(ay''+by'+cy=0\) 为例。

特征方程

注意到

  • \(e^x\)求导后的结果是自身,即 \((e^x)'=e^x\)

  • \((e^{{\alpha}x})'={\alpha}{\cdot}e^{{\alpha}x}\)\((e^{{\alpha}x})''={\alpha}^{2}{\cdot}e^{{\alpha}x}\) ,由此可以看出\(e^{{\alpha}x}\)的一阶导数结果的系数是\(e\)的幂次系数\(\alpha\),二阶导数结果的系数是\(e\)的幂次系数的平方\({\alpha}^2\)

  • 如果 \(e^{{\alpha}x}\) 是上述方程的解(为了书写和讨论方便,在此省略常数系数,带上常数系数之后\(C_1e^{{\alpha}x}\)也是方程的解),那么将会有

\(a{\cdot}{\alpha}^2e^{{\alpha}x}+b{\cdot}{\alpha}e^{{\alpha}x}+c{\cdot}e^{{\alpha}x}=0\)

\(a{\cdot}{\alpha}^2+b{\cdot}{\alpha}+c=0\)

也就是说 \(\alpha\) 是关于\(r\)的方程 \(a{\cdot}r^2+b{\cdot}r+c=0\) 的一个根。

由此我们不难发现,对于二阶齐次微分方程\(ay''+by'+cy=0\) ,可以根据原方程系数,构造一个新的方程\(a{\cdot}r^2+b{\cdot}r+c=0\),即所谓的“特征方程”,然后求该特征方程的根,最终得到微分方程的一个解。

特征方程的解与微分方程的解

有了特征方程,我们自然会想到一元二次方程的根的几种情况,那么它们分别对应齐次微分方程的解又是什么样的形式呢?

特征方程判别式 特征方程的根 微分方程的根(通解)
\(\delta > 0\) 有两个不同的实数根\(r_1\)\(r_2\)\(r_1{\ne}r_2)\) \(C_1e^{r_1x}+C_2e^{r_2x}\)
\(\delta = 0\) 有两个相同的实数根,也称为“重根” \(r_1=r_2\) \((C_1+C_2x)e^{r_1x}\)
\(\delta < 0\) 有两个虚数根\({\alpha}{\pm}{\beta}i\) \(e^{{\alpha}x}(C_1{\cos}{{\beta}x}+C_2{\sin}{{\beta}x})\)

其中\(\delta > 0\)的情况容易理解。而\(\delta < 0\)也可以套用\(\delta > 0\)的情况来转换:

特征方程有两个虚根\({\alpha}{\pm}{\beta}i\),此时微分方程的根可以写成

\(C_1e^{({\alpha}+{\beta}i)x}+C_2e^{({\alpha}-{\beta}i)x}\)

\(=C_1e^{{\alpha}x}({\cos}{{\beta}x}+i{\sin}{{\beta}x})+C_2e^{{\alpha}x}({\cos}{\beta}x-i{\sin}{{\beta}x})\)

\(=(C_1+C_2)e^{{\alpha}x}{\cos}{{\beta}x}+(C_1-C_2)ie^{{\alpha}x}{\sin}{{\beta}x}\)

将系数\((C_1+C_2)\)\(((C_1-C_2)i)\)重写成\(C_1\)\(C_2\)即可得到特征方程虚根情况下的通解形式。

下面重点来看一下重根(\(\delta = 0\))的情况:

首先\(C_1e^{r_1x}\)是方程的根,这个容易理解,关键是如何理解另外一个根\(C_2xe^{r_1x}\)

我们可以反过来验证一下:

\(y=C_2xe^{r_1x}\)

\(y'=C_2e^{r_1x}+C_2r_1xe^{r_1x}\)

\(y''=C_2r_1e^{r_1x}+C_2r_1e^{r_1x}+C_2r_1^2xe^{r_1x}=2C_2r_1e^{r_1x}+C_2r_1^2xe^{r_1x}\)

\(ay''+by'+cy\)

\(=a{\cdot}(2C_2r_1e^{r_1x}+C_2r_1^2xe^{r_1x})+b{\cdot}(C_2e^{r_1x}+C_2r_1xe^{r_1x})+c{\cdot}C_2xe^{r_1x}\)

\(=(2a{\cdot}r_1+b)C_2e^{r_1x}+(a{\cdot}r_1^2+b{\cdot}r_1+c)C_2xe^{r_1x}\) ……①

其中,我们知道\(r_1\)是特征方程的根,所以

\(a{\cdot}r_1^2+b{\cdot}r_1+c=0\)

又因为\(\delta = 0\),所以\(r_1=-\frac{b}{2a}\),即 \(2a{\cdot}r_1+b=0\)

所以上述①式=0,即此时\(ay''+by'+cy=0\),也就是\(C_2xe^{r_1x}\)是方程的根。

关于齐次方程的解的思考小结

对于二阶微分方程的解,可以看到一阶求导、二阶求导所产生的分量,应该保持原来的分量(例如\(e^x\)\({\cos}{x}\)\({\sin}{x}\))、或者出现能够消除的降幂项(例如\(xe^x\)),总的来说就是不增加新的无法消除的项。

非齐次方程

通解与特解

形如 \(ay''+by'+cy=f(x)\) ,其中 \(f(x)\ne0\),其解的构成形式为 \(y_0+y^*\),其中是\(y_0\)通解、\(y^*\)是特解,为了方便表达,在这里写成

\(ay_0''+by_0'+cy_0=0\)

\(a{y^*}''+b{y^*}'+c{y^*}=f(x)\)

之所以解的构成形式为\(y_0+y^*\),是因为:

\(a(y_0+y^*)''+b(y_0+y^*)'+c(y_0+y^*)\)

\(=(ay_0''+by_0'+cy_0)+(a{y^*}''+b{y^*}'+cy^*)\)

\(=0+f(x)\)

\(=f(x)\)

特解的求法

两种形式

参考文献[1]中提到了两种常见形式:

  • 形式1、\(f(x)=e^{{\lambda}x}P_m(x)\),即\(ay''+by'+cy=e^{\lambda{x}}P_m(x)\)

右侧是\(e^{\lambda{x}}\)\(m\)次多项式\(P_m(x)\)的乘积。

特解形式为\(y^*=x^kQ_m(x)e^{\lambda{x}}\),其中\(k\)的取值如下:

\(k=0\):当\(\lambda\)不是特征根,即\(\lambda\ne{r_1}\)\(\lambda\ne{r_2}\)

\(k=1\):当\(\lambda\)是单根,即\(\lambda=r_1\ne{r_2}\)\(\lambda=r_2\ne{r_1}\)

\(k=2\):当\(\lambda\)是重根,即\(\lambda={r_1}={r_2}\)

举例1、微分方程\(y''-y=3e^x\)

特征方程为\(r^2-1=0\),特征根是\(r_{1,2}=\pm{1}\)\(\lambda=1\),是单根的情况,所以\(k=1\);在本例中没有\(x\)的多项式、或者说\(P_m(x)\)\(x\)的0次多项式,因此\(Q_m(x)\)也是\(x\)的0次多项式、即常数项(记为\(b_0\))。所以特解形式可以写为\(y^*=xb_0e^x\)。代入原方程可得:

\(b_0e^x+b_0xe^x-b_0xe^x=3e^x\)

\(b_0e^x=3e^x\),从而\(b_0=3\),特解为\(y^*=3xe^x\)。原方程的解为\(y=C_1e^x+C_2e^{-x}+3xe^x\)

  • 形式2、\(f(x)=e^{{\lambda}x}[P_l^{(1)}(x)\cos{{\omega}x}+P_n^{(2)}\sin{{\omega}x}]\),即\(ay''+by'+cy=e^{{\lambda}x}[P_l^{(1)}(x)\cos{{\omega}x}+P_n^{(2)}\sin{{\omega}x}]\)

右侧是\(e^{\lambda{x}}\)和一个式子的乘积。

特解形式为\(y^*=x^ke^{\lambda{x}}[R_m^{(1)}\cos{\omega{x}}+R_m^{(2)}\sin{\omega{x}}]\),其中\(k\)的取值如下:

\(k=0\):当\(\lambda+i\omega\)不是特征根

\(k=1\):当\(\lambda+i\omega\)是特征根

\(R_m^{(1)}\)\(R_m^{(2)}\)\(m\)次多项式,\(m=\max\{l,n\}\)

举例2、\(y''+y=3x\sin{5x}\)

特征方程为\(r^2+1=0\),特征根是\(r_{1,2}=\pm{i}\)\(\lambda=0\)\(\omega=5\)\(\lambda+i\omega=5i\)不是特征根,所以\(k=0\)\(P_n(x)\)是1次多项式,\(P_l(x)\)是0次多项式,所以\(R_m^{(1)}\)\(R_m^{(2)}\)是1次多项式,特解形式为\(y^*=x[(b_0x+b_1)\cos{5x}+(a_0x+a_1)\sin{5x}]\)

方程右边为常数的一种解法

形如 \(ay''+by'+cy=K\) ,其中常数\(K\ne0\)\(c\ne0\)

用上一小节提到的特解的求法,能够求出上述方程的解。

在这里提供另外一种更简洁的方法。

例如:\(y''-y'-20y=5\)

首先,上述方程对应的齐次方程为:\(y''-y'-20y=0\)

特征方程 \(r^2-r-20=0\)

两个特征根分别为:\(r_1=-4\)\(r_2=5\)

对应齐次方程的通解为:\(C_1e^{-4x}+C_2e^{5x}\)

接下来求特解,可以用这样的方法:将原方程变形为 \(y''-y'-20(y+\frac{1}{4})=0\)

之所以要这么变形,是考虑到 \((y+C)''=y''\)\((y+C)'=y'\)

因此方程可以进一步变形为 \((y+\frac{1}{4})''-(y+\frac{1}{4})'-20(y+\frac{1}{4})=0\)

\((y+\frac{1}{4})\)看作一个整体,用齐次方程解法可得 \(y+\frac{1}{4}=C_1e^{-4x}+C_2e^{5x}\)

从而得到最终的解为:\(y=C_1e^{-4x}+C_2e^{5x}-\frac{1}{4}\)

总的来说,对于\(ay''+by'+cy=K\),可以变形为\(ay''+by'+c(y-\frac{K}{c})=0\)

\((y-\frac{K}{c})\)看作一个整体,求出通解\(y_0\),即\(y-\frac{K}{c}=y_0\),从而得到最终解\(y=y_0+\frac{K}{c}\)

参考文献

[1]. 二阶常系数微分方程的解 - 知乎

posted @ 2024-01-17 21:07  风驰电掣的马  阅读(40)  评论(0编辑  收藏  举报