多项式的泰勒公式
若$p(x)$是$n$次多项式。
把该多项式微分$n$次。
在这些式子中令$x=0$,即可得到:
将这些系数代回$(1)$式得到:
当然我们也可以以$(x-x_0)$的幂去展开多项式,此处的$x_0$时$x$的一个特殊取值(常数)。
令$x-x_0=\xi$,则$p(x)=p(x_0+\xi)=P(\xi)$,对于多项式:
根据上述所推导的系数,可知:
又有:
因此:
得到系数表示:
代入$(3)$式可得:
将公式$(4)$与$x_0=0$时的特殊情况$(2)$均称为泰勒公式,$(2)$也被称作麦克劳林公式。
附注$(5)$
根据上述推导,显然有这样的推论:
若多项式$p(x)$的形式为:则必有:
任意函数的展开式
考虑一个一般并不是多项式的任意函数$f(x)$,它定义在一个区间$\mathscr{X}$内。
假设$f(x)$在$\mathscr{X}$中的某一点$x_0$有直到$n$项为止的各阶导数存在,也就是说,在$x_0$某一邻域内存在有直到$n-1$阶为止的各阶导数:
此外,它在点$x_0$还有$n$阶导数$f^{(n)}(x)$,于是,按照$(4)$的形式,对于函数$f(x)$也可以作出一个多项式:
根据附注$(5)$,可知这个多项式与其直到$n$阶前的导数与在点$x_0$与函数$f(x)$及其导数有着相同的值。
但是,因为$f(x)$不是一个$n$次多项式,$f(x)\neq p_n(x)$,因此$p_n(x)$只是$f(x)$的一个逼近式,利用$p_n(x)$可以在某种准确度内算出$f(x)$。
对于给定$\mathscr{X}$中的$x$与给定的$n$时的差:
就是很重要的事情了。
我们尝试用一个表达式替换$r_n(x)$,假设$f(x)$除了做成多项式$p_n(x)$所需要的条件外,还满足在$\mathscr{X}$内有直到$(n+1)$阶为止的各项导数:
现在我们将$\mathscr{X}$以内的变量$x$固定下来,将常数$x_0$换成变量$z$,就得到了一个辅助函数:
自变量$z$在区间$[x_0,x]$(假设$x_0\lt x$)上变动,在这个区间上$\varphi(z)$是连续的,并且有:
此外,在$(x_0,x)$存在导数:
化简得到:
附注
上述求导过程基于:
下面证明这一结论(专门留给像我这样不会求导的同学)
根据积法则:
因为根据链式法则$f(g(x))’=f’(g(x))\cdot g’(x)$,故有:
因此:
而:
故:
Q.E.D.
若再取一个任意函数$\psi(x)$,它在$[x_0,x]$上连续,在$(x_0,x)$内存在不等于$0$的导数。
那么根据柯西公式得到:
其中$c\in(x_0,x)$,即$c=x_0+\theta(x-x_0)(0\lt\theta\lt1)$。
考虑$(8)(9)$两式,有:
故:
接下来我们任意选择$\psi(z)$可得出一些形式的泰勒展开后的余项,本文仅仅介绍拉格朗日余项。
将$\psi(z)$选成:
它满足上述的条件,且有:
代入$(10)$中可得:
考虑$(7)(11)$两式,函数$f(x)$可以表示为:
它与多项式的泰勒公式相比刚好多出一个余项。
余项式$(11)$称作拉格朗日余项,它很像泰勒公式接下来的一项,只是将$(n+1)$阶导数不取于$x_0$处,而取于$x_0$与$x$间某一中值$c$处。
公式$(12)$称作带有拉格朗日余项的泰勒公式,其形式简单易用,但在个别情况下不太适用,就需要用到略微复杂的其他形式(如:柯西型余项,佩亚诺型余项,积分型余项)。
参考资料
- 数学分析原理(第一卷)(第9版) - 菲赫金哥尔茨