常微分方程是未知函數只含有一個自變量的微分方程。
其實,在之前的學習過程中,你已經研究過一些非常簡單的微分方程的解。比如說

其中
為函數,你實際上是在解微分方程

使用恰當的符號可以讓我們解微分方程更容易。
本文將主要使用以下四個符號來表示
的導數:



(用於可分離變量方程)
考慮如下微分方程

方程中導數最高為2階,因此我們說該方程為二階微分方程。
求解微分方程的一個關鍵思想是積分。
我們來考慮下面這個二階微分方程

我們怎麼解決這個問題呢?方程告訴我們,求兩次導以後,得到常數2,所以,如果我們積分兩次,應該就能算出答案。
積分一次:


我們已經把困難的二階微分方程轉化成了一個簡單點的方程,即

這個等式告訴我們,把函數求一次導,可以得到
。我們再積分一次,就能算出答案了。


這就是微分方程的解。對任意
和
,都有
。
和
與初始條件的值有關。如果待解方程給定了初始條件,我們可以在積分之後替換進去。
求解
,初始條件為
,
。
解答過程會比上面多這麼幾步:







如果沒有初始條件,我們算出的答案就叫通解;如果有初始條件,就叫特解。
在本節中,我們將研究四種微分方程:
此外,還有許多其他形式的微分方程,將在下一節中討論。
可分離變量方程基本形式為(這裡使用
更方便)

之前我們只處理過
的微分方程。上面那個可分離變量方程怎麼解決呢?
我們把變量
和
、
和
放到一起

兩邊分別對
和
積分

便能得到解答。
求解

分離變量

兩邊積分



令
,其中
為常數,得到

這便是上述方程的通解。
這一步不是必要的,但是可以用來驗證答案的正確性。
我們算出來的答案是

題目是

把答案對
微分,得

由於
,所以

我們得到了題給的微分方程,因此我們的答案是正確的。
齊次方程形式為

這看起來很困難,但我們可以令
,得到

現在只需處理
而非
了。
再用
來表示
,即
,

於是



就變成了可分離變量方程。
求解

我們把式子寫成這樣


令
,得到

再用
來表示

兩邊消去
,化簡

分離變量

兩邊積分




這便是上述方程的通解。
一階線性微分方程形式為

注意到方程兩邊同時乘或除
的任意非零函數,都不會對解產生影響。
乍一看,等式左邊不能直接積分。但是,有一個特殊情況。如果
是
的導數,我們就可以這麼辦

現在,積分就很簡單了。
我們把原方程兩邊同時乘以任意一個函數
,得到

我們假設如下條件:

如果這個條件滿足,就可以用上面說的那種辦法了。
這個條件其實等價於

積分,得


把常數
設為1,不會對結果產生影響。
代入原方程,得

化簡,得

兩邊積分並除以
得

我們稱
為積分因子。類似的方法也可用於其他一些微積分問題。
求解
,初始條件為
首先算出積分因子

方程兩邊同時乘
,得

或

積分,得

全微分方程形式為

且有性質
(即
對
的導數等於
對
的導數)
(如果微分方程沒有這個性質,那麼我們就不能再繼續解下去了。)
因此,如果我們有一個全微分方程,那麼就存在一個函數
使得
,且
於是解的形式為

便可通過積分找到
。
階常微分方程的通解會含有
個積分常量。要把它們都計算出來,我們還需要
個方程。大多數情況下,題目會給定
- 邊緣條件,即
取兩個不同的值時
及其導數的值
或者
- 初始條件,即
取某一值時
及其前
階導數的值。
一、如果自變量
不出現在微分方程中,那麼我們便可以把二階微分方程降為一階微分方程。
考慮方程

令

則

將這兩個表達式代入原方程,我們得到
=0
這便是一個一階微分方程。
求解

其中當
時,
。
首先,我們進行代換,得到

這是一個一階常微分方程。整理並分離變量,得

兩邊積分,得

我們知道了當
時
和
的值,所以我們可以求出

接下來

然後開平方根

要找到根號外面是取正號還是取負號,我們可以再用一遍初始條件,便可以把符號排除,得到

其解為

因為當
時
,所以
,於是

二、如果因變量
不出現在微分方程中,那麼我們也可以把二階微分方程降為一階微分方程。
考慮方程

令

則

將這兩個表達式代入原方程,我們得到
=0
這便是一個一階微分方程。
稱形如

的常微分方程為線性。這類方程比典型的非線性常微分方程更容易解決。初等函數只能解決少數特殊情況,但一般的線性常微分方程的解法超出本書討論範圍。
若對任意
,
,則稱該常微分方程齊次。
一般的線性方程有這麼兩個有用的性質:
- 一個齊次線性方程的解的任意線性組合都是該方程的解;
- 如果已知一個非齊次線性方程的解,我們給它加上對應的齊次線性方程的任意一個解,就會得到該非齊次線性方程的另一個解。
假設我們有一個線性常微分方程

並且我們知道它的一個解為
。
由性質可知
總是原方程的一個解,因此方程便變為
的
階線性方程。
我們知道
為常數是方程的一個解,因此
的這個常微分方程一定不含有
項,所以它實際上是一個
階線性常微分方程,這樣便使方程降了一階。
求解

方程的一個解為
,因此我們把
代入方程,得到

化簡,得

這是一個
的一階方程,解得
,
由於方程是線性的,兩個解的線性組合便是通解,即

假設我們有一個常微分方程

我們猜測有一個解為

這個函數
,因此方程變為

顯然是一個解,不考慮。我們只需研究

這是原方程的特徵方程。
這個方程可以有多達
個解
,每一個
都對應着原方程的一個解。
由於方程是線性的,
個解的線性組合便是通解,即

如果常微分方程是二階

那麼特徵方程就是二次方程

其根為

依
的符號不同,我們有以下三種情況:
一、
此時方程有兩個不同實根,我們可直接寫出解

二、
此時方程有兩個虛根。我們可以像上面那樣直接把它們寫到表達式中,但其實還有另一種更好的形式。
令
,則解為

這個表達式如果是實數,兩個
必定共軛,即

代入,得

三、
此時方程有兩個相等的實根
。我們得使用另一種方法來找到另一個不同的解。
為此,我們使用常數變易法。用
表示
和
,待解方程變為

從這個特徵方程我們可以知道方程的一個解是
,因此我們令
,得到

所以
,於是
,
所以這第二個解就是第一個解乘
。
高階方程的處理方法也是這樣的。比如說,如果特徵方程是這樣的:

那麼對應的常微分方程的通解就是

過程中最困難的部分就是找到特徵方程的解。