html泰勒展开,【转载】泰勒展开式

泰勒展开式对于利用FPGA实现算法来说非常实用,可以将除法等对硬件不友好的运算转变为乘加操作。特此转载以下博文,原文标题及链接为:泰勒展开式 - guoxiang - 博客园https://www.cnblogs.com/guo-xiang/p/6662881.html

数学中,泰勒公式是一个用函数在某点的信息描述其附近取值的公式。如果函数足够平滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这一点的邻域中的值。泰勒公式还给出了这个多项式和实际的函数值之间的偏差。

泰勒公式是将一个在x=x0处具有n阶导数的函数f(x)利用关于(x-x0)的n次多项式来逼近函数的方法。

若函数f(x)在包含x0的某个闭区间[a,b]上具有n阶导数,且在开区间(a,b)上具有(n+1)阶导数,则对闭区间[a,b]上任意一点x,成立下式:

8cdf6c2be7a7c74c5ef7ed3bddba201c.png

其中,f(n)(x)表示f(x)的n阶导数,等号后的多项式称为函数f(x)在x0处的泰勒展开式,剩余的Rn(x)是泰勒公式的余项,是(x-x0)n的高阶无穷小。

麦克劳林展开

函数的麦克劳林展开指上面泰勒公式中x0取0的情况,即是泰勒公式的特殊形式,若f(x)在x=0处n阶连续可导,则下式成立:

dfd06c95e5d2c6bb9f0e710264a1e9b9.png

其中f(n)(x)表示f(x)的n阶导数。

实际应用中,泰勒公式需要截断,只取有限项,一个函数的有限项的泰勒级数叫做泰勒展开式。泰勒公式的余项可以用于估算这种近似的误差。

泰勒展开式的重要性体现在以下三个方面:

幂级数的求导和积分可以逐项进行,因此求和函数相对比较容易。

一个解析函数可被延伸为一个定义在复平面上的一个开片上的解析函数,并使得复分析这种手法可行。

泰勒级数可以用来近似计算函数的值。

实例

1、展开三角函数y=sinx和y=cosx。

解:根据导数表得:

10ab8a222b5e8741beb6d45146141a44.png

显然y=sinx在x=0处具有任意阶导数,并且

56c24960b1eed77ae705395073894def.png

根据麦克劳林公式:

b901b10918f5bf7a6d823ec29a76bcc0.png

类似地,可以展开y=cosx。

2、计算近似值

bab16a494067ec6d7193a9cc6813b5ac.png

解:对指数函数

c4e0b286831e37cea61935192bb8c2f8.png

运用麦克劳林展开式并舍弃余项:

afbc125a0cc4b5edd7b0b2c858385f79.png

当x=1时:

17f766962f67e4be1d5baab287e9f966.png

取n=10,即可算出近似值e≈2.7182818。

关于泰勒公式的感性理解

转自https://www.zhihu.com/question/50656047/answer/122146471

想象一个函数,你只能观测其中很小一段的图像,现在需要从这一小段预测其他点的函数值

44905cda062ff978fbe0e82462d63f3f.png

随便找了一张图,假设泰勒原点在x=0,即你只能观测x=0附近很小一段的函数图像

e5d4ccafa08291a7d5d398b7bde6ca26.png

这时你可能会想,切线在这段符合得挺好,就用它估计吧,这条线的斜率就是f'(0)

5322762d5067d21f2217fd2111d1ca9a.png

结果和实际相去甚远

1359e0b838276e9c088875d463c1cfe7.png

你可能会很奇怪,为什么看起来这么接近,结果还差这么大,就使劲盯着这段函数看啊看

a594f89febfa453d82ae3118dcd74786.png

盯了半天,经过了n次放大,你终于发现曲线的左右比切线都要高一些,像是一条抛物线。于是你在切线的基础上加了一个抛物线因子,对应的二次斜率就是f''(0)/2

4717de11d5967f98e909e8bfb46c87ac.png

虽然还是很不准,还是比一开始的预测准了不少,于是你信心大增,很快发现了新的不同,利用三次曲线去预测

79ceb96b0810b7120185506e53fceebd.png

然后你会发现越来越准,直到预测了n次,你看得累了,预测结果和真实函数也差不多了,就把可能的最大偏差用一个余项表示,当然离原点越远就越不准,这个余项也和x有关。泰勒公式可以说是用函数在某一点的导数逐次逼近函数的过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Java Swing五子棋小游戏设计和实现

本项目演示链接地址 》 前言: 五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。 在上古的神话传说中有“女…

ueditor工具栏弹出html,UEditor工具栏上自定义按钮、图标、事件、窗口页面

第一步:找到editor_config.js(或者ueditor.config.js)文件中的toolbars参数,增加一个“camnpr”字符串,对应着添加一个labelMap,用于鼠标移上按钮时的提示。1toolbars:[2[...,searchreplace,help,camnpr]3],4labelMap:{5anchor:,u…

junit 单元测试报错java.lang.NoClassDefFoundError

查看版本 junit-4.11以上版本不在包含hamcrest。 解决方法: 下载 junit-4.11以下版本或下载hamcrest-core-1.3.jar驱动包

aps后缀是什么文件_APS审核真的取消了么?

今天早上,留德朋友圈被一条看似惊人的消息刷爆了:APS审核取消了。从早上8点开始,老狗微信的提示音就没有消停过,很多学生抱着同样的问题过来询问:老师,APS是不是真的取消了?我马上爬了起来&…

基于java Springboot实现教务管理系统《视频版-建议收藏》

视频演示: 文末获取源码联系 java Springboot教务管理系统研究背景: 在当今信息社会发展中中,计算机科学的飞速发展,大多数学校开始注意办公效率的发展是很关键,对学校的管理起到举足轻重的作用。基于 Internet 网络的…

c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏

以前,Excel和Python Jupyter Notebook之间我们只能选择一个。但是现在随着PyXLL-Jupyter软件包的推出,可以将两者一起使用。在本文中,我将向你展示如何设置在Excel中运行的Jupyter Notebook。在这两者之间共享数据,甚至可以从Exce…

基于java Springboot实现课程评分系统设计和实现

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】 🍅 欢迎点赞 👍 收藏 ⭐留言 &#x1f…

百度-Java中级面试题分享-

BeanFactory 和 ApplicationContext 有什么区别 > BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFactory 包含了种 bean 的定义, 以便在接收到客户端请求时将对应的 bean 实例化。 > BeanFactory 还能在实例化对象的时生成协作类之间的关系。此举将 b…

1t硬盘怎么分区最好_win7系统硬盘怎么分区 win7系统硬盘分区步骤【介绍】

我们在使用win7系统的过程当中,经常都会把硬盘分成几个盘,不过因为一些原因,需要把硬盘进行重新分区,不过很多用户都不知道在不重装系统的情况下进行分区,那么win7系统硬盘如何分区呢?今天为大家分享win7系统硬盘分区…

京东-Java中级面试题分享-

1、哪些情况下的对象会被垃圾回收机制处理掉? 利用可达性分析算法,虚拟机会将一些对象定义为 GC Roots,从 GC Roots 出发沿着引用链向下寻找,如果某个对象不能通过 GC Roots 寻找到,虚拟机就认为该对象可以被回收掉。 …

斑能不能彻底去掉_淡妆能不能只用洗面奶卸掉?

淡妆能不能只用洗面奶卸掉?洗面奶能卸妆吗?洗面奶不可以卸妆。洗面奶一般只能清除掉水溶性的污垢,对于油性的彩妆卸效果不大。如果是化妆之后单纯地用洗面奶洁面的话,彩妆不能清除干净容易堵塞毛孔,造成毛孔粗大,皮肤粗糙。卸妆洁面二合一效果的洗面奶能够清除一部分彩妆,但是…

台式电脑连接宽带远程计算机没反应怎么办,怎么处理宽带连接提示连接被远程计算机终止?...

现在有很多人使用宽带拨号上网,有个小伙伴的宽带有一天就出现了宽带被远程计算机终止,这是怎么一回事呢?这样一来他的宽带就无法上网了,电脑没了网基本什么也干不了。请大家和小编一起来看看这个问题有什么好办法可以解决呢&#…

❤️六W字《计算机基础知识》(一)(建议收藏)❤️

计算机简介: 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量…

语言中要输出表格_C语言 | 表格输出若干人的信息

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是…

❤️六W字《计算机基础知识》(二)(建议收藏)❤️

上一篇: ❤️六W字《计算机基础知识》(一)❤️ 51、 Access是一种____数据库管理系统。 A、发散型 B、集中型 C、关系型 D、逻辑型 52、 用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过____。 A、…

Oracle 数据怎么实时同步到 DM DB 达梦数据库 | 亲测干货建议收藏

摘要 很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以很方便地完成 Oracle 数据实时同步到 DM DB 达梦数据库&#xff0c…

datagrid底部显示水平滚动_看完《惊奇队长》等彩蛋,我想到了一个制作PPT滚动字幕的方法...

滚动字幕大家都不陌生,每每看完电影,影院亮灯的时候就能看到:电影片尾滚动字幕前两天去看了《惊奇队长》,在等彩蛋的过程中,看着一行行的字幕在面前滚动,我突然想到:这种滚动字幕式动画&#xf…

Oracle 数据怎么实时同步到 Elasticsearch | 亲测干货建议收藏

摘要: 很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,很快实现了Oracle 数据实时同步到 Elasticsearch&#xff…

pe估值 python_Python编程学习笔记(7)

欢迎关注我的公众号【小散逆袭大本营】学到目前这个程度,我们已经可以画出个股的PE和PB曲线图了。但是我们知道,对于个股来说,PE或者PB的参考价值很有限,不同类型企业,其PE的市场认可程度是不同。我们几乎不可能通过仅…

Oracle 数据怎么实时同步到 MongoDB | 亲测干货分享建议收藏

摘要: 很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以非常方便地完成 Oracle 数据实时同步到 MongoDB&#…