拉格朗日誤差界計算器
使用拉格朗日餘項定理估計泰勒多項式近似的最大誤差。
請輸入下方四個參數,計算泰勒多項式近似誤差的上限。
拉格朗日誤差界計算器
使用拉格朗日餘項定理估計泰勒多項式近似的最大誤差。
拉格朗日誤差界範例
四個經典近似範例,展示更高次或更小區間如何讓誤差界快速縮小。
| 函數 / 設定 | 誤差界 | 說明 |
|---|---|---|
| eˣ, n=3, a=0, x=0.5, M=1.6487 | ≤ 0.004298 | eˣ 的第 4 階導數仍是 eˣ;在 [0,0.5] 上的最大值為 e⁰⋅⁵ ≈ 1.6487。界 = 1.6487/24 × 0.5⁴。 |
| cos(x), n=2, a=0, x=0.1, M=0.09983 | ≤ 0.00001664 | cos(x) 的第 3 階導數是 sin(x);在 [0,0.1] 上的最大值約為 0.09983。界 = 0.09983/6 × 0.1³。 |
| ln(x), n=3, a=1, x=1.2, M=6 | ≤ 0.0004 | ln(x) 的第 4 階導數是 6/x⁴;在 [1,1.2] 上 x=1 處取最大值,因此 M=6。界 = 6/24 × 0.2⁴。 |
| √x, n=2, a=4, x=4.1, M=0.01172 | ≤ 0.0000000195 | √x 的第 3 階導數是 (3/8)x⁻⁵ᴱ²;在 x=4 處取最大值,M≈0.01172。界 = 0.01172/6 × 0.1³。 |
關於拉格朗日誤差界計算器
拉格朗日誤差界也稱泰勒餘項定理或拉格朗日餘項,它為泰勒多項式與其近似的真實函數之間的偏差提供嚴格上限。當你用 n 次多項式取代 eˣ、cos(x) 或 ln(x) 這類複雜函數時,會引入截斷誤差。拉格朗日界可告訴你在指定區間內這個誤差最壞可能多大,因此在重視精度的情境中非常重要。
公式為 |Rₙ(x)| ≤ M × |x − a|ⁿ⁺¹ / (n+1)!,其中 n 是泰勒多項式的次數,a 是展開中心(多項式圍繞的點),x 是你要評估近似值的特定位置,M 是函數在 a 與 x 之間閉區間內的 (n+1) 階導數絕對值最大值。關鍵洞見是,當 n 變大時,誤差會縮小,因為分母中的階乘成長速度遠快於分子中 (x − a) 的次方。
找出 M 是整個過程中最需要分析的一步。你必須先符號求出函數的 (n+1) 階導數,再在區間 [a, x](若 x < a 則為 [x, a])上找出其絕對值最大值。對於指數函數和三角函數這類性質良好的函數,M 往往很容易決定:eˣ 的 (n+1) 階導數仍然是 eˣ,因此 M 取右端點處的 eˣ 即可。對於 cos(x),所有導數都被 1 所界定,所以 M = 1 永遠安全(雖然通常還能找到更緊的界)。其他函數則只要完成符號微分,並對區間內的表達式做簡短分析即可。
這個界在數值分析、科學運算與工程上都有廣泛用途。無論是計算機、電腦代數系統,還是用多項式評估超越函數的嵌入式韌體,其底層通常都會以某種形式使用這個上限,確保結果達到所需的小數位精度。在物理學中,對波函數、勢能面與機率密度的多項式近似也必須符合類似的精度要求。在金融領域,選擇權定價模型的級數展開同樣仰賴可控的截斷誤差。
一個常見迷思是高次多項式一定會帶來很小的誤差。雖然更高次通常會讓上界更緊,但對於導數成長很快的函數,較大的 |x − a| 可能會主導結果。最佳做法是讓展開中心 a 盡可能接近求值點 x,並持續提高 n,直到誤差界低於你所需的容差。
這個計算器會自動完成拉格朗日公式的算術運算。你只要提供 M(這需要你自行分析導數)、n、a 和 x,工具就會立即算出上限。結果就是一個保證:真實絕對誤差 |f(x) − Pₙ(x)| 不會超過顯示的數值。
如何使用拉格朗日誤差界計算器
- 確認你要近似的函數 f(x)、泰勒多項式的次數 n、展開中心 a,以及求值點 x。
- 先符號求出 f(x) 的第 n+1 階導數,再在 a 與 x 之間的閉區間上找出其絕對值最大值 M。
- 將 M、n、a 和 x 輸入四個欄位,然後點擊「計算誤差界」。
- 查看結果:顯示的數值就是 |f(x) − Pₙ(x)| 的上限。真實誤差最多只會這麼大。
- 如果這個界對你的應用仍然過大,可以提高 n,或選擇更接近 x 的展開中心 a,然後重新計算。
常見問題
什麼是拉格朗日誤差界?
拉格朗日誤差界是一個定理,保證泰勒多項式近似的誤差不會超過 M × |x − a|ⁿ⁺¹ / (n+1)!,其中 M 是區間內 (n+1) 階導數絕對值的最大值。它提供了一個嚴格且可計算的截斷誤差最壞情況估計。
如何求出 M 的值?
先把函數微分 n+1 次,然後在 a 和 x 之間的每個點上求該導數的絕對值。M 取最大值。對於 eˣ,導數始終是 eˣ,因此 M 可取較大端點處的 e 的冪。對於正弦和餘弦,所有導數都被 1 所界定,所以 M = 1 永遠有效(但通常還能更緊)。
次數更高一定會讓誤差界更小嗎?
通常是這樣,因為對於大多數常見函數與較小區間,分母中的 (n+1)! 成長速度會快於分子中的 |x−a|ⁿ⁺¹。不過如果 |x−a| 很大,或者函數導數成長很快,提高次數未必總有幫助,這時分割區間等其他方法可能更有效。
誤差界和實際誤差有什麼差別?
實際誤差 |f(x) − Pₙ(x)| 是函數與多項式在點 x 處的真實差距。拉格朗日界是對這個誤差的保證上限。實際誤差幾乎總是小於誤差界;誤差界只是保守的最壞情況估計。
我可以把這個計算器用於麥克勞林級數嗎?
可以。麥克勞林級數本質上就是以 a = 0 為中心的泰勒級數。只要在「展開中心(a)」欄位輸入 0,然後照正常流程使用即可。公式和計算方式完全相同。
拉格朗日誤差界有哪些實際應用?
它用於數值方法中驗證計算器和數學函式庫裡多項式近似的精度,用於有限元素分析中的插值誤差界定,用於數值積分以確保求積公式符合容差要求,也用於控制系統中驗證線性化模型與真實非線性動態的偏差仍在可接受範圍內。凡是以泰勒展開取代精確函數的地方,拉格朗日誤差界都能提供從業者與稽核方所需的嚴格保證。