泰勒公式的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

泰勒公式及其应用

摘要

文章简要介绍了泰勒公式的证明及其推导过程,详细讨论了泰勒公式在最优化理论领域的应用,分别讨论了泰勒公式在理论证明和算法设计上面的应用,并用简单的算例加以说明。

关键词:泰勒公式,最优化理论,应用

一、泰勒公式

1.1 一元泰勒公式

若函数)(x f 在含有x 的开区间),(b a 内有直到1+n 阶的导数,则当函数在此区间内时,可展开为一个关于)(0x x -的多项式和一个余项的和:

1

0)1(00)(200000)()!1()()(!)()(!2)())(()()(++-++-++-''+-'+=n n n

n x x n f x x n x f x x x f x x x f x f x f ξ 其中=)(x R n 10)1()()!1()

(++-+n n x x n f ξ ξ在x 和0x 之间的一个数,

该余项)(x R n 为拉格朗日余项。

1.1.1 泰勒公式的推导过程

我们知道α+-'+=))(()()(000x x x f x f x f ,其在近似计算中往往不够精确,于是我们需要一个能够精确计算的而且能估计出误差的多项式:

n n x x a x x a x x a a x p )()()()(0202010-++-+-+=

来近似表达函数)(x f ;

设多项式)(x p 满足)()()()(),()(0)(0)(0000x f x p x f x p x f x p n n ='='=

因此可以得出n a a a 10,.显然,00)(a x p =,所以)(00x f a =;10)(a x p =',所以

)(01x f a '=;20!2)(a x p ='',所以 !2)(02x f a ''=

n n a n x p !)(0)

(=,所以有!

)(0)(n x f a n n = 所以,n n x x n x f x x x f x x x f x f x p )(!

)()(!2)())(()()(00)(2

00000-++-''+

-'+= 1.1.2 泰勒公式余项的证明

我们利用柯西中值定理来推出泰勒公式的余项(拉格朗日余项): 设)()()(x p x f x R n -= 于是有0)()()(000=-=x p x f x R n

所以有0)()()()(0)

(000===''='=x R x R x R x R n n n n n

根据柯西中值定理可得:

n

n

n n n n n x n R x x x R x R x x x R ))(1()(0)()()()()(011)1(00)1(0-+'=---=-++ξξ 1ξ是在x 和0x 之间的一个数; 对上式再次使用柯西中值定理,可得:

)

1(022*******))(1()()0))(1(()()())(1()(--+''=--+'-'=-+'n n

n n n n n x n n R x n x R R x n R ξξξξξξ 2ξ是在1ξ和0x 之间的一个数;

连续使用柯西中值定理1+n 次后得到:

)!1()

()

()()

1()

1(0+=-++n R x x x R n n n n ξ 这里ξ是介于x 和0x 之间的一个数。 由于n n a n x p !)()(=,n a n !是一个常数,故0)()1(=+x p n ,于是得到:

)()()1()

1(x f x R n n n ++=,综上可得,余项:

10)1()()!1()()(++-+=n n n x x n f x R ξ ξ介于x 和0x 之间

此余项又称为拉格朗日余项。

到此为止,我们知道了泰勒公式的一般形式可以表示为:

)()(!

)()(!2)())(()()(00)(2

00000x R x x n x f x x x f x x x f x f x f n n n +-++-''+-'+=

其中)(x R n 为泰勒公式的余项,它可以有一下几种形式: (1)佩亚诺(Peano )余项 ))(()(0n n x x x R -=ο

(2)施勒米尔希-罗什(Schlomilch-Roche)余项

q q n n n x x x n q f x R )()(!)

()(01)1(--⋅=-++ξξ )10(+≤

(3)拉格朗日(Lagrange)余项

10)1()()!1()

()(++-+=n n n x x n f x R ξ ξ介于x 和0x 之间

(4)柯西(Cauchy)余项

)()(!

)

()(0)1(x x x n f x R n n n --=

+ξξ ξ介于x 和0x 之间 (5)积分余项 !

))(()(0

)1(n dt

t x t f x R x

x n n n

⎰-=

+

泰勒公式的特殊形式,当取00=x 的时候,此时泰勒公式为:

)(!

)0(!2)0()0()0()()

(2x R n x f x f x f f x f n n n +++''+'+=

)(x R n 为相应的余项,该式叫做泰勒公式的麦克劳林展开,也叫做麦克劳林公式; 麦克劳林公式主要应用在一些比较特殊的函数,如三角函数,对数函数等。如:对

x y sin =或x y cos =的麦克劳林展开进行求值计算;欧拉公式x i x e ix sin cos += 的证明

与应用等等。

运用麦克劳林展开可以得到一些常用的泰勒展开式:

12)!

1(!!21+++++++=n x

n x

x n e n x x x e θ .

)()!

12()1(!5!3sin 221253++++-+-+-=n n n x o n x x x x x . 24622cos 1(1)()2!4!6!(2)!

n n n x x x x x o x n =-+-++-+ . )(1

)1(32)1ln(1132++++-+-+-=+n n n x o n x x x x x . )(111

2n n x o x x x x

+++++=- 1.2 多元泰勒公式

除了上面的一元泰勒公式外,多元泰勒公式的应用也非常的广泛,特别是在微分方程数值解和最优化上面,有着很大的作用。 1.2.1 二元泰勒展开

引人记号:0x x h -=,0y y t -=,则二元函数),(y x f 在),(00y x 处的泰勒展开为:

m m R y x f y

t x h

y x f y

t x h y x f y t x h y x f y x f +∂∂

+∂∂++∂∂

+∂∂+∂∂+∂∂+=),()(),()(),()(),(),(000020000

相关文档
最新文档