泰勒公式
泰勒公式
泰勒公式的初衷是用多项式来近似表示函数在某点周围的情况。比如说,指数函数e 在x = 0 的附近可以用以下多项式来近似地表示:
称为指数函数在0处的n阶泰勒展开公式。这个公式只对0附近的x 有用,x 离0 越远,这个公式就越不准确。实际函数值和多项式的偏差称为泰勒公式的余项。
泰勒定理
对于一般的函数,泰勒公式的系数的选择依赖于函数在一点的各阶导数值。这个想法的原由可以由微分的定义开始。微分是函数在一点附近的最佳线性近似:
也就是说f(a+h)≈ ≈ -->f(a)+f′ ′ -->(a)h{\displaystyle f(a+h)\approx f(a)+f^{\prime }(a)h},或f(x)≈ ≈ -->f(a)+f′ ′ -->(a)(x− − -->a){\displaystyle f(x)\approx f(a)+f^{\prime }(a)(x-a)}。
注意到f(x){\displaystyle f(x)} 和f(a)+f′ ′ -->(a)(x− − -->a){\displaystyle f(a)+f^{\prime }(a)(x-a)} 在a 处的零阶导数和一阶导数都相同。对足够光滑的函数,如果一个多项式在a 处的前n 次导数值都与函数在a 处的前n 次导数值重合,那么这个多项式应该能很好地近似描述函数在a 附近的情况。以下定理说明这是正确的:
定理:设 n 是一个正整数。如果定义在一个包含 a 的区间上的函数 f 在 a 点处 n+1 次可导,那么对于这个区间上的任意 x,都有:f(x)=f(a)+f′(a)1!(x− − -->a)+f(2)(a)2!(x− − -->a)2+⋯ ⋯ -->+f(n)(a)n!(x− − -->a)n+Rn(x).{\displaystyle f(x)=f(a)+{\frac {f"(a)}{1!}}(x-a)+{\frac {f^{(2)}(a)}{2!}}(x-a)^{2}+\cdots +{\frac {f^{(n)}(a)}{n!}}(x-a)^{n}+R_{n}(x).}其中的多项式称为函数在a 处的泰勒展开式,剩余的Rn(x){\displaystyle R_{n}(x)} 是泰勒公式的余项,是(x− − -->a)n{\displaystyle (x-a)^{n}} 的高阶无穷小。
Rn(x){\displaystyle R_{n}(x)} 的表达形式有若干种,分别以不同的数学家命名。
带有皮亚诺型余项的泰勒公式说明了多项式和函数的接近程度:
f(x)=f(a)+f′(a)1!(x− − -->a)+f(2)(a)2!(x− − -->a)2+⋯ ⋯ -->+f(n)(a)n!(x− − -->a)n+o[(x− − -->a)n]{\displaystyle f(x)=f(a)+{\frac {f"(a)}{1!}}(x-a)+{\frac {f^{(2)}(a)}{2!}}(x-a)^{2}+\cdots +{\frac {f^{(n)}(a)}{n!}}(x-a)^{n}+o[(x-a)^{n}]}
也就是说,当x 无限趋近a 时,余项Rn(x){\displaystyle R_{n}(x)} 将会是(x− − -->a)n{\displaystyle (x-a)^{n}} 的高阶无穷小,或者说多项式和函数的误差将远小于(x− − -->a)n{\displaystyle (x-a)^{n}}。这个结论可以由下面更强的结论推出。
带有拉格朗日型余项的泰勒公式可以视为拉格朗日微分中值定理的推广:
f(x)=f(a)+f′(a)1!(x− − -->a)+f(2)(a)2!(x− − -->a)2+⋯ ⋯ -->+f(n)(a)n!(x− − -->a)n+f(n+1)(θ θ -->)(n+1)!(x− − -->a)(n+1){\displaystyle f(x)=f(a)+{\frac {f"(a)}{1!}}(x-a)+{\frac {f^{(2)}(a)}{2!}}(x-a)^{2}+\cdots +{\frac {f^{(n)}(a)}{n!}}(x-a)^{n}+{\frac {f^{(n+1)}(\theta )}{(n+1)!}}(x-a)^{(n+1)}}
即Rn(x)=f(n+1)(θ θ -->)(n+1)!(x− − -->a)(n+1){\displaystyle R_{n}(x)={\frac {f^{(n+1)}(\theta )}{(n+1)!}}(x-a)^{(n+1)}},其中θ θ -->∈ ∈ -->(a,x){\displaystyle \theta \in (a,x)}。
带有积分型余项的泰勒公式可以看做微积分基本定理的推广:
余项估计
拉格朗日型余项或积分型余项可以帮助估计泰勒展开式和函数在一定区间之内的误差。设函数在区间[a − r, a + r] 上n 次连续可微并且在区间(a − r, a + r) 上n + 1 次可导。如果存在正实数Mn 使得区间(a − r, a + r) 里的任意x 都有 |f(n+1)(x)|≤ ≤ -->Mn{\displaystyle |f^{(n+1)}(x)|\leq M_{n}},那么:
f(x)=f(a)+f′(a)1!(x− − -->a)+f(2)(a)2!(x− − -->a)2+⋯ ⋯ -->+f(n)(a)n!(x− − -->a)n+Rn(x),{\displaystyle f(x)=f(a)+{\frac {f"(a)}{1!}}(x-a)+{\frac {f^{(2)}(a)}{2!}}(x-a)^{2}+\cdots +{\frac {f^{(n)}(a)}{n!}}(x-a)^{n}+R_{n}(x),}
其中|Rn(x)|≤ ≤ -->Mnrn+1(n+1)!{\displaystyle |R_{n}(x)|\leq M_{n}{\frac {r^{n+1}}{(n+1)!}}}。这个上界估计对区间(a − r, a + r) 里的任意x 都成立,是一个一致估计。
如果当n 趋向于无穷大时,还有Mnrn+1(n+1)!→ → -->0{\displaystyle M_{n}{\frac {r^{n+1}}{(n+1)!}}\rightarrow 0},那么可以推出 Rn(x)→ → -->0{\displaystyle R_{n}(x)\rightarrow 0},f 是区间(a − r, a + r) 上解析函数。f 在区间(a − r, a + r) 上任一点的值都等于在这一点的泰勒展开式的极限。
多元泰勒公式
对于多元函数,也有类似的泰勒公式。设B(a, r ) 是欧几里得空间R 中的开球,ƒ 是定义在B(a, r ) 的闭包上的实值函数,并在每一点都存在所有的n+1 次偏导数。这时的泰勒公式为:
其中的余项也满足不等式:
特别地,多元形式的泰勒公式可表示为:
在应用上述公式时,特别重要的是展开式的前三项,即:
参阅
泰勒级数
拉格朗日型余项
佩亚诺型余项
麦克劳林公式
参考来源
Apostol, Tom. 《微积分学》(Calculus). Jon Wiley & Sons, Inc. 1967. ISBN 0-471-00005-1.
Klein, Morris. 《微积分学:直观物理方法》(Calculus: An Intuitive and Physical Approach). Dover. 1998. ISBN 0-486-40453-6.
Walter Rudin. 《数学分析原理》(Principles of Mathematical Analysis). Mcgraw-hill Book Company. 1976. ISBN 978-0-070-54235-8.
清华大学数学科学系微积分编写组. 《微积分(Ⅱ)》. 清华大学出版社. 2000. ISBN 7-302-06917-4.
Murray H. Protter,Charles Bradfield Morrey. 《中等微积分》(Intermediate calculus). Springer. 1986. ISBN 978-0-387-96058-6.
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值