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

在你的 A Level 學習旅程中,你已經花了不少時間去解像 \(2x + 5 = 11\) 或 \(x^2 - 5x + 6 = 0\) 這類方程。這些題目很好處理,因為我們可以找到精確答案。但如果你遇到像 \(x^3 + x - 1 = 0\) 這種「怪獸」方程呢?我們可沒有簡單的公式來處理它!
這就是數值方法大派用場的時候了。我們不追求立刻找到完美的答案,而是利用巧妙的技巧,讓答案越來越接近真實值。最基礎也最著名的方法就是符號變化法(Sign Change Method)。別擔心,這看起來可能有點棘手,但其實就像過橋一樣簡單!

1. 什麼是根(Root)?

在我們深入研究之前,先來重溫一下基本概念。一個方程 \(f(x) = 0\) 的,其實就是圖形與 x 軸相交時的 \(x\) 值。在這個點上,\(y\) 值等於零。

2. 核心概念:符號變化法則

想像一下你正在一條小徑上行走。上午 10:00,你在河的南岸(負數);上午 10:05,你在河的北岸(正數)。如果這條小徑是連續不斷的,那麼你中間一定經過了一座橋(零點)!
在數學上,我們這樣說:如果函數 \(f(x)\) 是連續的(沒有斷層或空隙),且在 \(f(a)\) 與 \(f(b)\) 之間出現了符號變化(一正一負),那麼在這個區間 \([a, b]\) 內,必定至少存在一個

操作步驟(分步指南):

1. 確保你的方程已整理為 \(f(x) = 0\) 的形式。
2. 選取兩個 \(x\) 值,分別設為 \(a\) 和 \(b\)。
3. 計算 \(f(a)\) 和 \(f(b)\)。
4. 觀察結果:如果一個是正數,另一個是負數,你就找到根了!

例子:證明 \(f(x) = x^3 + x - 1\) 在 \(x = 0\) 和 \(x = 1\) 之間有一個根。
\(f(0) = (0)^3 + 0 - 1 = -1\)(負數)
\(f(1) = (1)^3 + 1 - 1 = +1\)(正數)
結論:由於存在符號變化,且函數是連續的,因此在 0 和 1 之間存在一個根。

速查表:
- 負數結果:圖形在 x 軸下方。
- 正數結果:圖形在 x 軸上方。
- 符號變化:圖形一定穿過了 x 軸!

3. 驗證精確度(上限與下限)

有時候題目會要求你證明某個根「準確至小數點後 2 位」是 \(0.68\)。為了證明這一點,我們需要檢查該數值的界限(Bounds)

「取中點」技巧

如果一個數值四捨五入後是 \(0.68\),它實際的範圍應該在 \(0.675\) 到(但不包含) \(0.685\) 之間。為了證明 \(0.68\) 是正確的近似值,我們需要將這些「邊界」數值代入函數:

1. 找出下限(Lower Bound):\(0.675\)
2. 找出上限(Upper Bound):\(0.685\)
3. 計算 \(f(0.675)\) 和 \(f(0.685)\)。
4. 如果這兩個數值之間出現了符號變化,說明根必須介於兩者之間,這意味著它四捨五入後一定會是 \(0.68\)。

重點提示:要驗證某個根的精確度,請務必測試該近似值上下各「半個單位」的邊界值。

4. 方法失效的時候(陷阱!)

符號變化法非常出色,但並非完美。課程要求你必須知道它何時會誤導你!

失效情況 1:輕觸即走(重根)

如果圖形只是接觸到 x 軸然後又轉回去(例如 \(y = x^2\)),那麼 \(y\) 值在兩側都會保持正數(或負數)。
例子: \(f(x) = (x-2)^2\) 在 \(x=2\) 處有一個根。但 \(f(1.9) = 0.01\),\(f(2.1) = 0.01\)。雖然那裡確實有一個根,但卻沒有出現符號變化

失效情況 2:「大峽谷」(垂直漸近線)

如果圖形有垂直漸近線(即函數趨向無窮大的空隙),即使沒有根,符號也可能會發生變化。
例子: 看看 \(f(x) = \frac{1}{x-2}\)。
\(f(1.9) = -10\)
\(f(2.1) = +10\)
符號確實變了,但在 \(x=2\) 處其實沒有根。圖形只是跳過了軸而已!

失效情況 3:多重根

如果你的區間選得太寬,區間內可能包含兩個根(或任何偶數個根)。因為圖形穿過後又穿回來,起點和終點的符號相同,讓你誤以為那裡沒有根!

你知道嗎?電腦軟件每秒會進行數百萬次這類運算,用以處理 3D 圖像渲染和電子遊戲中的物理模擬!

5. 避免常見錯誤

- 角度制 vs 弧度制:如果你的方程涉及 \(sin\)、\(cos\) 或 \(tan\),務必檢查計算機是否設定在弧度(Radians)模式,除非題目明確說明使用角度。這是學生在數值方法中失分的首要原因。
- 忘記寫結論:不要只列出數字。你必須寫下:「符號發生變化,因此在該區間內存在一個根……」
- 邊界錯誤:如果題目要求準確至小數點後 1 位(例如 \(x=1.2\)),邊界應該是 \(1.15\) 和 \(1.25\)。千萬別誤用 \(1.25\) 和 \(1.35\)!

總結檢查清單

- 我能解釋為什麼符號變化代表有根嗎?(蹺蹺板類比)。
- 我能證明一個根準確至 \(n\) 位小數嗎?(上限與下限)。
- 我知道這方法會失效的三種情況嗎?(接觸軸、漸近線、多重根)。
- 我的計算機是在弧度模式嗎?(每次都要檢查!)。