版权声明:本文为博主原创文章,如需转载,请注明出处: https://blog.csdn.net/MASILEJFOAISEGJIAE/article/details/83034146
泰勒展开式
泰勒展开式是数学中极其强大的函数近似工具。利用函数某个点的导数,来近似这个点附近的函数值。
意义:用一个
n次多项式来近似函数
f(x)在
a点附近的部分。
1.
n阶泰勒公式:
若
f(x)有直到
n+1的导数,则有
f(x)=f(a)+f′(a)(x−a)+f′′(a)2!(x−a)2+...+f(n)(a)n!(x−a)n+Rn(x)
其中
Rn(x)=(n+1)!f(n+1)(c)(x−a)n+1, c∈(a,x)
Rn(x)被称为拉格朗日余项。
2.
n阶泰勒公式的推导
我们希望让n次多项式
Pn(x)=b0+b1(x−a)+b2(x−a)2+...+bn(x−a)n (1)
能够近似函数
f(x)在点
a附近的部分。
对
Pn(x)求各阶导数,有
Pn′(x)=b1+2b2(x−a)+...+nbn(x−a)n−1
Pn′′(x)=2!b2+...+n(n−1)bn(x−a)n−2
...
Pn(n)(x)=n!bn
让
Pn(x)满足以下条件:
(1) 当
x=a,该多项式的值和
f(x)的函数值相等,则
f(a)=Pn(a)=b0
(2) 当
x=a,该多项式的各阶导数值和
f(x)的各阶导数值相等,则
f′(a)=Pn′(a)=b1
f′′(a)=Pn′′(a)=2!b2
...
f(n)(a)=Pn(n)(a)=n!bn
即得
b0=f(a),b1=f′(a),b2=2!f′′(a),...bn=n!f(n)(a)
代入到公式(1),则有
f(x)=f(a)+f′(a)(x−a)+f′′(a)2!(x−a)2+...+f(n)(a)n!(x−a)n+Rn(x)
3. 用微分中值定理证明拉格朗日余项:
构造一个函数
g(t):
g(t)=f(x)−f(t)−f′(t)(x−t)−f′′(t)2!(x−t)2−...−f(n)(t)n!(x−t)n−Rn(x)(x−a)n+1(x−t)n+1
则有
g(x)=0
g(a)=Rn−Rn=0
对
g(t)求导有
g′(t)=−f′(t)−[f′(t)(−1)+f′′(t)(x−t)]−[f′′(t)(x−t)(−1)+f′′′(t)2!(x−t)2]−...−[f(n)(t)(n−1)!(x−t)n−1(−1)+f(n+1)(t)n!(x−t)n]+Rn(x)(x−a)n+1(n+1)(x−t)n
相邻两项相互抵消,则
g′(t)=−f(n+1)(t)n!(x−t)n+Rn(x)(x−a)n+1(n+1)(x−t)n
根据罗尔定理,存在
c∈(a,x),使得
g′(c)=0,则
g′(c)=−f(n+1)(c)n!(x−c)n+Rn(x)(x−a)n+1(n+1)(x−c)n=0
两边同时除以
(x−c)n,得
−n!(f(n+1)(c)+Rn(x)(x−a)n+1(n+1)=0
所以
Rn(x)=(n+1)!f(n+1)(c)(x−a)n+1, c∈(a,x)
参考资料:
1.《高等数学》第六版(上册).高等教育出版社, 2007, p. 275–282.
2.https://www.youtube.com/watch?v=NZBvVkGn8CU