Transcript Taylor
复习
00 ,1 , 0 型
洛必达法则
f g e g ln f
型
11
g f
f g
11
g f
0
型
0
型
0 型
f
f g
1
g
第三节
泰勒公式
目的-用多项式近似表示函数.
应用
理论分析
近似计算
一、泰勒公式的建立
二、几个初等函数的麦克劳林公式
三、泰勒公式的应用
一、泰勒公式的建立
在微分应用中已知近似公式 :
f ( x ) f ( x0 ) f ( x0 )( x x0 )
p1 ( x )
y
y f (x)
x 的一次多项式
特点: p1 ( x0 ) f ( x0 )
p1 ( x0 ) f ( x0 )
p1 ( x )
O
x0
x
以直代曲
x
线性近似的不足: 1、精确度不高;
2、误差不能估计.
问题: 寻找多项式函数 Pn ( x ), 使得 f ( x ) Pn ( x )
Pn ( x ) a0 a1 ( x x0 ) a2 ( x x0 )2
an ( x x0 ) n
误差 Rn ( x ) f ( x ) Pn ( x ) 可估计
思路: 如何确定多项式的系数
如何提高近似的精确度
例如:
ye
y x
x
y 1 x
y ln(1 x )
o
需要解决的问题
如何提高精度 ?
ex 1 x
如何估计误差 ? ln(1 x ) x
分析:
近
似
程
度
越
来
越
好
1.若在 x0 点相交
y
Pn ( x0 ) f ( x0 )
y f ( x)
2.若有相同的切线
Pn( x0 ) f ( x0 )
3.若弯曲方向相同
Pn( x0 ) f ( x0 )
o
x0
x
Pn ( x ) a0 a1 ( x x0 ) a2 ( x x0 )2
an ( x x0 ) n
假设 Pn( k ) ( x0 ) f ( k ) ( x0 ) k 0,1, 2, , n, 则
a0 f ( x0 ),
1 a1 f ( x0 ),
,
2! a2 f ( x0 )
n! an f ( n) ( x0 )
1 (k)
即: ak f ( x0 ), k 0,1, 2,
k!
,n
f ( x0 )
2
P
(
x
)
f
(
x
)
f
(
x
)(
x
x
)
(
x
x
)
从而: n
0
0
0
0
2!
f ( n ) ( x0 )
( x x0 )
n!
泰勒(Taylor)中值定理 :
若 f ( x ) 在包含 x0 的某开区间 ( a, b) 内具有
直到 n 1 阶的导数 , 则当 x (a , b) 时, 有
f ( x0 )
2
(
x
x
)
f
(
x
)
f
(
x
)(
x
x
)
f ( x)
0
0
0
0
2!
f ( n ) ( x0 )
( x x0 ) n Rn ( x )
n!
f ( n1) ( )
( x x0 ) n1 , 在 x0 与 x 之间
其中 Rn ( x )
( n 1) !
Rn ( x ) f ( x ) Pn ( x ) ,
Rn( k ) ( x ) f ( k ) ( x ) Pn( k ) ( x )
证明: 由于 Pn( k ) ( x0 ) f ( k ) ( x0 ) k 0,1, 2, , n,
所以 Rn( k ) ( x0 ) 0, k 0,1, 2, , n.
n1
(
t
x
)
函数 Rn ( t ) 与
在以 x0 及 x 为端点的区间
0
上满足柯西中值定理的条件, 从而有:
Rn ( x )
Rn ( x ) Rn ( x0 )
Rn (1 )
n1
n1
n1
( x x0 )
( x x0 ) ( x0 x0 )
( n 1)(1 x0 ) n
1 在 x0 与 x 之间
Rn ( x )
Rn ( x ) Rn ( x0 )
Rn (1 )
n1
n1
n1
( x x0 )
( x x0 ) ( x0 x0 )
( n 1)(1 x0 ) n
函数 Rn ( t ) 与 ( n 1)( t x0 )n1 x0 在以 x0 及 1 为端点
的区间上满足柯西中值定理的条件, 从而有:
Rn (1 )
Rn (1 ) Rn ( x0 )
n
( n 1)(1 x0 )
( n 1)(1 x0 ) n ( n 1)( x0 x0 ) n
Rn( 2 )
n( n 1)( 2 x0 ) n1
2 在 x0 与 1 之间
Rn ( x )
Rn (1 )
Rn( 2 )
n1
n
( x x0 )
( n 1)(1 x0 )
n( n 1)( 2 x0 ) n1
如此下去,经过 ( n 1) 次后,得到:
Rn ( x )
Rn (1 )
Rn( 2 )
n1
n
( x x0 )
( n 1)(1 x0 )
n( n 1)( 2 x0 ) n1
f ( n1) ( )
Rn( n1) ( )
( n 1)!
( n 1)!
f ( n1) ( )
( x x0 ) n1
即: Rn ( x )
Rn ( x ) f ( x ) Pn ( x ) ,( n 1)!
( n1)
n
R
( n1)
P
( x) f 在
( x )x0 与
P 之间,
( x ) , 也在
与) x 0.
n x0( x
之间
( n1)
( n1)
n n
f ( x0 )
2
(
x
x
)
f
(
x
)
f
(
x
)(
x
x
)
f ( x)
0
0
0
0
2!
( n1)
f ( n ) ( x0 )
f
( )
n
( x x0 )
( x x0 ) n1
n!
( n 1)!
称为 f ( x ) 按 ( x x0 ) 的幂展开的 n 阶泰勒公式;
f ( k ) ( x0 )
Pn ( x )
( x x0 ) k
k!
k 0
称为 f ( x ) 按 ( x x0 ) 的幂展开的 n 次近似多项式;
n
f ( n1) ( )
Rn ( x )
( x x0 ) n1
( n 1)!
称为n 阶泰勒公式的拉格朗日余项 .
2
3
表示为 ( x 1)
p
(
x
)
1
3
x
5
x
2
x
例1 将多项式
的多项式
分析:表示为 ( x 1) 的多项式,相当于将函数在
x0 1 处展开。
解:由Taylor定理得
p( 1)
p( x ) p( 1) p( 1)( x 1)
( x 1) 2
2!
(4)
p( 1)
p
( )
3
( x 1)
( x 1)4
3!
4!
因为p(x)为三次多项式,所以 Rn ( x ) 0
p( x ) 1 3 x 5 x 2 2 x 3 ,
p( 1) 5, p( 1) 13, p( 1) 22, p( 1) 12
p( 1)
p( x ) p( 1) p( 1)( x 1)
( x 1) 2
2!
(4)
p( 1)
p
( )
3
( x 1)
( x 1) 4
3!
4!
所以p( x) 5 13( x 1) 11( x 1)2 2( x 1)3
说明:一个多项式的Taylor多项式就是自己,当
然表达式依赖于在何处将其展开。
f ( n1) ( )
Rn ( x )
( x x0 ) n1
n 1 !
M
( x x0 ) n1
n 1 !
n ,x
Rn ( x )
lim
0
n
x x0 ( x x )
0
x0时,误差
即 Rn ( x ) o[( x x0 )n ].
在不需要余项的精确表达式时 , 泰勒公式可写为
n
f ( x)
k 0
f ( k ) ( x0 )
( x x0 ) k o[( x x0 ) n ]
k!
皮亚诺形式的余项
n
n 阶泰勒公式:f ( x )
k 0
f ( k ) ( x0 )
( x x0 ) k Rn ( x )
k!
注意:
1. 当 n 0 时,泰勒公式变成拉格朗日中值公式
f ( x ) f ( x0 ) f '( )( x x0 ) ( 在 x0 与 x 之间)
f ( )
( x x0 ) 2
2. 误差 R1 ( x )
2!
( 在 x0 与 x 之间)
3. 取 x0 0, 在 0 与 x 之间,令 x (0 1)
f ( n1) ( x ) n1
x
则余项为 Rn ( x )
( n 1)!
在泰勒公式中若取 x0 0, 记 x ( 0 1) , 则有
f ( n ) (0) n
(0) 2
f
x
f ( x ) f (0) f (0) x
x
n!
2!
f ( n1) ( x ) n1
x
麦克劳林( Maclaurin )公式 .
( n 1) !
由此得近似公式
( n)
f
(0) n
f
(0)
2
x
f ( x ) f (0) f (0) x
x
f ( x0 )
n) 2!
2
!
(
x
x
f
(
x
)
f
(
x
)(
x
x
)
f ( x)
0
0
0
0
2!
( n1 )
f
( x) M ,
若在公式成立的区间上
( n)
( n1)
f ( x0 )
f
( )
n
n1
( x x0 )
(
x
x
)
M1)!
n1 0
n
!
(
n
x
则有误差估计式 Rn ( x )
( n 1) !( 在 x 与 x 之间)
0
带有Lagrange余项的Maclaurin公式
f (0) 2
f ( x ) f (0) f (0) x
x
2!
f ( n1) ( x ) n1
x
( n 1)!
f ( n ) (0) n
x
n!
(0 1)
带有Peano余项的Maclaurin公式
f (0) 2
f ( x ) f (0) f (0) x
x
2!
o( x n )
f ( n ) (0) n
x
n!
二、几个初等函数的麦克劳林公式
1. f ( x ) e x
f (k ) ( x) e x ,
f ( k ) (0) 1 ( k 1, 2,
2
3
x
x
ex 1 x
2! 3!
)
xn
Rn ( x )
n!
e x
n1
x
(0 1)
R
(
x
)
其中 n
( n 1) !
2. f ( x ) sin x
π
f ( x ) sin( x k )
2
k 2m
k π 0,
(k)
( m 1, 2, )
f (0) sin
m1
2
( 1) , k 2m 1
(k)
3
5
x
x
sin x x
3! 5!
( 1) m1
x 2 m1
R2 m ( x )
(2m 1) !
2m 1
sin( x m
π)
( 1) cos(2 x )
x 2m1 (0 1)
其中 R2 m ( x )
(2m 1) !
泰勒多项式逼近 sin x
n1
(
1
)
sin x x 1 x 1 x 1 x 1 x
x 2 n 1
3!
5!
7!
9!
( 2n 1) !
o( x 2n )
3
5
7
9
y
4
2
6
4
O
2
2
4
2
4
6
x
Taylor公式的数学思想---局部逼近.
3. f ( x ) cos x
类似可得
x2
x4
cos x 1
2! 4!
( 1) m
x 2m
R2 m1 ( x )
(2m ) !
其中
R2 m1 ( x )
( 1) m1 cos( x )
(2m 2) !
x 2 m 2
(0 1)
4. f ( x ) (1 x ) , ( x 1)
( k 1)(1 x ) k
f ( k ) ( x ) ( 1)
f ( k ) (0) ( 1)
( 1)
(1 x ) 1 x
其中 Rn ( x )
( k 1) ( k 1, 2, )
2!
x2
( 1) ( n 1)
n!
( 1)
x n Rn ( x )
( n)
(1 x ) n1 x n1
( n 1) !
(0 1)
5. f ( x ) ln(1 x ) ( x 1)
已知 f
(k)
( x ) ( 1)
k 1
( k 1)!
(1 x ) k
( k 1, 2, )
因此可得
2
3
x
x
ln(1 x ) x
2
3
n
x
( 1) n1
Rn ( x )
n
( 1) n
x n1
其中 Rn ( x )
n 1 (1 x ) n1
(0 1)
2 n 1
x3 x5
x
sin x x
( 1) n
o ( x 2 n 2 )
3! 5!
( 2n 1)!
2n
x2 x4 x6
x
cos x 1 ( 1) n
o( x 2 n )
2! 4! 6!
( 2n)!
n1
x2 x3
n x
ln( 1 x ) x ( 1)
o( x n1 )
2
3
n1
2
3
x
x
ex 1 x
2! 3!
(1 x ) 1 x
( 1)
2!
x n1
o( x n1 )
( n 1)!
x2
( 1)( n 1)
n!
x n o( x n )
三、泰勒公式的应用
1. 在近似计算中的应用
• 已知 x 和误差限 , 要求确定项数 n ;
• 已知项数 n 和 x , 计算近似值并估计误差;
• 已知项数 n 和误差限 , 确定公式中 x 的适用范围.
f (0) n
f ( x ) f (0) f '(0) x
x
2!
M
n1
x
误差 Rn ( x )
( n 1) !
f ( n ) (0) n
x
n!
( n1)
f
( x ) 在包含 0 , x 的某区间上的上界.
M为
例1. 计算无理数 e 的近似值 , 使误差不超过 106.
解: 已知 e x 的麦克劳林公式为
2
3
x
x
ex 1 x
2! 3!
令x=1,得
1
e 11
2!
x n1
o( x n1 )
( n 1)!
1
e
(0 1)
n ! ( n 1) !
由于 0 e e 3, 只需 Rn (1)
3
106
( n 1) !
由计算可知当 n = 9 时上式成立 , 因此
1
e 11
2!
1
2.718282
9!
说明: 注意舍入误差对计算结果的影响.
1
本例 e 1 1
2!
1
9!
若每项四舍五入到小数点后 6 位,则
各项舍入误差之和不超过 7 0.5 106 ,
总误差限为 7 0.5 106 106 5 106
这时得到的近似值不能保证误差不超过 106.
因此计算时中间结果应比精度要求多取一位.
2. 证明 e 为无理数 .
证:
1
e 11
2!
1
e
(0 1)
n ! ( n 1) !
两边同乘 n !
e
n! e = 整数 +
(0 1)
n1
p
假设 e 为有理数 ( p , q 为正整数) ,
q
则当 n q 时, 等式左边为整数;
当 n 2 时, 等式右边不可能为整数.
矛盾 ! 故 e 为无理数 .
x2
例2. 用近似公式 cos x 1
计算 cos x 的近似值,
2!
使其精确到 0.005 , 试确定 x 的适用范围.
解: 近似公式的误差
4
x
R3 ( x )
cos( x )
4!
令
x
24
4
0.005
解得
x
4
24
x 0.588
即当 x 0.588 时, 由给定的近似公式计算的结果
能准确到 0.005 .
2. 利用泰勒公式求极限
e 2cos x 3
例3. 计算 lim
.
4
x 0
x
1 4
x2
2
e 1 x x o( x 4 )
解:
2!
x2
x 2 x4
cos x 1
o( x 5 )
2! 4!
1
1 4
e 2cos x 3 ( 2 ) x o( x 4 )
2!
4!
x2
7 x 4 o( x 4 )
7
12
原式 lim
4
x 0
x
12
3. 利用泰勒公式证明不等式
x x2
例4. 证明 1 x 1
( x 0).
2 8
证:
1 x (1 x )
1
2
1 1 1
1
x 1 1 1
52 3
2
1 ( 1) x ( 1)( 2)(1 x ) x
3! 2 2
2
2 2! 2 2
(0 1)
x x2 1
52 3
1
(1 x ) x
2 8 16
+
x x2
1 x 1
2 8
( x 0)
内容小结
1. 泰勒公式
f ( x0 ) f ( x0 )( x x0 )
f ( x0 )
( x x0 ) 2
2!
f ( n ) ( x0 )
( x x0 ) n Rn ( x )
n!
其中余项
f ( n1) ( )
n
n 1
o(( x x0 ) )
Rn ( x )
( x x0 )
( n 1) !
( 在 x0 与 x 之间)
当 x0 0 时为麦克劳林公式 .
2. 常用函数的麦克劳林公式 ( P142 ~ P144 )
ex ,
ln(1 x ),
sin x ,
cos x ,
(1 x )
3. 泰勒公式的应用
(1) 近似计算
(2) 利用多项式逼近函数
(3) 其他应用
例如 sin x
求极限 , 证明不等式 等.
思考与练习
e x sin x x (1 x )
1. 利用泰勒公式求极限 lim
x 0
x3
2
3
x
x
解: e x 1 x o( x 3 )
2! 3!
x3
sin x x o( x 3 )
3!
e x sin x x (1 x )
lim
x 0
x3
x2 x3
x3
3
1 x o( x ) x o( x 3 ) x (1 x )
2! 3!
3!
lim
x 0
x3
x3 x3
o( x 3 )
1
lim 2! 3! 3
.
x 0
x
3
3x 4 4 3x 4
.
2. 求 lim
2
x 0
x
1
解: 3 x 4 2 1 43 x 2(1 43 x ) 2
2
1 3 1 1
3
2
2 1 x 1 x o ( x )
4
2 4 2! 2
3
1 9 2
2 x x o( x 2 )
4
4 16
3 12
1 9 x 2 o( x 2 )
3
2
x
4 3x 2(1 x )
4 16
4
4
1 9 x 2 o( x 2 )
9
原式 lim 2 16 2
x 0
32
x
3. 当 x 0 时, 3 x 4sin x sin x cos x 为几 阶无穷小
1
解:3 x 4sin x sin x cos x 3 x 4sin x sin 2 x
2
x3 x5
3 x 4[ x
o( x 6 )]
3! 5!
1
( 2 x ) 3 ( 2 x )5
[2 x
o( x 6 )]
2
3!
5!
1 5
x o( x 6 )
10
从而 当 x 0 时,3 x 4sin x sin x cos x 为5 阶无穷小
4. 求 lim ( 6 x 6 x 5 6 x 6 x 5 )
x
解法一 (利用泰勒公式)
说明:在利用Taylor公式求
极限时,关键是分析展到多
少阶,也就是说,要对无穷
小的阶数有一个估计。
1
1
6
6
6
5
6
5
6
6
lim x x x x lim x 1 1 / x 1 1 / x
x
x
1
1
1
1
1
6
6
6
6
1
1
/
x
1
1
/
x
t 1 t 1 t
x
lim
lim
x
t 0
1/ x
t
1
1
1 6 t (t ) 1 6 t (t ) 1
lim
t 0
t
3
解法二 (利用拉格朗日中值定理)
6
1
1
6
6
1
1
6
5
6
6
5
x x x x x 1 1
x
x
1
x 1
6
5
6
2
x
1
1
x
x
1
显然当 x 时, 0, 故极限为
3
Taylor公式证明不等式举例
f ( x)
证明:设 lim
1, 且f ( x ) 0, 证明f ( x ) x .
x 0
x
f ( x)
lim
1, f (0) 0, f (0) 1
x 0
x
f ( ) 2
f ( x ) f (0) f (0) x
x
2!
f (0) f (0) x
x
作
业
• P145. 1; 5; 7; 8; 10(1,2)
作业提交时间:2012年11月19日上午8:00am.