簡介:為什麼要用數值方法?
歡迎來到數值方法(Numerical Methods)的世界!在之前的數學學習中,你大多是在尋找「精確」的解——例如找出 \(x = 2\)。然而,在現實世界(以及高等數學 Further Maths)中,有些微分方程非常複雜,以至於無法使用標準的代數方法求得精確解。
這就是數值方法派上用場的時候了。你可以將這些方法想像成一種「精明推測」的技巧。我們不再試圖為曲線尋找一個完美的公式,而是分步驟計算曲線上的特定點。這就像用一系列短小的直線來描繪蜿蜒的山路一樣。在本章中,我們將學習如何估算一階和二階微分方程的解。
1. 基礎概念:什麼是 \(h\)?
在看公式之前,我們需要先理解步長(step size),通常稱為 \(h\)。
想像一下你正在圖表上行走。如果你邁出的步子很大(\(h\) 很大),你會很快走完,但可能會錯過曲線的形狀。如果你邁出細小的步伐(\(h\) 很小),你的路徑會更貼近真實曲線,但需要進行大量的計算!
術語快讀:
• \(x_n\):你在 x 軸上的當前位置。
• \(x_{n+1}\):你的下一個位置(\(x_n + h\))。
• \(y_n\):在 \(x_n\) 處的解的值。
• \(y_{n+1}\):我們想要求出的下一個數值!
記憶小撇步:記住下標 \(n\) 代表「現在(now)」,而 \(n+1\) 代表「下一個(next)」。
2. 求解一階微分方程
一階方程涉及一階導數 \( \frac{dy}{dx} \)。我們有兩種主要方法來估算這個斜率。
方法 A:前向差分(Forward Difference)
這是最簡單的方法。它使用你當前點的斜率來預測下一個點。這本質上和你 GCSE 學過的「垂直變化量除以水平變化量」公式是一樣的!
公式:
\( (\frac{dy}{dx})_n \approx \frac{y_{n+1} - y_n}{h} \)
如何使用:
通常題目會給你一個關於 \( \frac{dy}{dx} \) 的方程。你只需重新排列上述公式來求 \(y_{n+1}\):
\( y_{n+1} \approx y_n + h(\frac{dy}{dx})_n \)
方法 B:中心差分(Central Difference)
中心差分通常更準確,因為它同時參考了你當前位置之前和之後的點,從而找到一個更平衡的斜率。
公式:
\( (\frac{dy}{dx})_n \approx \frac{y_{n+1} - y_{n-1}}{2h} \)
如果覺得這有點複雜,別擔心! 分母之所以是 "2h",是因為從 \(y_{n-1}\) 到 \(y_{n+1}\) 的距離剛好是兩步 \(h\)。
重點總結:如果你只知道當前點,請使用前向差分;如果你還有關於前一個點的資訊,為了更高的準確度,請使用中心差分。
3. 求解二階微分方程
當方程涉及 \( \frac{d^2y}{dx^2} \) 時,我們需要一個二階導數的近似值。這有助於我們建立模型,例如加速度或橋樑的曲率。
公式:
\( (\frac{d^2y}{dx^2})_n \approx \frac{y_{n+1} - 2y_n + y_{n-1}}{h^2} \)
分步過程:
1. 將微分方程中的 \( \frac{d^2y}{dx^2} \) 替換為上述近似公式。
2. 將任何 \( \frac{dy}{dx} \) 項替換為中心差分的近似公式。
3. 將 \(x\) 和 \(y\) 替換為 \(x_n\) 和 \(y_n\)。
4. 整理整個算式,將 \(y_{n+1}\) 單獨移到一邊。
你知道嗎?
這些方法正是現代天氣預報和電子遊戲物理引擎背後的演算法鼻祖,用來計算物體隨時間的變化軌跡!
4. 避免常見錯誤
即使是數學尖子生也可能會在這裡掉進坑裡。請留意以下幾點:
- 2h 的陷阱:在 \( \frac{dy}{dx} \) 的中心差分公式中,學生常忘記除以 \(2h\) 而誤除以 \(h\)。千萬別犯這個錯!
- 計算機設置為弧度(Radians):如果你的微分方程包含三角函數(如 \( \sin(x) \)),請確保你的計算機設置為弧度模式。
- 過早取捨:數值方法涉及多個步驟。如果你在每一步都進行四捨五入,最後的答案會因為累計誤差而變得「面目全非」。在算出最終結果前,請儘量保留足夠多的小數位!
重點總結箱
前向差分: \( (\frac{dy}{dx})_n \approx \frac{y_{n+1} - y_n}{h} \)
中心差分: \( (\frac{dy}{dx})_n \approx \frac{y_{n+1} - y_{n-1}}{2h} \)
二階導數: \( (\frac{d^2y}{dx^2})_n \approx \frac{y_{n+1} - 2y_n + y_{n-1}}{h^2} \)
最後的小貼士:當你在考試中遇到相關題目時,第一步通常只是將這些近似公式代入給定的微分方程中。先把這一步做好,就能穩拿基本分了!