当前位置: 首页 > news >正文

泰勒多项式

1.理解导数

  • 导数可以理解为 空间中一个点 上的变化方向,或者说是斜率。
    • 对应到现实世界,可以认为是某一时刻或者某一瞬间的 速度(位置关于时间的一阶导), 或者某一瞬间的加速度 (位置关于时间的二阶导)
  • 可以这么理解,空间中某个点的一阶导数可以理解为这个点在空间中的变化方向,二阶导则为这个点变化方向的变化方向,三阶导则为这个点变化方向的变化方向的变化方向

2.泰勒公式的理解

  • 泰勒多项式是将一个函数 f ( x ) f(x) f(x) 在某一点 a a a 处展开为多项式形式:
    P n ( x ) = f ( a ) + f ′ ( a ) ( x − a ) + f ′ ′ ( a ) 2 ! ( x − a ) 2 + ⋯ + f ( n ) ( a ) n ! ( x − a ) n P_n(x)=f(a)+f'(a)(x-a)+\frac{f''(a)}{2!}(x-a)^2+\cdots+\frac{f^{(n)}(a)}{n!}(x-a)^n Pn(x)=f(a)+f(a)(xa)+2!f′′(a)(xa)2++n!f(n)(a)(xa)n
  • 为了方便理解将其写成下面的形式
    P n ( x ) = f ( a ) + f ′ ( a ) ( x − a ) + f ′ ′ ( a ) ( x − a ) 2 2 ! + . . . + f ( n ) ( a ) ( x − a ) n n ! P_n(x)=f(a)+f'(a)(x-a)+ f''(a)\frac {(x-a)^2}{2!} + ... + f^{(n)}(a)\frac{(x-a)^n}{n!} Pn(x)=f(a)+f(a)(xa)+f′′(a)2!(xa)2+...+f(n)(a)n!(xa)n
    在这里插入图片描述
  • 如上图所示,泰勒多项式可以看做上面两部分;导数部分红框所示的部分, 其中 导数部分 可以理解为泰勒展开点在空间中的变化方向,红框 所示的部分可以看做一个系数,用于决定各阶导的 重要程度
  • 距离展开点越近 也就是 x − a x - a xa 越小, 随着阶数的增长,分母越来越大,分子越来越小,其整体是趋近越来越小的,所以展开点附近的点,主要是由低阶导决定的
  • 距离展开点越远 也就是 x − a x - a xa 越大,随着阶数的增长,分子越来越大(指数增长),分母虽然也越来越大,但增长趋势远远不如分子的,所以整体值是越来越大的,所以距离展开点越远的点,其受高阶导的影响越大。
  • 总结:在展开点附近的点,其受低阶导的影响较大,距离展开点越远,受高阶导的影响越大。

3.举例

如下图所示,红色部分为一个正弦函数,蓝色部分为在零点处展开的 泰勒多项式 随着阶数的增加,在距离较远的点上也能很好的逼近,而阶数较小时只有附近的点是可用的。
y   =   sin ⁡ ( x ) y\:=\:\sin(x) y=sin(x)
y = ∑ n = 0 a ( − 1 ) n x ( 2 n + 1 ) ( 2 n + 1 ) ! y=\sum_{n=0}^a\frac{(-1)^nx^{(2n+1)}}{(2n+1)!} y=n=0a(2n+1)!(1)nx(2n+1)

  • 一阶( a = 0 a = 0 a=0)
    在这里插入图片描述
  • 三阶( a = 2 a = 2 a=2)
    在这里插入图片描述
  • 五阶( a = 4 a = 4 a=4)
    在这里插入图片描述
  • 九阶( a = 8 a = 8 a=8)
    在这里插入图片描述

相关文章:

  • 星越L_第二排座椅/头枕使用讲解
  • ABAQUS球体颗粒重力堆积3D模型
  • Spring 中的 AOP 实现机制
  • Day67 | 灵神 | 二分查找:统计公平数对的数目
  • 信息学奥赛一本通 1525:电力 | OpenJudge 百练 2117:Electricity
  • Unity NodeCanvas AI使用笔记
  • MR-Flink-Spark任务提交-常用命令
  • Python赋能区块链溯源系统:从技术实现到应用落地
  • VBA技术资料MF281:驱动器列表和类型
  • HarmonyOS开发,解决Kill server failed 报错问题
  • electron 入门
  • Java 异常处理
  • 泰瑞达 ETS-88设备整理
  • 【Java】方法
  • ElasticSearch 7.x 集群 + Kibana 部署完全指南(5节点)
  • 【无标题】RegisterClassObjects
  • 全方位对比oracle18c和oracle 19c
  • 使用码云搭建CocoaPods远程私有库
  • java面试题,什么是动态代理?、动态代理和静态代理有什么区别?说一下反射机制?JDK Proxy 和 CGLib 有什么区别?动态代理的底层
  • List、Set 和 Map 的区别及常见实现类、线程安全集合(总结图表)
  • 一海南救护车在西藏无任务拉警笛开道,墨脱警方:已处罚教育
  • 事关心脏健康安全,经导管植入式人工心脏瓣膜国家标准发布
  • 80后莆田市文旅局长马骏登台与杨宗纬合唱,“演唱会秒变旅游推介会”
  • 美国政府信用卡被设1美元限额,10美元采购花一两小时填表
  • 世贸组织欢迎中美经贸高层会谈取得积极成果
  • “饿了么”枣庄一站点两名连襟骑手先后猝死,软件显示生前3天每日工作超11小时