泰勒展开式的理解

概念

泰勒公式是将一个在x=x0处,且具有n阶导数的函数P(x)利用关于(x-x0)的n次多项式来逼近函数f(x)【我们想要近似的函数】的方法。泰勒展开式在x=x0点展开形式为:【即f(x)只是用来近似t(x)在x0点附近的函数值】
这里写图片描述
其本质就是为了在某个点附近,用多项式函数来近似其他函数。之所以要使用多项式来近似是因为多项式具有好计算,易求导,且好积分等一系列的优良性质。
下面的是近似多项式P(x)对f(x)的多项式近似公式,个人认为这样改一下泰勒展开式好理解一点。
这里写图片描述

重点

泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这一点(x=x0)的邻域中的值。也就是说泰勒公式其实是一种局部近似的方法,只近似x=x0那一点的函数性。而不是在任何地方都适用x=x0的这种确定了的近似多项式。
通过讲述一个例子来加深理解。

实例,cosx在x=0处的近似

那么如何近似cosx【要被近似的函数】这个函数呢?假如我们选用f(x) = c0+c1*x+c2*x^2这样的形式在x0=0处近似cosx。那么因为ci是参数,如果不考虑能否近似cosx的情况下,f(x)就有无限多种可能。那么ci取何值时,这样的近似的效果是最好的呢?如下图:
这里写图片描述
对于求ci这些参数,我们应该明确的是,我们是在用f(x)在x=0处来近似cosx的,所以,最起码的当cos0 =1 ,f(0)也应该为0,即c0=1。那下一个近似的依据又是什么呢?其实我们可以看出cosx在x=0的斜率(导数)也是一种体现cosx函数局部特性的特征,所以让f(x)的一阶导也同cosx的一样,即(cosx)’ = -sinx ,x=0时(cosx)’=0;那么f(x)’=c1+2*c2*x,f(0)’=c1=0;此时我们会发现参数空间已经缩小了很多,但是依然有太多不确定性。其实还可以利用近似的2者在凹凸性上也应是一致的来进一步缩小参数空间,(cosx)” = -cosx;x=0时(cosx)”=-1;f(x)” = 2*c2=-1,c2=-0.5;即最终的f(x) = 1-0.5*x^2。
最终我们通过限制在x=0点处的函数值,斜率,凹凸性都一致求出了近似多项式函数f(x)。
其实在某点的泰勒展开,就是让两者的函数在该处的函数值相等,一阶导相等,二阶导相等,…n阶导相等。因为你要近似,当然是越接近越好,所有的性质都相等最好。如此实例中,c0负责让两者的函数值相等,c1负责让两者的一阶导一致,c2负责让两者的二阶导相等。
这里写图片描述

验证

假如我们选用在0附近的点来验证上面得到的式子,我们会发现值相当接近。但是如果我们选择远离0点的x值,就会发现f(x)的值同cosx相差就很大。这就是重点中提到的,泰勒实质是为了近似x=x0点目标函数的函数情况。
如[1] cos(0.1) =0.9950042,f(0.1) =0.995;
[2] cos(2*pi) = 1 ,f(2*pi) = 1-2*pi^2=-18.7192

注意

在近似多项式f(x)中,第n项的系数并不是高阶导数的本身。如(x^3)”’=3!*x,而不是f(x)”’/3!。
如果你想近似的是x0=pi点附近的那么泰勒展开式就是
这里写图片描述

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值