歡迎來到一階微分方程的世界!

在過去的數學學習中,你已經花了不少時間解方程來求出具體的數值(例如 \(x = 5\))。但在這一章,我們要升級了!我們將要處理微分方程 (Differential Equations, DEs),它的「答案」不再是一個簡單的數值,而是一個完整的函數

微分方程是描述宇宙運作的語言。它描述了事物如何變化——從一杯茶如何變涼,到兔子的族群如何增長。如果剛開始覺得有些棘手,別擔心;我們會把它拆解成 FP2 課程中會用到的三種明確解法。


1. 變數分離法 (Separation of Variables)

這可能是你在純數學 (Pure Mathematics) 中見過的技巧,但在 FP2 中,我們會更進一步。目標很簡單:將所有 \(y\) 的項移到一邊與 \(dy\) 結合,所有 \(x\) 的項移到另一邊與 \(dx\) 結合。

解題步驟:

1. 整理:將方程變形成 \(f(y) dy = g(x) dx\) 的形式。
2. 積分:對等式兩邊進行積分:\(\int f(y) dy = \int g(x) dx\)。
3. 加上常數 (\(+C\)):這是最常見的失誤!在積分完成的瞬間,務必記得加上積分常數。
4. 解出 \(y\):如果可能的話,將 \(y\) 獨立出來,得到顯示解 (explicit solution)。

例題:

解 \(\frac{dy}{dx} = \frac{x}{y}\)。
分離變數:\(y dy = x dx\)
積分:\(\int y dy = \int x dx\)
結果:\(\frac{1}{2}y^2 = \frac{1}{2}x^2 + C\)

快速回顧:若要找出特解 (Particular Solution),題目會給你「邊界條件」(例如當 \(x=0\) 時 \(y=2\))。在最後步驟代入這些條件,即可算出 \(C\) 的具體數值。

重點總結:只要你能將 \(x\) 和 \(y\) 分別移到等號兩側,就使用變數分離法!


2. 一階線性微分方程(積分因子法)

有時候,你無法將變數分離。如果你的方程形式如下:
\(\frac{dy}{dx} + Py = Q\)
(其中 \(P\) 和 \(Q\) 為 \(x\) 的函數),你需要一個特別的工具,稱為積分因子 (Integrating Factor, IF)

「秘方」:積分因子 (IF)

積分因子的定義為:\(IF = e^{\int P dx}\)

逐步解法:

1. 標準式 (Standard Form):確保 \(\frac{dy}{dx}\) 的係數為 1。如果不是,請將整個方程除以該係數。
2. 找出 \(P\):找出 \(y\) 前面的係數(即 \(P\))。
3. 計算 IF:計算 \(e^{\int P dx}\)。(注意:通常 \(\ln\) 和 \(e\) 會抵銷,簡化成一個簡單的表達式)。
4. 相乘:將方程中每一項都乘以你的 IF。
5. 反向乘積法則 (Reverse Product Rule):此時方程的左邊會神奇地變成 \(\frac{d}{dx}(y \cdot IF)\)。
6. 積分:對兩邊進行關於 \(x\) 的積分:\(y \cdot IF = \int (Q \cdot IF) dx\)。
7. 求解:除以 IF 以求出 \(y\)。

常見錯誤:在開始時忘記將 \(\frac{dy}{dx}\) 的係數除掉。如果不先轉化為標準式,整個方法就會失效!

你知道嗎?這個方法就像是拼圖中缺失的那一塊,能補全方程左側的「乘積法則」。

重點總結:對於線性方程,先找出積分因子 \(e^{\int P dx}\),將每一項乘上它,然後進行積分。


3. 可化簡的微分方程(代換法)

有些方程看起來非常可怕,不符合上述任何一種模式。但我們可以透過代換 (Substitution),將其轉換成我們熟悉的格式。

好消息:

在 FP2 考試中,題目幾乎都會直接告訴你該使用哪種代換!例如:「使用代換 \(z = y^{-2}\) 來證明...」

如何進行代換:

1. 對代換式微分:如果你被給予 \(z = f(y)\),對它進行關於 \(x\) 的微分以求出 \(\frac{dz}{dx}\)。你通常會需要用到連鎖律 (Chain Rule)(例如 \(\frac{dz}{dx} = \frac{dz}{dy} \cdot \frac{dy}{dx}\))。
2. 代換:將原方程中所有的 \(y\) 和 \(\frac{dy}{dx}\) 替換成包含 \(z\) 和 \(\frac{dz}{dx}\) 的表達式。
3. 求解:新的方程通常會變成一個簡單的線性 DE(使用方法 2)或可分離的 DE(使用方法 1)。
4. 換回原變數:當你解出 \(z\) 後,記得將 \(z\) 替換回原來的 \(y\) 表達式,即大功告成。

鼓勵一下:代換就像是「數學變裝」。我們幫方程換上另一套衣服,讓它看起來面善好處理,解出來後再把原本的衣服穿回去!

重點總結:運用連鎖律來轉換變數,解出較簡單的方程,最後千萬別忘了將變數換回原來的形式。


4. 曲線族 (Families of Curves)

當我們解完 DE 並得到一個 \(+C\) 時,我們稱之為通解 (General Solution)。由於 \(C\) 可以是任何數值,通解實際上代表了無窮多條曲線族

描繪曲線:

你可能會被要求畫出該族群中的幾條曲線。每一個 \(C\) 的值都會給出一條不同的曲線。通常這些曲線形狀相似,但會有平移或縮放。
比喻:將通解想像成一個「模版」。如果模版是一個圓,那麼這個曲線族就是一組同心圓(就像池塘裡的漣漪),代表著 \(C\) 的不同值。

快速提示:特解(當你算出具體的 \(C\) 時)只是這整個家族中的其中一條線/曲線而已。

重點總結:通解是「整個家族」,而特解則是這個家族中的「單一成員」。


成功檢查清單

可分離變數嗎? 將 \(x\) 移到一邊,\(y\) 移到另一邊。
線性方程? 使用 \(IF = e^{\int P dx}\)。記得先轉成標準式
需要代換嗎? 小心使用連鎖律來轉換變數。
常數 \(+C\)? 積分後請務必立即加上它。
邊界條件? 利用它們求出特解 (Particular Solution)