歡迎來到進階微分方程!
在核心純數(Core Pure)的學習中,你已經掌握了解決幾種微分方程(DEs)的方法。在這個進階純數 1 (FP1) 章節中,我們要更進一步。我們將探討如何使用冪級數(Power Series)求出近似解,以及如何透過轉換將複雜的方程式變換成我們熟悉的題目。
你可以把微分方程想像成數學上的「謎題」,答案不是單一個數,而是一個完整的函數。這些方程是宇宙的語言——從病毒的傳播方式到橋樑在風中的振動,全都用它來描述。
1. 泰勒級數法 (The Taylor Series Method)
有時候,微分方程太過複雜,以至於我們無法找到精確的「閉式解」(Closed-form solution,例如 \(y = e^x\))。這時,我們會改用泰勒級數來求出近似解。這能讓我們得到一個多項式,其特性在特定點附近與真實解幾乎完全吻合。
運作原理
對於以點 \(x_0\) 為中心的函數 \(y(x)\),其泰勒級數的一般形式為:
\(y = y_0 + (x - x_0)y'_0 + \frac{(x - x_0)^2}{2!}y''_0 + \frac{(x - x_0)^3}{3!}y'''_0 + \frac{(x - x_0)^4}{4!}y^{(4)}_0 + \dots\)
其中 \(y_0, y'_0, y''_0\) 等,分別是函數及其導數在起始點 \(x_0\) 處的數值。
逐步解題流程
別擔心代數過程看起來很長,這其實只是重複性的步驟!
- 找出初始值: 題目通常會給定一個起始點,例如 \(x = 0, y = 1\),以及一階導數 \(y'\) 的值。
- 找出二階導數: 將原本的微分方程重新整理,使 \(y''\) 單獨位於等式一側。代入你的初始值以計算出 \(y''_0\) 的數值。
- 對方程式進行微分: 若要找出 \(y'''\),請對整理後的 DE 中的每一項進行關於 \(x\) 的微分。記得在必要時使用乘法定則 (Product Rule) 和連鎖定則 (Chain Rule)(例如,\(y^2\) 的導數是 \(2y \frac{dy}{dx}\))。
- 找出高階導數: 重複進行微分,直到你獲得足夠的項數(通常到 \(x^4\))。
- 代入公式: 將你的數值代入泰勒級數公式即可。
小複習:
記得你的階乘!
\(2! = 2 \times 1 = 2\)
\(3! = 3 \times 2 \times 1 = 6\)
\(4! = 4 \times 3 \times 2 \times 1 = 24\)
常見錯誤提醒: 在微分像 \(xy\) 這樣的項時,學生常忘記使用乘法定則。\(xy\) 的導數應為 \(x \frac{dy}{dx} + y\)。
學習重點: 泰勒級數法能將一個微分方程轉化為簡單的多項式近似。你找出的項數越多,你的「地圖」就越精確!
2. 可約化的微分方程 (Reducible Differential Equations)
有些微分方程乍看之下難以解開,但透過巧妙的代換法 (Substitution),我們可以將其「約化」成核心純數課程中已知如何解的標準形式。
我們要約化成什麼形式?
我們通常希望將方程式化為核心純數 1 & 2 課程中的這兩種形式之一:
- 一階線性: \(\frac{dy}{dx} + P(x)y = Q(x)\)(使用積分因子 (Integrating Factor) \(e^{\int P(x) dx}\) 求解)。
- 二階線性: \(a\frac{d^2y}{dx^2} + b\frac{dy}{dx} + cy = f(x)\)(使用輔助方程 (Auxiliary Equation) 和特解 (Particular Integral) 求解)。
使用給定的代換
在 FP1 考試中,題目幾乎總是會直接給出你要使用的代換(例如:「使用代換 \(z = y^{-2}\)」或「\(y = vx\)」)。你的任務就是進行「數學翻譯」。
轉換步驟:
- 對代換式進行微分: 如果題目給定 \(z = f(y)\),請對其關於 \(x\) 微分以找出 \(\frac{dz}{dx}\) 的表達式。這通常會涉及 \(\frac{dy}{dx}\)。
- 重新整理: 將 \(\frac{dy}{dx}\)(如果是二階方程,則包括 \(\frac{d^2y}{dx^2}\))單獨留在一側。
- 代換: 用你推導出的包含 \(z\) 的新表達式,替換掉原始方程式中所有的 \(y, \frac{dy}{dx}\) 和 \(\frac{d^2y}{dx^2}\)。
- 簡化: 如果步驟正確,此時 \(x\) 和 \(z\) 的組合應該會形成一個標準的線性微分方程。
- 求解並換回變數: 先解出關於 \(z\) 的方程式,然後將 \(z\) 替換回原始的 \(y\) 變數,得到最終答案。
你知道嗎?
有一種著名的可約化方程稱為伯努利方程 (Bernoulli Equation)。它看起來像標準的一階線性方程,但在等號右側多出了一個 \(y^n\) 項。使用代換 \(z = y^{1-n}\) 就能神奇地將其變為線性方程!
改變自變數 (Changing the Independent Variable)
有時你需要將變數從 \(x\) 換成 \(t\) 等新變數。常見的代換是 \(x = e^t\)(即 \(t = \ln x\))。
這時必須小心使用連鎖定則:
\(\frac{dy}{dx} = \frac{dy}{dt} \frac{dt}{dx}\)
由於 \(\frac{dt}{dx} = \frac{1}{x}\),我們得到 \(\frac{dy}{dx} = \frac{1}{x} \frac{dy}{dt}\)。
記憶小撇步: 把代換想像成 Snapchat 的濾鏡。本質(底層數學)是一樣的,但濾鏡(代換)讓它看起來像是另一種樣子(較簡單的方程式),使其更容易處理!
學習重點: 可約化方程式的核心在於代數能力。只要你能正確地對代換式進行微分並進行置換,就能將難題轉化為熟悉的題目。
進階微分方程總結
- 泰勒級數: 當需要多項式近似時使用。重複微分 DE 以求得 \(y_0, y'_0, y''_0, \dots\) 的值,然後代入標準泰勒公式。
- 代換法: 用於將「非標準」DE 轉換為「標準」形式。微分給定的代換式,交換變數,解出新 DE,最後別忘了將變數換回來!
最後鼓勵: 微分方程可能會因為大量的代數步驟而讓你感到壓力。請一步步計算導數,保持過程整潔,並務必檢查符號是否正確!