主題
Search

泰勒級數


泰勒級數是關於某點的級數展開,展開物件為函式。一維泰勒級數是實函式 f(x) 關於點 x=a 的展開,由下式給出:

 f(x)=f(a)+f^'(a)(x-a)+(f^('')(a))/(2!)(x-a)^2+(f^((3))(a))/(3!)(x-a)^3+...+(f^((n))(a))/(n!)(x-a)^n+....
(1)

如果 a=0,則該展開式被稱為麥克勞林級數

泰勒定理(實際上由格雷戈裡首先發現)指出,任何滿足特定條件的函式都可以表示為泰勒級數。

函式 f(x) 關於點 a 直到 n 階的泰勒(或更一般的)級數可以使用以下方法找到:級數[f, {x, a, n}]。函式 f 的泰勒級數的第 n 項可以使用 Wolfram 語言 計算,方法是:SeriesCoefficient[f, {x, a, n}] 並由逆 Z 變換 給出

 a_n=Z^(-1)[f(1/(z-a))](n).
(2)

一些常見函式的泰勒級數包括:

1/(1-x)=1/(1-a)+(x-a)/((1-a)^2)+((x-a)^2)/((1-a)^3)+...
(3)
cosx=cosa-sina(x-a)-1/2cosa(x-a)^2+1/6sina(x-a)^3+...
(4)
e^x=e^a[1+(x-a)+1/2(x-a)^2+1/6(x-a)^3+...]
(5)
lnx=lna+(x-a)/a-((x-a)^2)/(2a^2)+((x-a)^3)/(3a^3)-...
(6)
sinx=sina+cosa(x-a)-1/2sina(x-a)^2-1/6cosa(x-a)^3+...
(7)
tanx=tana+sec^2a(x-a)+sec^2atana(x-a)^2+sec^2a(sec^2a-2/3)(x-a)^3+....
(8)

為了推導函式 f(x) 的泰勒級數,請注意 f(x) 的第 ((n+1)+1) 階導數 f^((n+1)) 從點 x_0 到任意點 x 的積分由下式給出:

 int_(x_0)^xf^((n+1))(x)dx=[f^((n))(x)]_(x_0)^x=f^((n))(x)-f^((n))(x_0),
(9)

其中 f^((n))(x_0)f(x)x_0 處計算的第 n 階導數,因此只是一個常數。現在再次積分以獲得:

 int_(x_0)^x[int_(x_0)^xf^((n+1))(x)dx]dx 
=int_(x_0)^x[f^((n))(x)-f^((n))(x_0)]dx 
=[f^((n-1))(x)]_(x_0)^x-(x-x_0)f^((n))(x_0) 
=f^((n-1))(x)-f^((n-1))(x_0)-(x-x_0)f^((n))(x_0),
(10)

其中 f^((k))(x_0) 再次是一個常數。第三次積分,

 int_(x_0)^xint_(x_0)^xint_(x_0)^xf^((n+1))(x)(dx)^3=f^((n-2))(x)-f^((n-2))(x_0)
 -(x-x_0)f^((n-1))(x_0)-((x-x_0)^2)/(2!)f^((n))(x_0),
(11)

並繼續進行直到 n+1 次積分,然後得到:

 int...int_(x_0)^x_()_(n+1)f^((n+1))(x)(dx)^(n+1)=f(x)-f(x_0)-(x-x_0)f^'(x_0) 
 -((x-x_0)^2)/(2!)f^('')(x_0)-...-((x-x_0)^n)/(n!)f^((n))(x_0).
(12)

重新排列後得到一維泰勒級數:

f(x)=f(x_0)+(x-x_0)f^'(x_0)+((x-x_0)^2)/(2!)f^('')(x_0)+...+((x-x_0)^n)/(n!)f^((n))(x_0)+R_n
(13)
=sum_(k=0)^(n)((x-x_0)^kf^((k))(x_0))/(k!)+R_n.
(14)

這裡,R_n 是一個餘項,稱為拉格朗日餘項,由下式給出:

 R_n=int...int_(x_0)^x_()_(n+1)f^((n+1))(x)(dx)^(n+1).
(15)

重寫重複積分,然後得到:

 R_n=int_(x_0)^xf^((n+1))(t)((x-t)^n)/(n!)dt.
(16)

現在,根據函式 g(x)均值定理,必須為真:

 int_(x_0)^xg(x)dx=(x-x_0)g(x^*)
(17)

對於某些 x^* in [x_0,x] 在 [x^* in [x_0,x],x] 中。因此,積分 n+1 次得到結果:

 R_n=((x-x_0)^(n+1))/((n+1)!)f^((n+1))(x^*)
(18)

(Abramowitz 和 Stegun 1972,第 880 頁),因此泰勒級數的 n 項後的最大誤差是 (18) 在所有 x^* in [x_0,x] in [x^* in [x_0,x],x] 中執行的最大值。請注意,當泰勒級數中取到 ((n-1)-1) 次冪項時,拉格朗日餘項 R_n 有時也指餘項(Whittaker 和 Watson 1990,第 95-96 頁)。

泰勒級數也可以為變數函式定義。根據柯西積分公式

f(z)=1/(2pii)int_C(f(z^')dz^')/(z^'-z)
(19)
=1/(2pii)int_C(f(z^')dz^')/((z^'-z_0)-(z-z_0))
(20)
=1/(2pii)int_C(f(z^')dz^')/((z^'-z_0)(1-(z-z_0)/(z^'-z_0))).
(21)

C 的內部,

 (|z-z_0|)/(|z^'-z_0|)<1
(22)

所以,使用

 1/(1-t)=sum_(n=0)^inftyt^n,
(23)

由此得出:

f(z)=1/(2pii)int_Csum_(n=0)^(infty)((z-z_0)^nf(z^')dz^')/((z^'-z_0)^(n+1))
(24)
=1/(2pii)sum_(n=0)^(infty)(z-z_0)^nint_C(f(z^')dz^')/((z^'-z_0)^(n+1)).
(25)

使用導數的柯西積分公式

 f(z)=sum_(n=0)^infty(z-z_0)^n(f^((n))(z_0))/(n!).
(26)

一維泰勒級數的另一種形式可以透過令

 x-x_0=Deltax
(27)

這樣:

 x=x_0+Deltax.
(28)

將此結果代入 (◇) 得到:

 f(x_0+Deltax)=f(x_0)+Deltaxf^'(x_0)+1/(2!)(Deltax)^2f^('')(x_0)+....
(29)

雙變數實函式 f(x,y) 的泰勒級數由下式給出:

 f(x+Deltax,y+Deltay)=f(x,y)+[f_x(x,y)Deltax+f_y(x,y)Deltay]+1/(2!)[(Deltax)^2f_(xx)(x,y)+2DeltaxDeltayf_(xy)(x,y)+(Deltay)^2f_(yy)(x,y)]+1/(3!)[(Deltax)^3f_(xxx)(x,y)+3(Deltax)^2Deltayf_(xxy)(x,y)+3Deltax(Deltay)^2f_(xyy)(x,y)+(Deltay)^3f_(yyy)(x,y)]+....
(30)

這可以進一步推廣到 n 個變數的實函式:

 f(x_1,...,x_n)=sum_(j=0)^infty{1/(j!)[sum_(k=1)^n(x_k-a_k)partial/(partialx_k^')]^jf(x_1^',...,x_n^')}_(x_1^'=a_1,...,x_n^'=a_n).
(31)

重寫:

 f(x_1+a_1,...,x_n+a_n)=sum_(j=0)^infty{1/(j!)(sum_(k=1)^na_kpartial/(partialx_k^'))^jf(x_1^',...,x_n^')}_(x_1^'=x_1,...,x_n^'=x_n).
(32)

例如,在 (31) 中取 n=2 得到:

f(x_1,x_2)=sum_(j=0)^(infty){1/(j!)[(x_1-a_1)partial/(partialx_1^')+(x_2-a_2)partial/(partialx_2^')]^jf(x_1^',x_2^')}_(x_1^'=a_1,x_2^'=a_2)
(33)
=f(a_1,a_2)+[(x_1-a_1)(partialf)/(partialx_1)+(x_2-a_2)(partialf)/(partialx_2)]+1/(2!)[(x_1-a_1)^2(partial^2f)/(partialx_1^2)+2(x_1-a_1)(x_2-a_2)(partial^2f)/(partialx_1partialx_2)+(x_2-a_2)^2(partial^2f)/(partialx_2^2)]+....
(34)

在 (32) 中取 n=3 得到:

 f(x_1+a_1,x_2+a_2,x_3+a_3) 
=sum_(j=0)^infty{1/(j!)(a_1partial/(partialx_1^')+a_2partial/(partialx_2^')+a_3partial/(partialx_3^'))^jf(x_1^',x_2^',x_3^')}_(x_1^'=x_1,x_2^'=x_2,x_3^'=x_3),
(35)

或者,以向量形式:

 f(r+a)=sum_(j=0)^infty[1/(j!)(a·del _(r^'))^jf(r^')]_(r^'=r).
(36)

零階和一階項分別是 f(r)(a·del _(r^'))f(r^')|_(r^'=r)。二階項是:

1/2(a·del _(r^'))(a·del _(r^'))f(r^')|_(r^'=r)=1/2a·del _(r^')[a·(del f(r^'))]_(r^'=r)
(37)
=1/2a·[a·del _(r^')(del _(r^')f(r^'))]|_(r^'=r),
(38)

所以展開式的前幾項是:

 f(r+a)=f(r)+(a·del _(r^'))f(r^')|_(r^'=r)+1/2a·[a·del _(r^')(del _(r^')f(r^'))]|_(r^'=r).
(39)

另請參閱

柯西餘項, 傅立葉級數, 廣義傅立葉級數, 拉格朗日反演定理, 拉格朗日餘項, 洛朗級數, 麥克勞林級數, 牛頓前向差分公式, 泰勒不等式, 泰勒定理 在 課堂中探索這個主題

使用 探索

參考資料

Abramowitz, M. and Stegun, I. A. (Eds.). 數學函式手冊,包含公式、圖表和數學表格,第 9 版。 New York: Dover, p. 880, 1972.Arfken, G. "泰勒展開式。" §5.6 in 物理學家的數學方法,第 3 版。 Orlando, FL: Academic Press, pp. 303-313, 1985.Askey, R. and Haimo, D. T. "傅立葉級數和冪級數之間的相似性。" Amer. Math. Monthly 103, 297-304, 1996.Comtet, L. "代數函式泰勒係數的實用計算。" Enseign. Math. 10, 267-270, 1964.Morse, P. M. and Feshbach, H. "解析函式的導數、泰勒級數和洛朗級數。" §4.3 in 理論物理方法,第一部分。 New York: McGraw-Hill, pp. 374-398, 1953.Whittaker, E. T. and Watson, G. N. "泰勒級數中餘項的形式。" §5.41 in 現代分析教程,第 4 版。 Cambridge, England: Cambridge University Press, pp. 95-96, 1990.

在 上引用

泰勒級數

引用為

Weisstein, Eric W. "泰勒級數。" 來自 Web 資源。 https://mathworld.tw/TaylorSeries.html

主題分類