跳至內容

常微分方程/一階線性 1

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

一階微分方程

什麼是線性一階方程?

[編輯 | 編輯原始碼]

線性一階方程是以下形式的方程:

.

其中最簡單的情況如示例 1 所示,其中 不是函式而是簡單的常數。線性一階方程很重要,因為它們經常出現在自然界和物理學中,並且可以透過一種相當直接的方法來解決。

我們首先透過啟發解法來開始。首先回顧一下,乘積法則指出 。關鍵的觀察是,一階 ODE 的左側似乎與乘積法則非常相似。有一個包含 導數的項,還有一個不包含 導數的項。

讓我們比較左側

與應用於包含 的乘積的乘積法則。注意 等於素數 運算子。

.

我們首先注意到,在一階常微分方程的左側,在 之前,沒有 的項。我們可以嘗試透過乘以 來修正。然後常微分方程將變成

但現在這隻有在 且因此 時,看起來才像乘積法則,但我們目前還不確定。但是這個簡單的方程很容易求解,因為它是一個可分離的方程。將它的兩邊都除以 並積分,得到

透過替換積分左側的積分,就變成了 。因此,將自然對數移到右邊,我們有

這非常重要,被稱為“積分因子”。因此,我們的原始常微分方程可以改寫為

但現在引入 的整個目的是試圖將該常微分方程的左側變成 以便於積分,而這正是我們所做的。因此

因此我們可以對等式兩邊積分,然後解出y得到

下面我們將提供另一種推導該公式的方法。

逐步解決方案

[edit | edit source]

示例 1:P 和 Q 是常數

[edit | edit source]
假設我們有以下等式
其中 nm 是常數。解出 y
步驟 1:求解積分因子
其中 P(x) = m,常數的積分是
得到
合併為 C。令 C=1,我們得到 emx
步驟 2:用剛剛找到的積分因子乘以整個方程。
步驟 3:識別出左邊是
即符合乘積法則,得到。
步驟 4:對等式兩邊關於 x 積分,
左側現在很容易整合。
步驟 5: 最後解出 y

示例 2: P 和 Q 是 x

[編輯 | 編輯原始碼]
取方程
求解 y
步驟 1: 查詢 , P(x) = x,x 的積分是
得到
令 C=1,我們得到
步驟 2: 乘以
步驟 3: 認識到左側是 ,給出
步驟 4: 積分
步驟 5: 求解 y

示例 3: P 和 Q 不相關

[編輯 | 編輯原始碼]
取方程
求解 y

在開始之前,我們注意到對於函式 y,我們不能保證對於所有 x 都有解,因為係數在 0 處不連續。所以我們可以找到在 的解。為了這個解的目的,我們將假設 .

步驟 1: 求
以及 1/x 的積分是
得到
令 C=1,得到 x
步驟 2: 乘以
步驟 3: 認識到左邊是
步驟 4: 對兩邊進行關於 x 的積分。
步驟 5: 求解 y

另一種推導方式

[編輯 | 編輯原始碼]

有一種求解非齊次方程的策略叫做引數變異法,其步驟如下。首先求解齊次方程的通解。猜測非齊次方程的解可以寫成與齊次方程解相同的形式,只是未知常數被未知函式代替。然後將這種形式的解代回原方程,看是否能找到未知函式的值。

這種方法在處理一階線性方程時效果很好,並且為我們提供了另一種推導解的公式的方法,我們將在下面介紹。

  1. 首先,令Q(x) 等於 0,以便得到一個齊次線性方程(這個術語的使用要區別於前面幾節中 "齊次" 的含義)。



  2. 這個方程是可分離的,因此將它分離



  3. 求解該方程得到解



  4. 現在令C 被 x 的可變函式替換,並將其表示為 g(x)。



  5. 將前面的方程代入微分方程得到



  6. 現在求解 g(x) 得到



  1. 現在將這個 g(x) 的表示式代入得到通解

從非線性方程構造線性方程

[編輯 | 編輯原始碼]

有時,一個無法像這樣求解的非線性方程可以透過應用替換操作變成線性方程,從而更容易求解。

讓我們進行以下替換
代入後,我們得到
然後我們可以像上面那樣,使用逐步方法,將它作為關於v 的線性方程來求解
步驟 1:求積分因子
為了方便,令 C=1,我們得到 作為我們的積分因子。
步驟 2: 乘以
步驟 3:識別出左側是
步驟 4: 對兩邊進行關於 x 的積分。
步驟 5:求解 v
現在我們有了 v,求解 y
華夏公益教科書