跳轉到內容

常微分方程/非齊次 1

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

高階微分方程

非齊次方程

[編輯 | 編輯原始碼]

非齊次常係數方程的形式為

其中 ci 都是常數,f(x) 不為 0。

齊次解

[編輯 | 編輯原始碼]

每個非齊次方程都有一個齊次解 (CF),可以透過將 f(x) 替換為 0 來求得,並求解 齊次解。例如,

的齊次解是微分方程

疊加原理

[編輯 | 編輯原始碼]

疊加原理使求解非齊次方程變得相當簡單。最終的解是齊次解和由 f(x) 產生的解(稱為特解 (PI))的總和。換句話說,

通解 = CF + PI

待定係數法

[編輯 | 編輯原始碼]

待定係數法是一種求解某些 f(x) 的特解的簡單捷徑。該方法僅在 f(x) 的有限個導數最終減小為 0 時才有效,或者如果導數在有限個導數內最終落入某種模式。如果這是真的,那麼我們就知道特解的一部分——所有在達到 0 之前的導數(或模式中的所有導數)的總和乘以任意常數。這就是試探特解。然後我們可以將我們的試探特解代入原始方程以完全求解它。

正如我們所見,我們可能需要根據齊次解來修改此試探解。如果試探解包含齊次解中也存在的項,那麼特解將被齊次解中的任意常數吸收,因此我們不會得到問題的完整解。

f(x) = 常數

[編輯 | 編輯原始碼]

最簡單的情況是當 f(x) 為常數時,例如

.

齊次解為

我們現在需要找到一個試探特解。當我們對 y=3 求導時,得到零。因此,我們的試探特解是在此之前的 y 函式的總和,即 3 乘以一個任意常數,這將得到另一個任意常數 K。

我們現在將 y 設定為特解,並找到直到 DE 階數(此處為二階)的導數。

現在我們可以將這些代入原始的微分方程

透過將 CF 和 PI 相加,我們可以得到微分方程的一般解

f(x) = 多項式

[edit | edit source]

這是包含上述示例的一般方法。一個 n 階多項式在恰好 n+1 次導數後會變為 0(例如對於常數如上面所示,一階導數為 0,對於二次方程,三階導數為 0,等等)。因此我們知道我們的 PI 是

例如,我們取

首先,我們知道我們的 PI 是

為了代入,我們需要計算它的前兩個導數

代入後我們得到

解得

所以,我們的特解是

但是,我們還需要得到通解。為了得到通解,我們將f(x)設為0,然後像上一節一樣求解。對於這個方程,根是-3和-2。所以我們的通解為

將特解和通解相加,我們就得到了我們的通解

f(x) = e的冪

[edit | edit source]

e的冪永遠不會降為0,但它們會形成一個模式。事實上,它只在一階導數中就形成了模式,因為它本身就是它的導數。所以我們知道

其中K是我們的常數,p是原始微分方程中給出的e的冪。

例如,考慮

.

我們做出我們的特解

.

然後得到

代入,得到

這就是特解。我們之前已經找到了通解。所以通解是


f(x) = 多項式 × e 的冪

[edit | edit source]

多項式乘以e 的冪也形成一個迴圈,在n 次導數中(其中n 是多項式中x 的最高次冪)。所以我們知道我們的試探特解是

其中C是常數,p 是方程中e 的冪。

例如,我們嘗試

現在我們可以將我們的特解設為

.

代入,得到

這是特解。我們之前找到了齊次解。因此,總解是

f(x) = 三角函式

[edit | edit source]

三角函式也不會簡化為 0。但它們確實具有 2 個導數迴圈 - sin x 的導數是 cos x,而 cos x 的導數是 -sin x。因此我們將我們的 PI 設定為

其中 C 是常數,p 是原始微分方程中三角函式內的項。

例如,我們嘗試

我們將我們的 PI 設定為

代入,得到

這是特解。我們之前找到了齊次解。因此,總解是

f(x) = 混合

[edit | edit source]

以上所有情況都可以透過待定係數法求解,因此上述情況的和也同樣可以透過待定係數法求解。 這是因為兩個導數要麼趨於0,要麼迴圈的函式之和,其導數也必須趨於0或迴圈。 將是各個 函式的和。

如果試解特解與通解有相同的項

[edit | edit source]

在處理 時,或有時在處理多項式(如果齊次方程的根為 0)作為 f(x) 時,你可能會在試解特解和通解中獲得相同的項。 如果發生這種情況,特解將被通解的任意常數吸收,這將不會導致完整的解。 為克服這個問題,將受影響的項乘以 x,直到它不再出現在通解中。

例如,讓我們採用

首先,求解齊次方程以得到通解。

輔助多項式為

求解輔助多項式的根。在本例中,它們為

通解為

現在求特解。由於f(x) 是一個 1 次多項式,我們通常會使用 Ax+B。但是,由於通解中同時出現了x項和常數項,我們需要乘以x² 並使用

.

我們像往常一樣求解 A 和 B。

因此,總解為

引數變易法

[edit | edit source]

引數變異法是一種求解方程 特解的方法,前提是已知對應齊次方程 的通解。現在我們將推匯出這種通用的方法。

我們已經知道齊次方程的通解:它具有形式 。我們將尋找非齊次方程形式為 的特解,其中 u 和 v 是自變數 x 的函式。對該式求導,我們得到

現在注意,目前對 只有一個條件,即 。現在我們強加另一個條件,即

這意味著 將沒有 的二階導數。因此,這些新引數(因此被稱為“引數變異法”)將是一些一階微分方程的解,這些方程是可以求解的。讓我們完成這個問題

以及

,

其中,最後一步源於 是齊次方程的解。

因此,我們有 。將第一個方程乘以 ,第二個方程乘以 ,然後相加得到:

類似的過程得到:

.

現在只需要對這些表示式求值,並相對於 積分,就可以得到函式 ,然後我們就得到了特解 。因此,微分方程 的通解為

請注意,這種方法的主要困難在於所涉及的積分通常非常複雜。如果積分結果不好,最好使用待定係數法。

出現在 表示式分母中的量稱為 的朗斯基行列式。


拉普拉斯變換

[edit | edit source]

拉普拉斯變換是求解非齊次初值問題的非常有用的工具。它允許我們將求解微分方程的問題簡化為求解代數方程的問題。我們從一些設定開始。

拉普拉斯變換的定義

[edit | edit source]

的拉普拉斯變換定義為

.

這也可以寫成 。在紙上書寫時,你可以寫一個草書大寫字母“L”,它通常會被理解。還存在一個逆拉普拉斯變換 ,但計算它需要對復變數進行積分。幸運的是,通常可以使用各種技巧(將在後面描述)來找到 ,而無需進行這種積分。但是,首先有必要證明關於拉普拉斯變換的一些事實。

拉普拉斯變換的兩個性質

[edit | edit source]

性質 1. 拉普拉斯變換是一個線性運算元;也就是說,.

該性質的證明直接從拉普拉斯變換的定義而來,留給讀者完成。

性質 2. 如果,那麼

證明
(用分部積分法)

正是性質 2 使拉普拉斯變換成為求解微分方程的有用工具。作為性質 2 的推論,請注意.

簡單函式的拉普拉斯變換

[編輯 | 編輯原始碼]

最後兩個可以使用尤拉公式輕鬆計算 .

為了找到更多的拉普拉斯變換,特別是變換 ,我們將推匯出變換的另外兩個性質。

拉普拉斯變換的另外兩個性質

[edit | edit source]

性質 3. 如果 ,則 .

性質 4. 如果 ,則 .

證明很簡單,留給讀者完成。

現在我們可以很容易地看到 。多次應用性質 3,我們可以發現 。最後,我們準備使用拉普拉斯變換來解微分方程。

使用拉普拉斯變換解非齊次初值問題

[edit | edit source]

一般來說,我們用以下方法解二階線性非齊次初值問題:首先,我們對等式兩邊進行拉普拉斯變換。這會立即將微分方程簡化為代數方程。然後,我們解出 。最後,我們對等式兩邊進行逆變換,求出

讓我們用這種方法來解問題

.

我們首先對等式兩邊進行拉普拉斯變換,並使用性質 1(線性)

(使用初始條件)

現在我們隔離

這裡我們已經將因式分解,為下一步做準備。現在我們嘗試對等式兩邊進行逆變換;為了做到這一點,我們需要將等式右邊分解成部分分式。

前兩個分數意味著。令得到,而令得到。其他三個分數類似地給出。因此

最後,我們可以透過觀察來進行逆變換,得到

.

卷積是一種將兩個函式組合成第三個函式的方法。卷積在機率、統計學以及其他許多領域都有應用,因為它表示函式之間的“重疊”。我們在這裡並不關注這個特性;對我們來說,卷積是一個快速計算拉普拉斯逆變換的方法。

定義。 卷積 定義為 .

卷積具有幾個有用的性質,如下所示

性質 1. (結合律)

性質 2. (交換律)

性質 3. (對加法的分配律)

我們現在證明卷積在計算拉普拉斯逆變換中起作用的結果。

定理。

證明
(改變積分順序)
現在令

讓我們解另一個微分方程

對兩邊進行拉普拉斯變換得到

現在我們需要找到。為此,我們注意到 ,因此,根據上面的定理。因此,微分方程的解是正弦函式與自身的卷積。我們繼續計算它

因此,原始方程的解為

.

{{}}

華夏公益教科書