当前位置:文档之家› 泰勒公式及其应用

泰勒公式及其应用

泰勒公式及其应用数学学院数学与应用数学专业 2009级杨立指导教师吴春摘要:泰勒公式以一种逼近的思想成为数学分析中的一个重要知识,在分析和研究数学问题中有着重要的作用。

本文研究了利用泰勒公式证明微分中值定理,求函数的极限,进行近似计算,求函数的高阶导数和偏导数等方面的应用,恰当的运用泰勒公式能够给我们的解题带来极大的方便。

关键词:泰勒公式;微分中值定理;极限;高阶导数;偏导数Abstract:Taylor formula is an important knowledge of mathematics analysis in an approximation of the thought, and it plays an important role in the analysis and study of mathematical problems. This paper studies the application of the Taylor formula in proving differential mean value theorem, the limit of function, approximate calculation, the application of high order derivative for function and partial derivative, and using Taylor formula appropriate can bring great convenience to our problem.Keywords:Taylor formula; approximate calculation; limit; higher derivative; partial derivative引言泰勒公式最早是以泰勒级数的形式出现在泰勒1715年出版的著作《增量及其逆》中,但在该书中却没有给出具体的证明,直到19世纪由柯西给出了现在的形式及其严格的证明。

泰勒公式是一种逼近的思想,集中体现了逼近法的精髓,可以将有理分式函数﹑无理函数和初等超越函数等复杂函数用简单的多项式函数来近似代替,而误差又能满足要求。

这种化复杂为简单的功能,使其成为分析和研究数学其他问题的有力工具。

也对函数性态的研究和函数值的近似计算带来了极大的方便。

本文主要是通过给出实际例子体现其应用,并对这些方法做了归纳和总结。

1 泰勒公式及其证明1.1 带佩亚诺余项的泰勒公式若)(x f 在0x x =点有直到n 阶连续导数,那么就有:"'200000()()()()()()2!f x f x f x f x x x x x =+-+-+()()00()()!n n n f x x x R x n ⋅⋅⋅+-+ (1.1)其中()()()nn x x o x R 0-=是余项,这就是()x f 在0x x =点的带佩亚诺余项的泰勒公式[1]。

说明:①此公式对函数()x f 的展开要求较低,只要求其在0x x =点处n 阶可导即可,展开的形式也比较简单。

②这种泰勒公式的实质是局部增量公式的升华,即可以把此函数局部地用线性函数代替改为用多项式代替,当0x x =时用多项式代替这个函数所产生的误差()n x x 0-是一个无穷小量。

③它难以说明误差范围,因此不适合对余项作定量估算,只能是一个定性估目的。

④特别地当00=x 时,有:"()'2(0)(0)()(0)(0)()2!!n nn f f f x f f x x x R x n =+++⋅⋅⋅++ (1.2)这种佩亚诺项的泰勒公式也被称为麦克劳林公式。

1.2 带拉格朗日余项的泰勒公式若函数()x f 在[]b a x ,∈上有直到n 阶连续导数,并且()()x f n 1+在区间()b a ,内存在,那么就有:()()()()"20'0000()()2!f x f x f x f x x x x x =+-+-+()()()()00!n nn f x x x R x n ⋅⋅⋅+-+ (1.3)其中()()()()()101!1++-+=n n n x x n f x R ε被称为余项,此时ε介于x 与0x 之间,这就是函数()x f 在0x x =点的带拉格朗日余项的泰勒公式[2]。

说明:①它对函数()x f 的展开要求较高,因为它要求对任意的[]b a x ,∈都要成立,其形式也相对复杂。

②这种泰勒公式的实质是对拉格朗日微分中值定理的升华,它是一个定量估计值。

③运用这种泰勒公式逼近()x f 时,可以确定其大致的误差范围,但其误差是由()x f 的()1+n 阶导数决定的,若a 越接近于b ,即区间[]b a ,越小,那么误差就会越小,这种泰勒公式适合处理()x f 在区间上的问题,特别是在不等式的证明中应用起来比较方便。

1.3 简单的证明我们知道000()()()()f x f x f x x x α'=+-+, 根据拉格朗日中值定理导出的有限增量定理有:0000lim ()()()x f x x f x f x x ∆→'+∆-=∆,其中误差α是在()0x ∆→即()0x x →的前提下才趋向于0,所以在近似计算中往往不够精确,于是我们需要一个能够足够精确的且能估计出误差的多项式:2010200()()()()n n P x A A x x A x x A x x =+-+-++-来近似地表示函数()f x 且要写出其误差()()f x P x -的具体表达式。

设函数()P x 满足:00()(),P x f x =00()(),P x f x ''=00()(),P x f x ''''=,()()00()().n n P x f x =于是可以依次求出012,,,,.n A A A A显然,00()P x A =,所以00()A P x =;0110(),()P x A A P x ''==0022()()2!,2!P x P x A A ''''==()()00()()!,.!n n n n P x P x n A A n ==至此,多项的各项系数都已求出,得:()20000000()()()()()()()().2!!nn f x f x P x f x f x x x x x x x n '''=+-+-++-接下来就要求误差的具体表达式了。

设()()()n R x f x P x =-,于是有:000()()()0n R x f x P x =-=.所以可以得出:()000()()()0.n n n n R x R x R x ''====根据柯西中值定理可得:()01110100()()()()()(1)()()0n n n n n n n R x R x R x R x x n x x x ξξ++'-==-+---(其中:10()0n x x +-≈), 这里1ξ在x 和0x 之间; 继续使用柯西中值定理得:()()()()()()()()10211201110n n n n n R R x R n n x n x ξξξξ-+''''-=+-+--,这里2ξ在1ξ与0x 之间; 连续使用1n +次后得出:()()()()()1101!n n n n R x R n x x ξ++=+-, 这里ξ在0x 和x 之间。

但()()()()()()111n n n n R x f x P x +++=-,由于()()11(1)!n n P x n A ++=+,1(1)!n n A ++是一个常数,故()()10n P x +=,于是得()()()()11n n n R x f x ++=。

综上可得,余项()()110()(1)!()n n n f R x n x x ξ++=+-。

一般来说展开函数时都是为了计算的需要,故x 往往要取一个定值,此时也可把()n R x 写为n R 。

2 泰勒公式的应用2.1 利用泰勒公式进行近似计算和误差估计根据泰勒展开式的余项可以把握函数用泰勒公式近似的程度,但需要估计误差的范围,关键就在于对()()ε1+n f 值的估计。

如果存在0>M ,有()()M f n ≤+ε1,[]ηη+-∈00,x x x ,那么我们就可以估计10()(1)!n n M R x x x n +≤-+,[]ηη+-∈00,x x x ,从而当我们期望近似值的误差不超过ε时,只需在不等式10(1)!n M x x n ε+-<+中解出n 是多少就可以知道运用泰勒公式应计算多少项即可,由此我们就可以近似地计算出某些复杂数的具体值。

例1 求210x e dx -⎰的近似值,精确到510-。

解 由于该被积函数的原函数不是初等函数,所以无法用牛顿-莱布尼茨公式来计算,因此我们要用泰勒公式来计算它的近似值。

因为24221(1)2!!nx nx x ex n -=-+-+-+将两边逐项积分,有21x edx -⎰=421111212!!nx x dx x dx dx dx n -+-++⎰⎰⎰⎰=111111(1)32!5!21n n n -+⋅-+-⋅++=11111111310422161329936075600-+-+-+-+又因为511.31075600-≈⨯ 所以21011111110.7468363104221613299360x e dx -=-+-+-+≈⎰。

总结:通过以上我们可以知道:只要给出一个数,知道它的误差范围,我们就可以利用泰勒公式较为简单的求出它的近似值。

例2 计算e 的值,当9n =时,误差不超过多少? 解 在x e 的麦克劳林展开式中,令1x =可得:1111,2!!(1)!e e n n ξ=++++++ (01ξ<<) 当9n =时,有:933(1)0.00000110!3628800R ==< 也就是说11111+ 2.718281,2!3!9!e =++++=其误差不超过610-。

总结:利用泰勒公式我们可以轻易地判断出一个函数公式的误差范围。

2.2 利用泰勒公式证明中值问题如果要证明的结论是至少存在一点(),c a b ∈,使得关于a ,b ,()f a ,()f b ,(),(),(),,()n c f c f c f c '代数式的证明。

相关主题