計算主義

泰勒級數 / 麥克勞林級數展開器

對 sin、cos、eˣ、ln(1+x)、1/(1−x) 與多項式,在中心 a 展開為前 n 項,給出係數並比較取樣值。

輸入資料

選擇要展開的函數。
展開中心(a=0 即麥克勞林)。
展開前 n 項。
用於比較級數值與精確值的 x。
多項式常數項(僅 poly)。
x 係數(僅 poly)。
x² 係數(僅 poly,預設 1)。
x³ 係數(僅 poly)。
x⁴ 係數(僅 poly)。

計算結果

前 n 項泰勒/麥克勞林級數。
0 + (x-a) + 0(x-a)² − 0.166667(x-a)³ + 0(x-a)^4 + 0.008333(x-a)^5
取樣點的級數近似值。
0.479427
取樣點的函數精確值。
0.479426
收斂與誤差提示。
取樣 x=0.5:級數值 0.479427,精確值 0.479426。

重點速覽:泰勒級數在中心 a 將函數寫成冪級數:f(x)=Σ_{k=0}^∞ f⁽ᵏ⁾(a)/k!·(x−a)ᵏ;a=0 時稱麥克勞林級數。本工具對常見函數給出前 n 項精確係數,並在取樣點比較級數值與精確值以觀察收斂。

計算公式

一般式:f(x) ≈ Σ_{k=0}^{n−1} [f⁽ᵏ⁾(a)/k!] (x−a)ᵏ。

eˣ = 1 + x + x²/2! + x³/3! + …

sin x = x − x³/3! + x⁵/5! − …

cos x = 1 − x²/2! + x⁴/4! − …

ln(1+x) = x − x²/2 + x³/3 − …(|x|<1)

1/(1−x) = 1 + x + x² + x³ + …(|x|<1)

$$f(x) = \sum_{k=0}^{\infty} \frac{f^{(k)}(a)}{k!}(x-a)^k$$
$$e^x = \sum_{k=0}^{\infty} \frac{x^k}{k!}$$

使用說明

  1. 選擇函數(sin/cos/eˣ/ln(1+x)/1/(1−x) 或自定多項式)。
  2. 輸入展開中心 a(a=0 為麥克勞林)與項數 n。
  3. 輸入取樣點 x,比較級數值與精確值。
  4. 多項式模式另輸入係數 c₀–c₄。

常見麥克勞林級數(a=0)

常見麥克勞林級數(a=0)
函數級數收斂域
Σ xᵏ/k!全部 x
sin xΣ (−1)ᵏ x^{2k+1}/(2k+1)!全部 x
cos xΣ (−1)ᵏ x^{2k}/(2k)!全部 x
ln(1+x)Σ (−1)^{k−1} xᵏ/k|x|<1
1/(1−x)Σ xᵏ|x|<1

項數越多近似越好;但 ln(1+x) 與 1/(1−x) 僅在 |x|<1 收斂。

情境案例

sin x 在 a=0,前 5 項

= x − x³/6 + x⁵/120 − x⁷/5040 + x⁹/362880。

x=0.5:級數 ≈ 0.479427,精確 sin0.5 ≈ 0.479426(吻合)。

eˣ 在 a=0,前 6 項

= 1 + x + x²/2 + x³/6 + x⁴/24 + x⁵/120。

x=1:級數 ≈ 2.716667,精確 e ≈ 2.718282。

cos x 在 a=0,前 5 項

= 1 − x²/2 + x⁴/24 − x⁶/720 + x⁸/40320。

ln(1+x) 在 a=0,前 5 項

= x − x²/2 + x³/3 − x⁴/4 + x⁵/5(|x|<1 收斂)。

x=0.5:級數 ≈ 0.407292,精確 ln1.5 ≈ 0.405465。

1/(1−x) 在 a=0,前 5 項

= 1 + x + x² + x³ + x⁴(幾何級數,|x|<1)。

eˣ 在 a=1(泰勒非麥克勞林)

= e·[1 + (x−1) + (x−1)²/2 + (x−1)³/6 + …]。

以 a=1 為中心,收斂半徑仍為 ∞。

常見問題

泰勒級數與麥克勞林級數差別?

麥克勞林級數是泰勒級數在中心 a=0 的特例。兩者形式相同,只是展開中心不同。

為什麼 ln(1+x) 只在 |x|<1 收斂?

ln(1+x) 在 x=−1 有奇點,故收斂半徑為 1;x≥1 或 x≤−1 時級數發散,不能用來近似。

項數越多越準嗎?

在收斂域內,項數越多近似越準。但在收斂域邊緣(如 x 接近 1)收斂慢,需很多項。

係數 f⁽ᵏ⁾(a)/k! 怎麼來?

使級數在 a 處與函數有相同的前 k 階導數;本工具對列出函數直接給出封閉係數,免逐階求導。

多項式展開有意義嗎?

有。多項式本身就是有限泰勒級數(高階係數為 0),在中心 a 展開可觀察平移後的形式。

1/(1−x) 的級數是什麼?

即幾何級數 Σ xᵏ = 1 + x + x² + …,收斂條件 |x|<1;這是許多級數展開的基礎。

可以取 a≠0 嗎?

可以。泰勒級數以 (x−a) 為基,本工具支援任意中心 a,例如 eˣ 在 a=1 展開。

級數值與精確值差很多?

若取樣點超出收斂域(如 ln 在 x>1)或項數太少,差異會大;請增大 n 或選收斂域內的 x。

相關工具

參考資料

內容審核:計算主義科學團隊。sin/cos/eˣ/ln/1/(1−x) 與多項式的泰勒係數已驗證。

發現計算結果有問題?

如果這個計算機的結果有誤,或有任何計算邏輯上的疑問,請告訴我們。您正在查看:泰勒級數 / 麥克勞林級數展開器/math/taylor-maclaurin)。