準備好精通一階微分方程了嗎?

歡迎來到進階數學(Further Mathematics)中最強大的課題之一!微分方程聽起來可能令人望而生畏,但它們實際上只是用來描述現實世界中變化的數學語言——例如溫度如何冷卻、電流如何在電路中流動,或是藥物在體內被吸收的速度。

在本章中,我們將專注於解出一類特定的方程:一階線性微分方程(First-Order Linear Differential Equations)。如果一開始覺得有點棘手也不用擔心;我們有一種絕妙的逐步解題方法(使用積分因子),這招保證管用!

1. 識別標準形式

一階線性微分方程是一個包含一階導數(\(\frac{dy}{dx}\))和函數 \(y\) 本身的方程,可以重組為一種稱為標準形式(Standard Form)的特殊結構。

關鍵標準形式

你必須能夠識別並將任何一階線性微分方程重組為這種精確的結構:

\[ \frac{dy}{dx} + P(x)y = Q(x) \]

關於各個部分,你需要了解以下幾點:

  • \(\frac{dy}{dx}\): 這一項的係數必須為 1。如果不是(例如出現 \(x\frac{dy}{dx}\)),你必須先將整個方程除以該係數(\(x\))。
  • \(P(x)\): 這是與 \(y\) 相乘的 \(x\) 函數(或是常數)。
  • \(Q(x)\): 這是方程右側的 \(x\) 函數(或是常數)。

快速範例: 如果你有 \(x\frac{dy}{dx} - y = x^3\),你必須除以 \(x\) 才能得到標準形式:

\[ \frac{dy}{dx} + \left(-\frac{1}{x}\right)y = x^2 \]

在這種情況下,\(P(x) = -\frac{1}{x}\) 且 \(Q(x) = x^2\)。

快速複習:檢查標準形式

在開始解題前,請務必確保方程完美符合 \(\frac{dy}{dx} + Py = Q\) 的形式。如果不是,請先進行重組!

2. 積分因子 (IF) —— 你的解題魔法鑰匙

解 \(\frac{dy}{dx} + Py = Q\) 的核心困難在於,左側通常不是一個簡單函數的導數。積分因子(Integrating Factor, IF)是一個特殊的函數,當它乘進整個方程時,會神奇地將左側變為一個積的導數。

如何尋找積分因子 (IF)

積分因子的計算公式為:

\[ \text{IF} = e^{\int P \, dx} \]

關於計算 IF 的重要注意事項:

  1. 你只需要積分 \(P(x)\)。在計算 \(\int P \, dx\) 時,不需要包含積分常數 (\(C\))。我們稍後會處理這個常數。
  2. 請記住,\(\frac{1}{x}\) 的積分是 \(\ln|x|\)。使用 IF 時,絕對值通常可以省略,我們會利用 \(e^{\ln f(x)} = f(x)\) 的性質。

你知道嗎? 這個方法之所以有效,是因為乘以 IF 等同於反轉了積法則(Product Rule)!當你將微分方程乘以 \(e^{\int P \, dx}\) 後,左側就會精確地變成 \(y \times e^{\int P \, dx}\) 的導數。

積分因子法的逐步流程

一旦得到了標準形式,請遵循這六個關鍵步驟:

步驟 1:識別 P(x)

確保你的方程為 \(\frac{dy}{dx} + P(x)y = Q(x)\)。

步驟 2:計算積分因子 (IF)

找出 \(\text{IF} = e^{\int P \, dx}\),並儘可能簡化它。

步驟 3:將微分方程乘以 IF

將標準形式方程中的每一項都乘以 IF。

步驟 4:重寫左側 (LHS)

神奇的時刻到了!整個左側總是可以簡化為 \(y\) 與 IF 的積的導數:

\[ \frac{d}{dx} (y \times \text{IF}) = Q \times \text{IF} \]

記憶小撇步: 如果你正確地計算了 IF,左側一定會符合這個形式。如果沒有,請檢查你的代數運算或對 \(P(x)\) 的積分是否正確。

步驟 5:兩側同時積分

將方程兩側對 \(x\) 進行積分。

\[ y \times \text{IF} = \int (Q \times \text{IF}) \, dx + C \]

關鍵點:必須在右側加上積分常數 \(C\)。這個常數能為你提供通解(General Solution)

步驟 6:解出 y

除以 IF 以得到 \(y\) 的最終解。這就是該微分方程的通解

\[ y = \frac{1}{\text{IF}} \left[ \int (Q \times \text{IF}) \, dx + C \right] \]

重點摘要

解題過程的關鍵在於找出 IF,將方程乘開,並意識到左側僅僅是 \(\frac{d}{dx} (y \cdot \text{IF})\)。

3. 理解通解:CF 與 PI

根據課程大綱要求,通解的結構揭示了兩個重要部分:補餘函數(Complementary Function, CF)特解(Particular Integral, PI)

通解寫作:

\[ y = y_{\text{CF}} + y_{\text{PI}} \]

補餘函數 (\(y_{\text{CF}}\))

CF 是解中包含任意常數 \(C\) 的那一部分。

  • 它代表了所建模系統的瞬態或「自然」行為。
  • 它是透過求解相關的齊次方程(即設定 \(Q(x)=0\))找到的。
  • 在最終的通解(步驟 6)中,CF 是包含 \(C\) 的那一項。

特解 (\(y_{\text{PI}}\))

PI 是解中不包含任何任意常數的部分。

  • 它代表了對輸入函數 \(Q(x)\) 的特定響應。
  • 在最終的通解(步驟 6)中,PI 是包含 \(C\) 的那一項。

類比: 想像拋球。CF 描述了球由於重力(系統本身)而自然移動的方式,而 PI 則描述了任何外部力(如噴氣)施加的特定影響。總運動是這兩種效應的總和。

4. 尋找特解 (Particular Solutions)

通解給出了無限多個可能的解族(每個可能的 \(C\) 值對應一個解)。在現實問題中,我們通常需要一個符合特定情況的特解

使用邊界值與初始條件

要找到 \(C\) 的唯一值,你需要一個初始條件 (initial condition)邊界值 (boundary value)。這通常是解必須通過的一個特定點 \((x_0, y_0)\)。

流程:

  1. 找到包含常數 \(C\) 的通解 \(y(x)\)。
  2. 將給定的初始條件 \((x_0, y_0)\) 代入通解中。
  3. 解出得到的代數方程以求出 \(C\) 的數值。
  4. 將此 \(C\) 的數值代回通解,即可獲得特解

常見錯誤: 不要等到最後才進行積分並尋找 \(C\)。積分常數 \(C\) 必須在步驟 5(當你對 \(Q \times \text{IF}\) 項積分時)立即加入,以確保它能正確地與 \(x\) 的函數進行乘除運算。

範例演示:求出 C

假設通解為 \(y = x^2 + \frac{C}{x}\),且初始條件為當 \(x=1\) 時 \(y=5\)。

代入: \[ 5 = (1)^2 + \frac{C}{1} \] \[ 5 = 1 + C \] \[ C = 4 \]

因此,特解為:\(y = x^2 + \frac{4}{x}\)。

5. 解 \(\frac{dy}{dx} + Py = Q\) 的最終檢查清單

在考試中使用此清單以確保你沒有遺漏任何關鍵步驟。不斷練習這些步驟,你會發現這類問題將變得輕而易舉!

  1. 標準形式: 方程是否為 \(\frac{dy}{dx} + P(x)y = Q(x)\) 的形式?(檢查 \(\frac{dy}{dx}\) 的係數是否為 1)。
  2. P(x) 與 Q(x): P 與 Q 是否已正確識別?
  3. 積分因子: IF 是否正確計算為 \(\text{IF} = e^{\int P \, dx}\)?(不包含 \(C\))。
  4. 積法則形式: 方程是否已重寫為 \(\frac{d}{dx} (y \times \text{IF}) = Q \times \text{IF}\)?
  5. 積分: 右側是否正確積分,且已包含 \(+C\)
  6. 通解: 是否已分離 \(y\) 以得到通解?(這包含 CF 和 PI 部分)。
  7. 特解(若需要): 是否已使用邊界條件求出 \(C\) 的特定數值?