• 首页

  • 官方

  • 主题

  • 关注

  • 联系

常用的泰勒公式的快速推导

常用函数的泰勒公式的快速推导

前言:重在记录,可能出错。

· 当我们不知道泰勒公式或者麦克劳林公式具体内容时:

一、基本原理:

泰勒公式本质就是用多项幂级数逼近一个单变量函数,也可以说是使任何单变量函数都可以展开成幂级数。

这句话用公式表达出来就是:

f(x)=a0+a1x+a2x2+a3x3++anxn

其中ai均为常数,怎么求呢?对此式求导,令x=0

二、常用函数的泰勒公式的快速推导:

例:求ln(1+x)的泰勒公式:

1.   ln(1+x)=a0+a1x+a2x2+a3x3+x=0a0=ln1=0122.  (1)011+x=a1+2a2x+3a3x2+x=0a1=1233.  (1)11(1+x)2=2a2+32a3x+x=0a2=12344.  (1)221(1+x)3=32a3+ x=0a3=13

综上,ln(1+x)=x12x2+13x3+O(x4)


· 当我们知道泰勒公式或者麦克劳林公式具体内容时:

一、基本原理:

在我的泰勒公式的理解和简单推导,格雷戈里-牛顿插值公式的简单推导博客里,我们得到了泰勒公式

f(x)=f(x0)+f(x0)(xx0)+f(x0)2!(xx0)2++f(n)(x0)n!(xx0)n+Rn+1(x)Rn+1(x)

x0=0时,我们得到了,麦克劳林公式:

f(x)=f(0)+f(0)x+f(0)2!x2++f(n)(0)n!xn+Rn+1(x)        Rn+1(x)

想要快速求出常用函数的泰勒公式,只需要求常用函数的不同阶导即可。

二、常用函数的泰勒公式的快速推导:

1.步骤:(1).公式写出来

f(x)=f(0)+f(0)x+f(0)2!x2++f(n)(0)n!xn+Rn+1(x)        Rn+1(x)

    (2).算出f(0)f(0)f(0)f(n)(0),直接往公式里填。最后可以加个余项,选佩亚诺余项即可。

    (3).例子:

ex=1+x+12!x2+13!x3+O(x3)ln(1+x)=x12x2+13x314x4+O(x4)(1+x)α=1+αx+α(α1)2!x2+α(α1)(α2)3!x3+O(x3)sinx=x13!x3+15!x517!x7+O(x7)cosx=112!x2+14!x416!x6+O(x6)

posted @   戈小戈  阅读(1809)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示