👋 歡迎來到二階微分方程的世界!
嘿,未來的數學家!歡迎來到進階純數(Further Pure Mathematics)中最強大的章節之一:二階微分方程 (Second Order Differential Equations, 簡稱 S.O.D.E.s)。
別被這名字嚇到了。簡單來說,這些方程能幫助我們建立現實世界中涉及加速度的現象模型,例如彈簧的震盪、電路的穩定,甚至是鐘擺的運動。
本章的目標是求出一個滿足包含 \(y\)、\(\frac{dy}{dx}\) 和 \(\frac{d^2y}{dx^2}\) 方程的函數 \(y\)。學完這些筆記後,你將能掌握解題的每一個步驟!
第 1 節:二階線性方程的結構
1.1 標準形式與常係數
在 FP2 中,我們只處理具有常係數的線性二階微分方程。這意味著導數前的係數僅為常數,而非 \(x\) 的函數。
其一般形式如下:
\[ a\frac{d^2y}{dx^2} + b\frac{dy}{dx} + cy = f(x) \]
- \(a, b, c\) 為常數(係數)。
- \(f(x)\) 是驅動系統的函數(若無驅動,則 \(f(x) = 0\))。
🔑 關鍵概念:通解 (General Solution)
S.O.D.E. 的最終解始終由兩部分組成:
\[ y = y_{CF} + y_{PI} \]
- \(y_{CF}\):互補函數 (Complementary Function)。這描述了系統的自然行為(忽略驅動函數 \(f(x)\))。
- \(y_{PI}\):特解 (Particular Integral)。這描述了因驅動函數 \(f(x)\) 而產生的特定響應。
讓我們從尋找 \(y_{CF}\) 開始。
第 2 節:尋找互補函數 (\(y_{CF}\))
為了找到 \(y_{CF}\),我們必須先解齊次方程 (Homogeneous Equation),即令等式右側為零:
\[ a\frac{d^2y}{dx^2} + b\frac{dy}{dx} + cy = 0 \]
2.1 輔助方程 (Auxiliary Equation, AE)
我們假設解具有指數形式 \(y = e^{mx}\)。將其代入齊次方程中,我們得到一個稱為輔助方程 (AE) 的簡單二次方程:
\[ am^2 + bm + c = 0 \]
這個二次方程的根 \(m\) 的性質決定了 \(y_{CF}\) 的形式。根據判別式 \(b^2 - 4ac\),共有三種情況。
2.2 情況 1:相異實根 (\(m_1 \neq m_2\))
如果 AE 有兩個不同的實根 \(m_1\) 和 \(m_2\)。
\(y_{CF}\) 解:
\[ y_{CF} = A e^{m_1 x} + B e^{m_2 x} \]
(A 和 B 為由初始條件決定的任意常數。)
例題: 解 \(\frac{d^2y}{dx^2} + 5\frac{dy}{dx} + 6y = 0\)。
AE: \(m^2 + 5m + 6 = 0 \Rightarrow (m+2)(m+3) = 0\)。根為 \(m_1 = -2, m_2 = -3\)。
CF: \(y_{CF} = A e^{-2x} + B e^{-3x}\)。
2.3 情況 2:相等實根 (\(m_1 = m_2 = m\))
如果 AE 只有一個實根(該二次方程為完全平方)。
\(y_{CF}\) 解:
\[ y_{CF} = (A x + B) e^{m x} \]
💡 為什麼要乘 \(x\)? 如果我們只寫 \(Ae^{mx} + Be^{mx}\),我們可以合併常數並只得到一項,這不是二階方程的通解(我們需要兩個任意常數)。將其中一項乘以 \(x\) 可確保我們擁有兩個真正獨立的解。
例題: 解 \(\frac{d^2y}{dx^2} - 4\frac{dy}{dx} + 4y = 0\)。
AE: \(m^2 - 4m + 4 = 0 \Rightarrow (m-2)^2 = 0\)。根為 \(m = 2\)。
CF: \(y_{CF} = (A x + B) e^{2x}\)。
2.4 情況 3:共軛複數根 (\(m = \alpha \pm i\beta\))
如果判別式小於零,根為共軛複數,其中 \(\alpha\) 為實部,\(\beta\) 為虛部。
\(y_{CF}\) 解:
\[ y_{CF} = e^{\alpha x} (A \cos(\beta x) + B \sin(\beta x)) \]
你知道嗎? 這種解的結構來自歐拉恆等式 (Euler's Identity),它將指數函數與三角函數連結起來。這種形式完美地模擬了震盪系統(如擺動的鐘擺或彈簧)。
例題: 解 \(\frac{d^2y}{dx^2} + 2\frac{dy}{dx} + 5y = 0\)。
AE: \(m^2 + 2m + 5 = 0\)。使用二次公式:
\(m = \frac{-2 \pm \sqrt{4 - 4(5)}}{2} = \frac{-2 \pm \sqrt{-16}}{2} = \frac{-2 \pm 4i}{2} = -1 \pm 2i\)。
這裡 \(\alpha = -1, \beta = 2\)。
CF: \(y_{CF} = e^{-x} (A \cos(2x) + B \sin(2x))\)。
快速回顧:CF 的形式
- 相異實根 \(m_1, m_2\): \(A e^{m_1 x} + B e^{m_2 x}\)
- 相等實根 \(m\): \((A x + B) e^{m x}\)
- 共軛複數 \(\alpha \pm i\beta\): \(e^{\alpha x} (A \cos(\beta x) + B \sin(\beta x))\)
第 3 節:尋找特解 (\(y_{PI}\))
特解 (PI) 用於處理非齊次方程等式右側的 \(f(x)\):
\[ a\frac{d^2y}{dx^2} + b\frac{dy}{dx} + cy = f(x) \]
該方法包括根據 \(f(x)\) 的形式「猜測」\(y_{PI}\) 的形式,然後將其代回微分方程中以求出確切係數。
3.1 猜測 \(y_{PI}\) 的形式
猜測的形式必須與 \(f(x)\) 相同,但包含未定係數(如 \(P, Q, R\))。
情況 A:多項式 \(f(x)\)
如果 \(f(x)\) 是 \(n\) 次多項式,則猜測為 \(n\) 次的一般多項式。
| 若 \(f(x)\) 是: | 猜測 \(y_{PI}\) 為: |
|---|---|
| \(5\)(常數) | \(P\) |
| \(2x - 1\)(1次) | \(Px + Q\) |
| \(x^2 + 3\)(2次) | \(P x^2 + Q x + R\) |
情況 B:指數函數 \(f(x)\)
如果 \(f(x)\) 為 \(k e^{kx}\)。
| 若 \(f(x)\) 是: | 猜測 \(y_{PI}\) 為: |
|---|---|
| \(4 e^{5x}\) | \(P e^{5x}\) |
情況 C:三角函數 \(f(x)\)
如果 \(f(x)\) 涉及正弦或餘弦,猜測必須同時包含正弦和餘弦項(因為微分正弦會得到餘弦,反之亦然)。
| 若 \(f(x)\) 是: | 猜測 \(y_{PI}\) 為: |
|---|---|
| \(7 \sin(3x)\) | \(P \cos(3x) + Q \sin(3x)\) |
| \(\cos(x)\) | \(P \cos(x) + Q \sin(x)\) |
PI 的步驟流程:
- 列出猜測形式 \(y_{PI}\)。
- 求出 \(\frac{dy_{PI}}{dx}\) 和 \(\frac{d^2y_{PI}}{dx^2}\)。
- 將 \(y_{PI}\)、\(\frac{dy_{PI}}{dx}\) 和 \(\frac{d^2y_{PI}}{dx^2}\) 代回原方程。
- 比較等式左右兩側的係數。
- 解聯立方程求出 \(P, Q, R, ...\)。
別擔心,剛開始可能會覺得困難;代入和比較係數是最花心力的部分,需要細心的代數運算!
3.2 關鍵規則:共振條件(重疊)
這是學生最容易犯的錯誤!如果你的 \(y_{PI}\) 猜測已經是 \(y_{CF}\) 的一部分,這意味著該輸入項會使齊次方程變為零。直接代入將無法平衡 \(f(x)\) 部分。
類比: 想像推鞦韆。如果你以鞦韆的自然頻率(即 CF)推動,幅度會變得極大,但驅動函數 \(f(x)\) 將無法產生預期的效果。為了解決這個問題,你需要修改解的結構。
修正: 如果預設的 \(y_{PI}\) 項已存在於 \(y_{CF}\) 中,你必須將整個猜測乘以 \(x\)。
重疊示例(情況 B - 指數函數):
假設 AE 的根為 \(m=3\) 和 \(m=-1\),則 \(y_{CF} = A e^{3x} + B e^{-x}\)。
如果 \(f(x) = 5e^{3x}\),原本的猜測是 \(y_{PI} = P e^{3x}\)。
由於 \(e^{3x}\) 已存在於 CF 中,該猜測無效。
修正後的猜測: \(y_{PI} = P x e^{3x}\)。
如果乘以 \(x\) 後仍有重疊怎麼辦?
這種情況只發生在重根(情況 2)。如果 AE 的根為 \(m\),CF 是 \((Ax+B)e^{mx}\)。若 \(f(x) = k e^{mx}\),那麼 \(e^{mx}\) 和 \(x e^{mx}\) 都是齊次方程的解。在這種罕見情況下,你必須乘以 \(x^2\)。
修正後的猜測(雙重重疊): \(y_{PI} = P x^2 e^{mx}\)。
🔥 PI 的重點筆記
永遠先求 \(y_{CF}\),然後才列出 \(y_{PI}\)。一定要檢查是否有重疊!如果有,將猜測乘以 \(x\)。
第 4 節:通解與邊界條件
4.1 建立通解
一旦你順利求出互補函數 \(y_{CF}\)(含任意常數 \(A\) 和 \(B\))以及特解 \(y_{PI}\)(含特定係數 \(P, Q, ...\)),將它們組合起來即可得到通解:
\[ y = y_{CF} + y_{PI} \]
此通解包含了兩個任意常數 \(A\) 和 \(B\)。
4.2 使用初始與邊界條件
為了求出特定物理問題的唯一解,我們必須使用邊界條件或初始條件來確定 \(A\) 和 \(B\) 的值。
由於這是二階方程,我們始終需要兩個條件。這些條件通常涉及函數在某點的值(例如 \(y(0)=5\))或導數在某點的值(例如 \(y'(0)=1\))。
最終解的步驟流程:
- 找到通解 \(y = y_{CF} + y_{PI}\)。
- 微分通解以求出 \(\frac{dy}{dx}\)。
- 應用第一個條件(例如將 \(x=0, y=5\) 代入 \(y\) 方程)得到包含 \(A\) 和 \(B\) 的等式。
- 應用第二個條件(例如將 \(x=0, y'=1\) 代入 \(\frac{dy}{dx}\) 方程)得到另一個包含 \(A\) 和 \(B\) 的等式。
- 解聯立方程求出 \(A\) 和 \(B\)。
- 將 \(A\) 和 \(B\) 代回通解得到唯一解。
常見錯誤提醒!
應用涉及 \(\frac{dy}{dx}\) 的條件時,學生常忘記包含 \(y_{PI}\) 部分的導數。切記:先對整個通解進行微分,再代入初始條件!
第 5 節:總結與複習
解二階微分方程是一個程序化的技能,只要按照步驟走,你一定能成功!
S.O.D.E. 解題流程圖
1. 確認齊次部分: \(a\frac{d^2y}{dx^2} + b\frac{dy}{dx} + cy = 0\)
2. 解輔助方程: 從 \(am^2 + bm + c = 0\) 求根 \(m\)。
3. 確定 \(y_{CF}\): 根據根的性質(相異、相等、複數)使用正確公式。
4. 確定 \(y_{PI}\): 觀察 \(f(x)\) 並列出適當的猜測(多項式、三角、指數)。
5. 檢查重疊: 如果 \(y_{PI}\) 的猜測與 \(y_{CF}\) 的項重複,將猜測乘以 \(x\)。
6. 求係數: 將 \(y_{PI}\) 及其導數代入原非齊次方程並解出係數 (P, Q, ...)。
7. 通解: 寫出 \(y = y_{CF} + y_{PI}\)。
8. 應用條件: 利用關於 \(y\) 和 \(\frac{dy}{dx}\) 的兩個邊界/初始條件求出唯一常數 \(A\) 和 \(B\)。
你可以的!二階微分方程將二次方程、微分學和代數完美結合在一起。熟能生巧,加油!