準備好精通一階微分方程了嗎?
歡迎來到進階數學(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 的重要注意事項:
- 你只需要積分 \(P(x)\)。在計算 \(\int P \, dx\) 時,不需要包含積分常數 (\(C\))。我們稍後會處理這個常數。
- 請記住,\(\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)\)。
流程:
- 找到包含常數 \(C\) 的通解 \(y(x)\)。
- 將給定的初始條件 \((x_0, y_0)\) 代入通解中。
- 解出得到的代數方程以求出 \(C\) 的數值。
- 將此 \(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\) 的最終檢查清單
在考試中使用此清單以確保你沒有遺漏任何關鍵步驟。不斷練習這些步驟,你會發現這類問題將變得輕而易舉!
- 標準形式: 方程是否為 \(\frac{dy}{dx} + P(x)y = Q(x)\) 的形式?(檢查 \(\frac{dy}{dx}\) 的係數是否為 1)。
- P(x) 與 Q(x): P 與 Q 是否已正確識別?
- 積分因子: IF 是否正確計算為 \(\text{IF} = e^{\int P \, dx}\)?(不包含 \(C\))。
- 積法則形式: 方程是否已重寫為 \(\frac{d}{dx} (y \times \text{IF}) = Q \times \text{IF}\)?
- 積分: 右側是否正確積分,且已包含 \(+C\)?
- 通解: 是否已分離 \(y\) 以得到通解?(這包含 CF 和 PI 部分)。
- 特解(若需要): 是否已使用邊界條件求出 \(C\) 的特定數值?