泰勒展开式

泰勒公式将函数转换为多项式,实现近似。公式包括泰勒展开、余项和拉格朗日形式,利用高阶导数匹配来逼近原函数。文中通过柯西中值定理解释余项,并通过实例深入解析。

泰勒公式通过把任意函数表达式转换(重写)为多项式形式,是一种极其强大的函数近似工具。
公式:
f ( x ) T a y l o r = ∑ n = 0 ∞ f n ( a ) n ! ∗ ( x − a ) n f(x)_{Taylor}=\sum_{n=0}^{\infin}{\frac{f^n(a)}{n!}*(x-a)^n} f(x)Taylor=n=0n!fn(a)(xa)n
= f ( a ) + f ′ ( a ) 1 ! ( x − a ) + f ( 2 ) ( a ) 2 ! ( x − a ) 2 + . . . + f ( n ) ( a ) n ! ( x − a ) n + R n ( x ) =f(a)+\frac{f'(a)}{1!}(x-a)+\frac{f^{(2)}(a)}{2!}(x-a)^2+...+\frac{f^{(n)}(a)}{n!}(x-a)^n+R_n(x) =f(a)+1!f(a)(xa)+2!f(2)(a)(xa)2+...+n!f(n)(a)(xa)n+Rn(x)
其中余项 R n ( x ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! ( x − a ) ( n + 1 ) , ξ ∈ ( a , x ) R_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-a)^{(n+1)},\xi\in{(a,x)} Rn(x)=(n+1)!f(n+1)(ξ)(xa)(n+1),ξ(a,x)

解释
只要两个事物的初始速度相同,初速度的加速度相同,初速度的加速度的加速度相同…如果推到极限,那么这两者的运动轨迹就会无限相同。这就相当于模仿一个事物,就不能仅仅模仿它的表面,还要模仿它的变化,如果它的变化都在变,我们就跟着变,只要每个细节相同,那么就真假莫辨。
我们都知道倒数代表了当前的变化率,导数的导数就代表变化率的变化率…因此,要找个近似函数模仿原函数,那么就要让他们的各阶导数都相同。
可是什么东西才会保证有n阶导数呢?多项式完全符合要求!只要调整多项式的最高阶数,就能求导多少次,将其每阶导数取相等于原函数的每阶导数,就能保证他们各个阶次的变化都相同,达到模仿原函数的目的。
实例:
在这里插入图片描述

余项推导
拉格朗日余项
令式中前面的有限项为 P ( x ) P(x) P(x),后面无限个误差项为 G ( x ) G(x) G(x),则 f ( x ) = P ( x ) + G ( x ) f(x)=P(x)+G(x) f(x)=P(x)+G(x)
G ( x ) = f ( n + 1 ) ( a ) ( x − a ) n + 1 ( n + 1 ) ! + f ( n + 2 ) ( a ) ( x − a ) n + 2 ( n + 2 ) ! + . . . G(x)=\frac{f^{(n+1)}(a)(x-a)^{n+1}}{(n+1)!}+\frac{f^{(n+2)}(a)(x-a)^{n+2}}{(n+2)!}+... G(x)=(n+1)!f(n+1)(a)(xa)n+1+(n+2)!f(n+2)(a)(xa)n+2+...
G ′ ( x ) = f ( n + 1 ) ( a ) ( x − a ) n ( n ) ! + f ( n + 2 ) ( a ) ( x − a ) n + 1 ( n + 1 ) ! + . . . G'(x)=\frac{f^{(n+1)}(a)(x-a)^{n}}{(n)!}+\frac{f^{(n+2)}(a)(x-a)^{n+1}}{(n+1)!}+... G(x)=(n)!f(n+1)(a)(xa)n+(n+1)!f(n+2)(a)(xa)n+1+...
G ( 2 ) ( x ) = f ( n + 1 ) ( a ) ( x − a ) n − 1 ( n − 1 ) ! + f ( n + 2 ) ( a ) ( x − a ) n ( n ) ! + . . . G^{(2)}(x)=\frac{f^{(n+1)}(a)(x-a)^{n-1}}{(n-1)!}+\frac{f^{(n+2)}(a)(x-a)^{n}}{(n)!}+... G(2)(x)=(n1)!f(n+1)(a)(xa)n1+(n)!f(n+2)(a)(xa)n+...
. . . ... ...
G ( n ) ( x ) = f ( n + 1 ) ( a ) ( x − a ) + f ( n + 2 ) ( a ) ( x − a ) 2 2 ! + . . . G^{(n)}(x)=f^{(n+1)}(a)(x-a)+\frac{f^{(n+2)}(a)(x-a)^{2}}{2!}+... G(n)(x)=f(n+1)(a)(xa)+2!f(n+2)(a)(xa)2+...
G ( n + 1 ) ( x ) = f ( n + 1 ) ( a ) + f ( n + 2 ) ( a ) ( x − a ) + . . . G^{(n+1)}(x)=f^{(n+1)}(a)+f^{(n+2)}(a)(x-a)+... G(n+1)(x)=f(n+1)(a)+f(n+2)(a)(xa)+...
. . . ... ...
G ( a ) = 0 , G ′ ( a ) = 0 , G ( 2 ) ( a ) = 0 , . . . , G ( n ) ( x ) = 0 , G ( n + 1 ) ( x ) ≠ 0 , . . . ≠ 0 , . . . G(a)=0, G^{'}(a)=0,G^{(2)}(a)=0,...,G^{(n)}(x)=0, G^{(n+1)}(x)\neq0,...\neq0,... G(a)=0,G(a)=0,G(2)(a)=0,...,G(n)(x)=0,G(n+1)(x)=0,...=0,...
可以发现,求导n+1次后,导数不再为0。
柯西中值定理:

方法一.
由柯西中值定理可知,
G ( x ) ( x − a ) n + 1 = G ( x ) − G ( a ) ( x − a ) n + 1 − ( a − a ) n + 1 = 1 n + 1 G ′ ( ξ 1 ) ( ξ 1 − a ) n = 1 n + 1 G ′ ( ξ 1 ) − G ′ ( a ) ( ξ 1 − a ) n − ( a − a ) n = 1 ( n + 1 ) n G 2 ( ξ 2 ) ( ξ 2 − a ) n − 1 = . . . = 1 ( n + 1 ) ! G ( n + 1 ) ( ξ n + 1 ) 1 = 1 ( n + 1 ) ! G ( n + 1 ) ( ξ n + 1 ) \frac{G(x)}{(x-a)^{n+1}}=\frac{G(x)-G(a)}{(x-a)^{n+1}-(a-a)^{n+1}}=\frac{1}{n+1}\frac{G'(\xi_1)}{(\xi_1-a)^n}=\frac{1}{n+1}\frac{G'(\xi_1)-G'(a)}{(\xi_1-a)^n-(a-a)^n}=\frac{1}{(n+1)n}\frac{G^2(\xi_2)}{(\xi_2-a)^{n-1}}=...=\frac{1}{(n+1)!}\frac{G^{(n+1)}(\xi_n+1)}{1}=\frac{1}{(n+1)!}G^{(n+1)}(\xi_n+1) (xa)n+1G(x)=(xa)n+1(aa)n+1G(x)G(a)=n+11(ξ1a)nG(ξ1)=n+11(ξ1a)n(aa)nG(ξ1)G(a)=(n+1)n1(ξ2a)n1G2(ξ2)=...=(n+1)!11G(n+1)(ξn+1)=(n+1)!1G(n+1)(ξn+1)
所以,
G ( x ) = G ( n + 1 ) ( ξ n + 1 ) ( n + 1 ) ! ( x − a ) n + 1 G(x)=\frac{G^{(n+1)}(\xi_{n+1})}{(n+1)!}(x-a)^{n+1} G(x)=(n+1)!G(n+1)(ξn+1)(xa)n+1
又因为
G ( n + 1 ) ( ξ n + 1 ) = ( f ( ξ n + 1 ) − P ( ξ n + 1 ) ) n + 1 = f ( n + 1 ) ( ξ n + 1 ) − P ( n + 1 ) ( ξ n + 1 ) = f ( n + 1 ) ( ξ n + 1 ) − 0 = f ( n + 1 ) ( ξ n + 1 ) G^{(n+1)}(\xi_{n+1})=(f(\xi_{n+1})-P(\xi_{n+1}))^{n+1}=f^{(n+1)}(\xi_{n+1})-P^{(n+1)}(\xi_{n+1})=f^{(n+1)}(\xi_{n+1})-0=f^{(n+1)}(\xi_{n+1}) G(n+1)(ξn+1)=(f(ξn+1)P(ξn+1))n+1=f(n+1)(ξn+1)P(n+1)(ξn+1)=f(n+1)(ξn+1)0=f(n+1)(ξn+1)
因此,
G ( x ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! ( x − a ) n + 1 G(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-a)^{n+1} G(x)=(n+1)!f(n+1)(ξ)(xa)n+1

方法二.
由柯西中值定理可知,
G ( n ) ( x ) − G ( n ) ( a ) x − a = G ( n + 1 ) ( ξ ) , ξ ∈ ( a , x ) \frac{G^{(n)}(x)-G^{(n)}(a)}{x-a}=G^{(n+1)}(\xi), \xi\in{(a,x)} xaG(n)(x)G(n)(a)=G(n+1)(ξ),ξ(a,x)
又因为,
G ( n ) ( a ) = 0 G^{(n)}(a)=0 G(n)(a)=0
所以,
G ( n ) ( x ) x − a = G ( n + 1 ) ( ξ ) \frac{G^{(n)}(x)}{x-a}=G^{(n+1)}(\xi) xaG(n)(x)=G(n+1)(ξ)
所以,
G ( n ) ( x ) = G ( n + 1 ) ( ξ ) ( x − a ) G^{(n)}(x)=G^{(n+1)}(\xi)(x-a) G(n)(x)=G(n+1)(ξ)(xa)
因为,
G ( n + 1 ) ( x ) = f ( n + 1 ) ( a ) + f ( n + 2 ) ( a ) ( ξ − a ) + . . . G^{(n+1)}(x)=f^{(n+1)}(a)+f^{(n+2)}(a)(\xi-a)+... G(n+1)(x)=f(n+1)(a)+f(n+2)(a)(ξa)+...
f ( n + 1 ) ( x ) = f ( n + 1 ) ( a ) + f ( n + 2 ) ( a ) ( ξ − a ) + . . . f^{(n+1)}(x)=f^{(n+1)}(a)+f^{(n+2)}(a)(\xi-a)+... f(n+1)(x)=f(n+1)(a)+f(n+2)(a)(ξa)+...
所以,
G ( n + 1 ) ( ξ ) = f ( n + 1 ) ( ξ ) G^{(n+1)}(\xi)=f^{(n+1)}(\xi) G(n+1)(ξ)=f(n+1)(ξ)
所以,
G ( n ) ( x ) = f ( n + 1 ) ( ξ ) ( x − a ) G^{(n)}(x)=f^{(n+1)}(\xi)(x-a) G(n)(x)=f(n+1)(ξ)(xa)
进行积分,
G ( n − 1 ) ( x ) − G ( n − 1 ) ( a ) = ∫ a x G n ( t ) d t = ∫ n + 1 ( ξ ) ( x − a ) 2 2 ! G^{(n-1)}(x)-G^{(n-1)}(a)=\int_a^xG^n(t)d_t=\int^{n+1}(\xi)\frac{(x-a)^2}{2!} G(n1)(x)G(n1)(a)=axGn(t)dt=n+1(ξ)2!(xa)2
又因为,
G ( n − 1 ) ( a ) = 0 G^{(n-1)}(a)=0 G(n1)(a)=0
所以,
G ( n − 1 ) ( x ) = f ( n + 1 ) ( ξ ) ( x − a ) 2 2 ! G^{(n-1)}(x)=f^{(n+1)}(\xi)\frac{(x-a)^2}{2!} G(n1)(x)=f(n+1)(ξ)2!(xa)2
同理,依次往上积分,
G ( n − 2 ) ( x ) = f ( n + 1 ) ( ξ ) ( x − a ) 3 3 ! G^{(n-2)}(x)=f^{(n+1)}(\xi)\frac{(x-a)^3}{3!} G(n2)(x)=f(n+1)(ξ)3!(xa)3
. . . ... ...
G ( x ) = f ( n + 1 ) ( ξ ) ( x − a ) n + 1 ( n + 1 ) ! G(x)=f^{(n+1)}(\xi)\frac{(x-a)^{n+1}}{(n+1)!} G(x)=f(n+1)(ξ)(n+1)!(xa)n+1
则可以得到 G ( x ) G(x) G(x)的公式。

参考文献

怎样更好地理解并记忆泰勒展开式?
泰勒级数是如何推导出来的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值