跳轉到內容

常微分方程/導論

來自華夏公益教科書,開放的書籍,為開放的世界

可直接積分的微分方程

[編輯 | 編輯原始碼]

一個常微分方程的例子是方程

.

求解這個方程意味著我們要找到一個定義在某個區間 上的函式 ,使得上面的方程對於所有 都成立。也就是說,與諸如

,

這樣的“普通”代數方程的解是一個數字(在本例中是 )不同,常微分方程的解是一個函式

微積分中有一個定理說,一個在連通區間 上的可微函式 導數為零當且僅當它是一個常數函式。因此,方程

的解正是常數函式 ()。這裡要注意,我們失去了解的唯一性(我們在代數方程的例子中擁有的);每個常數函式都是解。我們稍後將能夠透過施加初始條件來恢復解的唯一性(至少在某些特殊情況下);例如,如果我們另外要求

(我們還需要 包含在解區間 內),那麼我們只有一個選擇來求解我們的方程:.

讓我們轉向一個稍微複雜一些的微分方程

對於某個函式 。在這種情況下,根據微積分基本定理,我們有

,其中 包含在解區間 中,

其中 是一個任意積分常數。當然, 的任意性意味著我們有無限多個解,但是透過強加一個初始條件 ,我們得到 必須等於 ,因此,如果我們還要求滿足初始條件,我們再次得到了唯一的解。

練習

[edit | edit source]
  • 在初始條件 下,求解微分方程 。更一般地,在初始條件 下,求解微分方程

常微分方程的階

[edit | edit source]

我們可能不會考慮方程

,

而是考慮方程

,或者更一般地,

對於一些函式 . 請注意區別:之前我們只有了一階導數,現在我們有了二階導數。新方程仍然是一個常微分方程(我們將在結束時給出常微分方程的精確定義,當我們完成了簡單的例子時),但這次涉及二階導數。這導致了以下定義。

定義 1.1(常微分方程的階數):

常微分方程的階數定義為其中出現的最高階導數的階數。也就是說,如果 出現於常微分方程中,但對於所有 不出現在常微分方程中,則 是該常微分方程的階數。

事實上,對於上面的例子,我們可以很容易地使用積分來計算解。如果 ,則 ,其中 是一個常數。因此,再次積分,我們得到

對於一些常數 .

練習

[edit | edit source]
  • 常微分方程 的階數是多少?ODE 的階數是多少?根據最後一個問題,寫下一個 23 階的常微分方程。
  • 在條件 下求解微分方程

線性微分方程

[edit | edit source]

考慮微分方程

,

其中 是一個任意常數。這個微分方程有一個顯著的性質:當 是它的解時, 也是它的解,對於任意 (實際上,複數也是允許的)。更一般地,解的任何線性組合仍然是解。這是導數線性性的直接結果,如下所示

.

具有此性質的微分方程稱為 *線性* 方程。

定義 1.2(線性常微分方程):

線性常微分方程 是一種 ODE,任何它的解的線性組合仍然是它的解。

注意,由於零可以寫成任何現有解的線性組合(作為 ),線性 ODE 要麼沒有解,要麼零是一個解。

還有一種叫做 *非齊次線性方程* 的東西,它與線性方程密切相關,但並不相同。

考慮常微分方程

對於某些函式 。這是一個所謂的 *非齊次線性方程* 的示例,原因如下:假設它有一個解 ,並且 是上述方程 的一個解。那麼任何 *疊加* () 仍然是一個解。

.

我們將在以下定義中捕獲此屬性。

定義 1.3(非齊次線性常微分方程):

一個 **非齊次線性常微分方程** 是一個 ODE,它對應一個線性 ODE,我們可以將它的解加起來並仍然得到一個解。

為了將線性 ODE 與非齊次線性 ODE 區分開,我們通常將前者稱為 *齊次線性 ODE*。一些數學家也使用“線性”一詞來指代齊次 *或* 非齊次 ODE,這就是為什麼建議無論如何使用“齊次”一詞的原因。

我們將在稍後看到如何解決這些問題,儘管它實際上非常容易。

練習

[edit | edit source]

。透過直接計算證明函式 是 ODE 的一個解。

多維

[edit | edit source]

自治微分方程

[edit | edit source]

與偏微分方程的區別

[edit | edit source]

常微分方程的精確定義

[edit | edit source]
華夏公益教科書