高等数学里的一阶微分方程通常有几个类型:可分离变量的微分方程,齐次方程,一阶线性微分方程与伯努利方程。
1,可分离变量的微分方程:若方程形式为
\[y’=\frac{dy}{dx}=f(x)g(y)\]
则方程为可分离变量的微分方程,两边同乘以\(\frac{dx}{g(x)}\) 以后,方程的变量就分离了
\[\frac{dy}{g(y)}=f(x)dx\]
左边只有 \(y\),右边只有 \(x\)。两边积分,就可以求出方程的解。
2,齐次方程 \(\displaystyle y’=f\left(\frac{y}{x}\right)\),作变换 \(\displaystyle u=\frac{y}{x}\),方程就变成了可分离变量的微分方程
\[\begin{array}{lll}u=\frac{y}{x}&\Rightarrow& y=xu\\ \frac{dy}{dx}=u+x\frac{du}{dx}=f(u)&\Rightarrow &x\frac{du}{dx}=f(u)-u\end{array}\]
再利用可分离变量的微分方程来求解。
3,一阶线性微分方程\[y’+p(x)y=q(x)\]
它的解为 \[y=e^{-\int p(x)dx}\left(\int e^{\int p(x)dx}q(x)dx+C\right)\]
这个公式可以用积分因子法或者常数变易法求得。
4,伯努利方程 \(y’+p(x)y=q(x)y^n\):将方程两边除以 \(y^{n}\),再做变换 \(z=y^{1-n}\) ,就可以将方程化成一阶线性微分方程。
\begin{array}{ll}\Rightarrow&y^{-n}y’+p(x)y^{1-n}=q(x)\\ &z=y^{1-n}, dz=(1-n)y^{-n}y’\\ \Rightarrow&(1-n)y^{-n}y’+(1-n)p(x)y^{1-n}=(1-n)q(x)\\ \Rightarrow&\frac{dz}{dx}+(1-n)p(x)z=(1-n)q(x)\end{array}
这就是一阶线性微分方程,我们求出 \(z\),再开根号就得到 \(y\)。
例1,解方程 \(y’=e^{x-y}\)。
解:这是一个可分离变量的方程,先将方程变形为
\[ y’=e^x\cdot e^{-y} \quad\Rightarrow \quad \frac{dy}{dx}=\frac{e^x}{e^y}\]
所以
\[ e^ydy=e^xdx\quad\Rightarrow\quad \int e^ydy=\int e^xdx\]
积分以后得
\[ e^y=e^x+C\]
例2,解方程 \(y’=\frac{y}{x}\)。
解:方程可以变形为
\[\frac{dy}{y}=\frac{dx}{x}\quad\Rightarrow\quad \int\frac{dy}{y}=\int\frac{dx}{x}\]
所以
\[\ln|y|=\ln|x|+C\quad\Rightarrow\quad |y|=e^C|x|\]
我们仍然记 \(C=e^C\) 并且允许它为负数的话,就得到了方程的解为
\[y=Cx\]
例3,解方程 \(\displaystyle \frac{dy}{dx}=\frac{x^2+3y^2}{2xy}\)。
解:将右边分开成两项,
\[\frac{dy}{dx}=\frac{1}{2}\frac{x}{y}+\frac{3}{2}\frac{y}{x}\]
这是一个齐次方程。令 \(u=\frac{y}{x}\),则 \(y=ux, \frac{dy}{dx}=u+x\frac{du}{dx}=\frac{1}{2u}+\frac{3}{2}u\),所以
\[x\frac{du}{dx}=\frac{1}{2}\left(\frac{1}{u}+u\right)\]
分离变量
\[\frac{dy}{\frac{1}{2}\left(\frac{1}{u}+u\right)}=\frac{dx}{x}\quad\Rightarrow\quad \int\frac{2udu}{1+u^2}=\int\frac{dx}{x}\]
积分以后得
\[\ln(1+u^2)=\ln|x|+C\quad\Rightarrow\quad 1+u^2=Cx\]
代回到原变量,方程的解为
\[\ln\left(1+\frac{y^2}{x^2}\right)=\ln|x|+C\]
例4,解初值问题 \((x+1)y’+y=2e^{-x}, y(1)=0\)。
解:将方程两边同除以 \(x+1\),得
\[y’+\frac{1}{x+1}y=\frac{2e^{-x}}{x+1}\]
这是一阶线性微分方程,由一阶线性微分方程解的表达式,
\begin{align*}y=&e^{-\int\frac{1}{x+1}dx}\left(C+\int e^{\int\frac{1}{x+1}dx}\frac{2e^{-x}}{x+1}dx\right)\\ &=e^{-\ln|x+1|}\left(C+\int e^{\ln|x+1|}\frac{2e^{-x}}{x+1}dx\right)\\ &=\frac{1}{|x+1|}\left(C+\int |x+1|\frac{2e^{-x}}{x+1}dx\right)\\ &=\frac{1}{x+1}\left(C+\int2e^{-x}dx\right)\\ &=\frac{1}{x+1}\left(C-2e^{-x}\right)=\frac{C-2e^{-x}}{x+1}\end{align*}
例5,解方程 \(y’+\frac{1}{x+1}y=-\frac{1}{2}(x+1)^3y^3\)。
解:这是一个伯努利方程,两边同除以 \(y^3\),得
\[y^{-3}y’+\frac{1}{x+1}y^{-2}=-\frac{1}{2}(x+1)^3\]
令 \(z=y^{-2}\),则 \(\frac{dz}{dx}=-2y^{-3}y\frac{dy}{dx}\)。将上面的方程两边同乘以 \(-2\),得到
\[-2y^{-3}\frac{dy}{dx}-2\frac{1}{x+1}y^{-2}=(x+1)^3\]
将 \(z=y^{-2}\) 代入,得
\[\frac{dz}{dx}-2\frac{1}{x+1}z=(x+1)^3\]
由一阶微分方程解的表达式,
\begin{align*}z&=e^{2\int \frac{1}{x+1}dx}\left(C+e^{-2\int \frac{1}{x+1}dx}(x+1)^3dx\right)\\ &=e^{2\ln|x+1|}\left(C+\int e^{-2\ln|x+1|}(x+1)^3dx\right)\\ &=(x+1)^2\left(C+\int (x+1)^{-2}(x+1)^3dx\right)\\ &=(x+1)^2\left(C+\int (x+1)dx\right)=(x+1)^2(C+\frac{1}{2}(x+1)^2)\\ &=C(x+1)^2+\frac{1}{2}(x+1)^4\end{align*}
也就是
\[z=y^{-2}=C(x+1)^2+\frac{1}{2}(x+1)^4\]
所以
\[y=\frac{1}{\sqrt{C(x+1)^2+\frac{1}{2}(x+1)^4}}\]