泰勒公式

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA

指数函数y=ex(红色实线)与在原点展开的泰勒多项式前四项(绿色虚线)。在这个函数中,泰勒多项式展开的项数越多,曲线拟合得越好。

数学中,泰勒公式Template:Lang-en)是一个用函数在某的信息描述其附近取值的公式。這個公式來自於微積分泰勒定理Template:Lang),泰勒定理描述了一個可微函數,如果函数足够光滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这一点的邻域中的值,這個多項式稱為泰勒多項式Template:Lang)。泰勒公式还给出了餘項即这个多项式和实际的函数值之间的偏差。泰勒公式得名于英国数学家布鲁克·泰勒。他在1712年的一封信里首次叙述了这个公式,尽管1671年詹姆斯·格雷高里已经发现了它的特例[1]拉格朗日在1797年之前,最先提出了帶有余項的現在形式的泰勒定理。

泰勒公式

泰勒公式的初衷是用多项式来近似表示函数在某点周围的情况。比如说,指数函数exx=0的附近可以用以下多项式来近似地表示:

ex1+x+x22!+x33!++xnn!.

称为指数函数在0处的n阶泰勒展开公式。这个公式只对0附近的x有用,x0越远,这个公式就越不准确。实际函数值和多项式的偏差称为泰勒公式的余项

Rn(x)=ex(1+x+x22!+x33!++xnn!).

泰勒定理

对于一般的函数,泰勒公式的系数的选择依赖于函数在一点的各阶导数值。这个想法的原由可以由微分的定义开始。微分是函数在一点附近的最佳线性近似:

f(a+h)=f(a)+f(a)h+o(h),其中o(h) 是比h 高阶的无穷小

也就是说f(a+h)f(a)+f(a)h,或f(x)f(a)+f(a)(xa)

注意到f(x)f(a)+f(a)(xa)a 处的零阶导数和一阶导数都相同。对足够光滑的函数,如果一个多项式在a 处的前n 次导数值都与函数在a 处的前n 次导数值重合,那么这个多项式应该能很好地近似描述函数在a 附近的情况。以下定理说明这是正确的:

定理

n 是一个正整数。如果定义在一个包含 a区间上的函数 fa 点处 n+1 次可导,那么对于这个区间上的任意 x,都有:

f(x)=f(a)+f(a)1!(xa)+f(2)(a)2!(xa)2++f(n)(a)n!(xa)n+Rn(x).[2]

其中的多项式称为函数在a 处的泰勒展开式,剩余的Rn(x) 是泰勒公式的余项,是(xa)n 的高阶无穷小。

Rn(x) 的表达形式有若干种,分别以不同的数学家命名。

带有皮亚诺型余项的泰勒公式说明了多项式和函数的接近程度:

f(x)=f(a)+f(a)1!(xa)+f(2)(a)2!(xa)2++f(n)(a)n!(xa)n+o[(xa)n]

也就是说,当x 无限趋近a 时,余项Rn(x) 将会是(xa)n 的高阶无穷小,或者说多项式和函数的误差将远小于(xa)n[3]。这个结论可以由下面更强的结论推出。

带有拉格朗日型余项的泰勒公式可以视为拉格朗日微分中值定理的推广:

f(x)=f(a)+f(a)1!(xa)+f(2)(a)2!(xa)2++f(n)(a)n!(xa)n+f(n+1)(ξ)(n+1)!(xa)(n+1)

Rn(x)=f(n+1)(ξ)(n+1)!(xa)(n+1),其中ξ(a,x)[4]

带有积分型余项的泰勒公式可以看做微积分基本定理的推广[5]

Rn(x)=axf(n+1)(t)n!(xt)ndt,

余项估计

拉格朗日型余项或积分型余项可以帮助估计泰勒展开式和函数在一定区间之内的误差。设函数在区间Template:Nowrapn 次连续可微并且在区间Template:NowrapTemplate:Nowrap 次可导。如果存在正实数Mn 使得区间Template:Nowrap 里的任意x 都有 |f(n+1)(x)|Mn,那么:

f(x)=f(a)+f(a)1!(xa)+f(2)(a)2!(xa)2++f(n)(a)n!(xa)n+Rn(x),

其中|Rn(x)|Mnrn+1(n+1)!。这个上界估计对区间Template:Nowrap 里的任意x 都成立,是一个一致估计

如果当n 趋向于无穷大时,还有Mnrn+1(n+1)!0,那么可以推出 Rn(x)0f 是区间Template:Nowrap解析函数f 在区间Template:Nowrap 上任一点的值都等于在这一点的泰勒展开式的極限

多元泰勒公式

对于多元函数,也有类似的泰勒公式。设B(a, r ) 是欧几里得空间RN 中的,ƒ 是定义在B(a, r ) 的閉包(即閉球)上的实值函数,并在每一点都存在所有的n+1 次偏导数。这时的泰勒公式为:

对所有x𝐁(a,r)
f(x)=|α|=0n1α!αf(a)xα(xa)α+|α|=n+1Rα(x)(xa)α
其中的 α多重指标,即|α|=α1+α2+...+αn , α!=α1!α2!...αn!
x=(x1,x2,...,xn) ,则记 :xα=x1α1x2α2...xnαn,αf(a)xα=α1+α2+...+αnf(a)x1α1x2α2...xnαn.

其中的余项也满足不等式:

对所有满足 |α| = Template:Nowrap 的 α,|Rα(x)|supyB¯|1α!αf(y)xα|

特别地,多元形式的泰勒公式可表示为:

f(a+h)=k=0mαf(a)α!xαhα+Rm
其中Rm=|α|=m+1αf(a+θh)α!hα.

在应用上述公式时,特别重要的是展开式的前三项,即:

f(a+h)=f(a)+fx1(a)h1+...+fxn(a)hn+12i,j=1n2fxixj(a)+....
运用雅可比矩阵海森矩阵,则上式可表示为:
f(a+h)=f(a)+Jf(a)h+12(h1,...hn)Hf(a)(h1...hn)+...
其中Jf(a)雅可比矩阵Hf(a)海森矩阵.

參閱

参考来源

  1. Template:Cite web
  2. Rudin, 第123至124页.
  3. 《微积分(Ⅱ)》第88-90页.
  4. Klein (1998) 20.3; Apostol (1967) 7.7
  5. Protter, Morrey, 第135-136页

Template:Authority control