歡迎來到數值方法(Numerical Methods)的世界!

在你的高等數學(Further Mathematics)學習之旅中,你經常會遇到無法使用傳統「精確」方法(例如二次方程式求根公式)來解的方程式。這時候,數值方法就能派上用場了!由於這些方法需要反覆執行相同的計算,我們會使用科技來處理繁重的運算工作。在本章中,我們將探討如何利用試算表(Spreadsheets)和計算機快速且準確地找出答案。

1. 駕馭試算表

試算表(例如 Excel 或 Google Sheets)本質上是一個巨大的計算器網格,其中的儲存格可以互相連結。它是數值方法的絕佳工具,因為它能在轉瞬間處理數百次迭代計算。

理解儲存格參照(Cell References)

試算表中的每個方格稱為儲存格(cell)。我們使用行字母(Column Letter)列數字(Row Number)來識別它們。

例子: B4 儲存格是指 B 行、第 4 列的那個方格。如果你在考試中看到提及 B4 的公式,它指的只是儲存在該特定方格中的數值。

「IF」函數的魔法

課程大綱明確要求你理解 =IF() 函數。這能讓試算表進行邏輯判斷。它遵循以下簡單模式:

=IF(條件, 如果為真時的數值, 如果為假時的數值)

類比:想像父母對你說:「如果外面下雨,就帶把雨傘;否則,就戴太陽眼鏡。」
以試算表術語來說,就是: \( =IF(\text{weather} = \text{"rain"}, \text{"umbrella"}, \text{"sunglasses"}) \)

在數值方法中,我們可以用它來檢查二分法(Bisection Method)中的符號是否發生變化,或者觀察誤差是否小到可以停止計算。

執行迭代(Iteration)

要執行類似 \( x_{n+1} = g(x_n) \) 的計算:

1. 將起始值(\( x_0 \))放入 A2 儲存格。
2. 在 A3 儲存格輸入參照 A2 的公式。例如: \( = (A2 + 2/A2) / 2 \)。
3. 「點選並向下拖曳」A3 儲存格的右下角。試算表會自動更新每一列的公式(因此 A4 會參照 A3,A5 會參照 A4,以此類推)。

快速回顧:試算表非常適合用來一次查看多個步驟。你需要能夠解釋特定儲存格中的公式正在執行什麼運算!

2. 有效使用你的計算機

雖然試算表非常適合課業作業或處理大數據,但你的科學或圖形計算機是你在考場中最好的夥伴。特別是你需要善用它的迭代功能

「ANS」按鍵的小撇步

不用擔心輸入冗長的公式會很耗時!你可以使用 ANS(答案)鍵在計算機上建立一個「迴圈」。這樣做速度快得多,還能防止輸入錯誤。

逐步範例:解 \( x_{n+1} = \sqrt{x_n + 2} \),起始值為 \( x_1 = 2 \)。
1. 輸入 2 並按下 =(這會將 2 儲存在計算機記憶體中)。
2. 使用 ANS 鍵輸入公式: \(\sqrt{ANS + 2}\)
3. 按下 =。這會給你 \( x_2 \)。
4. 再按一次 =。這會給你 \( x_3 \)。
5. 繼續按下 =,觀察數值如何收斂(越來越接近)至根!

重要的考試提醒

重點提示:即使現代計算機配有「Solve」或「Integration」按鍵,考官仍希望看到你的方法。你必須展示數值方法的步驟(例如前幾次的迭代),才能獲得滿分。科技是用來輔助計算的,而不是代替你思考!

核心要點: ANS 按鍵能將你的計算機變成迭代機器。利用它快速找出 \( x_1, x_2, x_3... \)。

3. 解讀結果

使用科技只是成功了一半;你還需要理解螢幕上呈現的資訊。課程大綱要求你對誤差(errors)收斂(convergence)進行評論。

收斂:我們是否快到了?

當你使用科技進行迭代序列時,請留意小數點後的位數。如果數字不再變化(例如前 4 位小數在連續幾次步驟中保持不變),則表示你的序列已經收斂

誤差與準確度

科技讓我們能觀察到近似值與真實答案之間的「差距」如何縮小。
- 絕對誤差(Absolute Error):近似值與真實值之間的差值 \( (X - x) \)。
- 相對誤差(Relative Error):絕對誤差除以真實值 \( (\frac{X-x}{x}) \)。

應避免的常見錯誤

1. 過早取捨(Rounding too early):如果你在試算表或計算機迴圈的中途對數字進行四捨五入,誤差將會擴大。讓科技保留所有小數位,直到最後一步為止!
2. 輸入錯誤:在試算表中,如果在公式開頭忘記輸入 =,它將無法執行任何計算。

你知道嗎?「收斂階數(Order of Convergence)」描述了方法找出答案的速度。例如,牛頓-拉弗森法(Newton-Raphson method)通常比二分法(Bisection Method)收斂得快得多,因為它具有「較高階」的收斂性。

總結檢查清單

- 你能識別儲存格(例如 C5)並解釋其公式的運作嗎?
- 你知道如何在試算表中使用 =IF() 函數嗎?
- 你能使用計算機上的 ANS 鍵在 10 秒內完成 10 次迭代嗎?
- 你能根據試算表的輸出結果解釋一個序列是否正在收斂嗎?


如果這些方法起初看起來有點抽象,別擔心。只要你坐下來親自使用計算機嘗試「ANS」技巧,或者打開試算表並向下拖曳公式,一切自然就會豁然開朗!