歡迎來到數值解法(Numerical Solutions)!

在你的數學學習旅程中,你已經花了不少時間解像 \(2x + 4 = 10\) 或 \(x^2 - 5x + 6 = 0\) 這樣的方程。這很棒,因為我們有現成的公式可以找出精確答案。但你知道嗎?對於許多複雜的方程(例如 \(x^3 + x - 1 = 0\)),根本沒有簡單的公式能直接算出精確解!

別擔心!這就是數值方法(Numerical Methods)派上用場的時候了。我們不用找尋完美的精確值,而是利用巧妙的「猜測」與「修正」技術,得出一個在實際應用中「足夠精確」的答案。讓我們開始吧!


1. 定位根(Root):搜尋符號改變

在我們找出解(也稱為)之前,需要先知道它大約在哪個位置。根其實就是函數 \(f(x) = 0\) 時的 \(x\) 值。

符號改變法則(Sign Change Rule)

想像你正沿著一條路(函數的圖像)走。如果你在某一點低於海平面(負值),過了一會兒又高於海平面(正值),那麼你之間一定穿過了海平面(零)!

用數學術語來說:如果一個連續函數 \(f(x)\) 在 \(x = a\) 和 \(x = b\) 之間符號改變,那麼在 \(a\) 和 \(b\) 之間至少存在一個根。

如何操作:

1. 將方程設為等於零:\(f(x) = 0\)。
2. 代入兩個不同的 \(x\) 值。
3. 如果其中一個結果是正數,另一個是負數,那麼這兩個數字之間就一定有一個根。

例子: 證明 \(x^3 + x - 3 = 0\) 在 \(x = 1\) 和 \(x = 2\) 之間有一個根。
設 \(f(x) = x^3 + x - 3\)
\(f(1) = (1)^3 + 1 - 3 = -1\)(負數)
\(f(2) = (2)^3 + 2 - 3 = 7\)(正數)
由於出現了符號改變,因此在 1 和 2 之間必有一個根!

快速複習: 要找到根在哪裡,只需查看 y 值從正變負(或負變正)的位置。


2. 圖形分析

有時候,觀察圖像判斷解的位置是最簡單的方法。題目可能會要求你通過觀察兩條曲線的交點來找出根的數量。

如果你有一個像 \(x^3 = 3 - x\) 的方程,你可以把它拆分成兩個獨立的函數:
1. \(y = x^3\)
2. \(y = 3 - x\)

方程的解就是這兩條線相交點的 \(x\) 坐標。

重點提示: 兩圖形的交點即是將兩個函數設為相等後所形成方程的解。


3. 迭代法(Iteration Method):通往答案的「迴圈」

現在我們知道根在哪裡了,該如何更接近它呢?我們使用一種稱為迭代(Iteration)的過程。這就像一個數學迴圈,你用當前的答案去推導出一個更好的答案。

步驟:建立公式

1. 重組方程 \(f(x) = 0\),使其變為 \(x = F(x)\) 的形式。
2. 記號: 我們寫作 \(x_{n+1} = F(x_n)\)。這意味著「下一個數值(\(x_{n+1}\))可以通過將當前數值(\(x_n\))代入公式中求得」。
3. 起點: 選定一個初始值 \(x_1\)(通常題目會提供)。
4. 重複: 把 \(x_1\) 代入公式得到 \(x_2\),再把 \(x_2\) 代入得到 \(x_3\),如此類推。

迭代的類比

把迭代想像成調節淋浴水溫。你先猜一個溫度,試一下水,稍微調整一下,再試一次,不斷重複直到溫度剛剛好。每一次調整就是一次「迭代」。

常見錯誤: 使用計算機時,不要每次都重新輸入整個數字!請善用 ANS 鍵。輸入初始值並按下 EXE/=,然後輸入包含 ANS 的公式。之後,每按一次 EXE,計算機就會自動為你計算下一步!

收斂失敗(Failure to Converge)

有時候,數值並沒有趨近於根,反而變得越來越大或不斷跳動。如果數列沒有穩定下來,我們稱之為不收斂(fails to converge)。如果發生這種情況,你可能需要以不同的方式重組方程。


4. 精確度:何時停止?

題目通常會要求你將根求至一定的精確度(例如小數點後兩位)。當你的 \(x_n\) 和 \(x_{n+1}\) 在四捨五入到該位數後數值相同時,就可以停止了。

最終驗證(邊界測試)

如果你認為根四捨五入後是 \(1.23\),要如何絕對肯定?你需要測試邊界。\(1.23\) 的邊界值分別是 \(1.225\) 和 \(1.235\)。

如果 \(f(1.225)\) 和 \(f(1.235)\) 之間出現了符號改變,那麼該根就一定會四捨五入為 \(1.23\)。這是最權威的證明!

重點提示: 在答案的上界和下界使用「符號改變」規則,以證明你的結果符合要求的精確度。


總結檢查清單

• 要定位根,請尋找兩個 \(x\) 值之間的符號改變
• 要使用迭代法,請將方程重組為 \(x = F(x)\)。
• 在計算機上使用 ANS 鍵以節省時間並減少錯誤。
• 如果數值沒有趨近於單一數值,表示迭代失敗
• 務必使用結果的上界和下界來驗證你的最終答案。

如果起初覺得這些概念有點棘手,別擔心!只要多練習使用計算機,你會發現數值解法其實是考試中最穩定的得分項目之一。你一定做得到!