关于泰勒展开拉格朗日余项中值点的渐进性

之前学拉格朗日中值定理的时候做到一道涉及到特定函数中值渐进性的题,感觉似乎有一般的结论,推广了一下就是这样了。

感谢刘导拯救 \(n=1\) 都不会证的我,感谢王佬指出这是中科大《数学分析教程》第三版问题 4.3.1。

设函数 \(f(x)\) 在区间 \(I\) 上有 \(n+1\) 阶导数,\(x_0 \in I\)\(f^{(n+1)}(x_0) \not = 0\);定义函数 \(T_n(x)\)\(f(x)\)\(x=x_0\) 处的 \(n\) 阶泰勒多项式:

\[T(x) = T_n(x_0+h) = \sum_{k=0}^n \frac{f^{(k)}(x_0)}{k!} h^k \]

求证: \(f(x)\)\(x=x_0\) 处带拉格朗日余项的 \(n-1\) 阶泰勒展开

\[f(x) = f(x_0+h) = T_{n-1}(x_0+h) + \frac{f^{(n)}(x_0+\theta h)}{n!} h^n \qquad \theta \in (0,1) \]

中的 \(\theta\) 满足:

\[\lim_{h \to 0} \theta = \frac 1 {n+1} \]

非常漂亮的结论啊。

理一下思路。关键点在于怎么构造出 \(\theta\),得想办法把它从 \(f^{(n)}(x_0+\theta h)\) 这样的形式中拿出来。或许我们能想到构造

\[\frac{f^{(n)}(x_0+\theta h) - f^{(n)}(x_0)}{\theta h} \to f^{(n+1)}(x_0) \qquad (h \to 0) \]

这样 \(\theta\) 就可以拿出来单独求极限了。\(f^{(n)}(x_0+\theta h)\) 可以从 \(f(x)\)\(n-1\) 阶泰勒展开的拉格朗日余项中得到,而 \(f^{(n)}(x_0)\)\(f^{(n+1)}(x_0)\) 也可以从 \(f(x)\)\(n+1\) 阶带皮亚诺余项的泰勒展开中拿到。于是,下面的证明就十分自然了。

证明: 考虑 \(f(x)\)\(n-1\) 阶带拉格朗日余项的泰勒展开

\[f(x_0 + h) = T_{n-1}(x_0 + h) + \frac{f^{(n)}(x_0+\theta h)}{n!} h^n \]

\(f(x)\)\(n+1\) 阶带皮亚诺余项的泰勒展开

\[f(x_0 + h) = T_{n+1}(x_0 + h) + o(h^{n+1}) = T_{n-1}(x_0 + h) + \frac{f^{(n)}(x_0)}{n!} h^n + \frac{f^{(n+1)}(x_0)}{(n+1)!} h^{n+1} + o(h^{n+1}) \]

两式相减得

\[\frac{f^{(n)}(x_0+\theta h)}{n!} h^n = \frac{f^{(n)}(x_0)}{n!} h^n + \frac{f^{(n+1)}(x_0)}{(n+1)!} h^{n+1} + o(h^{n+1}) \]

移项整理得

\[\theta \cdot \frac{f^{(n)}(x_0+\theta h)-f^{(n)}(x_0)}{\theta h} = \frac{f^{(n+1)}(x_0)}{n+1} + n! \cdot \frac {o(h^{n+1})}{h^{n+1}} \]

两侧同时取 \(h \to 0\) 即得

\[\lim_{h \to 0} \theta \cdot f^{(n+1)}(x_0) = \frac{f^{(n+1)}(x_0)}{n+1} \]

于是由 \(f^{(n+1)}(x_0) \not = 0\),我们有

\[\lim_{h \to 0} \theta = \frac{1}{n+1} \]

得证。


备考:

Azpeitia A G. On the Lagrange remainder of the Taylor formula[J]. The American Mathematical Monthly, 1982, 89(5): 311-312.
Abel U. On the Lagrange remainder of the Taylor formula[J]. The American mathematical monthly, 2003, 110(7): 627-633.

这两篇论文似乎对这种渐进性有更深入的讨论。

本文转载于网络 如有侵权请联系删除

相关文章

  • 干货汇总:一文读懂计算机视觉,干货满满记得收藏

    关注并星标从此不迷路计算机视觉研究院公众号ID|ComputerVisionGzq学习群|扫码在主页获取加入方式计算机视觉研究院专栏 作者:Edison_G计算机视觉(ComputerVision),通常简称CV,是一个通过技术帮助计算机“看到”并“看懂”图像的研究领域,例如使计算机理解照片或视频的内容。1前言计算机视觉(ComputerVision),通常简称CV,是一个通过技术帮助计算机“看到”并“看懂”图像的研究领域,例如使计算机理解照片或视频的内容。这篇文章将对计算机视觉进行整体介绍。本文章共分为六个部分,分别是:·计算机视觉为什么重要·什么是计算机视觉·计算机视觉的基本原理·计算机视觉的典型任务·计算机视觉在日常生活中的应用场景·计算机视觉面临的挑战2计算机视觉为什么重要在生理学上,视觉(Vision)的产生都始于视觉器官感受细胞的兴奋,并于视觉神经系统对收集到的信息进行加工之后形成。我们人类通过视觉来直观地了解眼前事物的形体和状态,大部分人依靠视觉来完成做饭、越过障碍、读路牌、看视频以及无数其他任务。事实上,如果不是盲人这类特殊群体,绝大多数人对外界信息的获取都是通过视觉完

  • 你对“happen-before原则”的理解可能是错的?

    只是简单理解,如有不足之处,还请指出。 happen-before简单理解happen-before规则一共就八条,整理一下对这八条规则的理解。单线程happen-before原则理解:就是在单线程的程序中,前边代码产生的结果对后边代码是可见的。2.锁的happen-before原则:解锁操作的结果对后面的加锁操作一定是可见的,无论两个是否在一个线程。3.volatile的happen-before原则对volatile变量的写操作的结果对于发生于其后的任何操作的结果都是可见的。4.happen-before的传递性原则Ahappen-beforeB,Bhappen-beforeC,则Ahappen-beforeC,就是happen-before具有传递性5.线程启动的happen-before原则start方法造成的函数副作用必须对其它方法可见。6.线程中断的happen-before原则interrupt方法改变的状态必须对后续执行的检测方法可见。7.线程终结的happen-before原则线程中的方法造成的函数副作用必须对线程关闭方法可见。8.对象创建的happen-before

  • Android Mememinfo Vs proc/meminfo

    我们知道在Android系统中我们可以dumpmemory信息.adbshelldumpsysmeminfo例如:TotalRAM:1899276kB(statusnormal)FreeRAM:1091614kB(65910cachedpss+514808cachedkernel+510896free)UsedRAM:617959kB(389287usedpss+228672kernel)LostRAM:189703kBZRAM:4kBphysicalusedfor0kBinswap(524284kBtotalswap)Tuning:128(large256),oom322560kB,restorelimit107520kB(high-end-gfx)最重要的是以下几项:TotalRAM=physicmemory–modemmemory–reservememory典型的是物理内存大小-120M2.FreeRAM=cachedpss+cachedkernel+free.因为cachedmemory在内存紧张的时候会很快释放.3.UsedRAM=(totalPss-cachedPss)+K

  • 设计模式的通俗理解--代理模式

    前言我在上一篇文章收尾部分提到过,设计模式按照功能性分为三类:创建类、结构类、行为类。创建类设计模式应用于创建对象这一步,包含工厂模式、单例模式、建造者模式、原型模式,通过之前的四篇文章已经全部介绍完。从本篇开始介绍结构类设计模式,在创建类模式创建好对象之后,结构类模式的作用是负责对代码作结构优化以及解耦。下面开始介绍结构类第一种--代理模式。 本文能为读者创造的价值:1.了解什么是代理模式2.代理模式的作用3.代理模式的应用场景4.代理的实现方式掌握设计模式的三个过程:理解:通过本文理解设计模式 识别:阅读代码的时候能够识别出应用了哪种设计模式应用:当接到业务的时候,能够反应出可以应用哪种设计模式并加以实现(读者想要达到这个程度,需要反复重复“识别”的过程)什么是代理模式代理模式是在用户与请求的服务之间增加一层代理类用于拦截请求,并在代理类中对请求的服务做业务扩展,以达到业务解耦的目的。也就是说用户不直接与服务交互,用户的请求会先经过代理类,然后代理类与真正的服务交互。场景模拟:“你的项目里日志记录是怎么做的“这个问题读者在面试的时候大概率会被问到,其实本质是在问你“代理模式如何实现

  • WordPress网站选择LNMP环境和LAMP环境哪个好?

    WordPress网站选择LNMP环境和LAMP环境哪个好?WordPress建网站选择LNMP环境还是LAMP环境服务更好呢?现在建站常用的两大环境服务是LNMP和LAMP,因为这两种环境易用,好上手,所以普及率一直很高。比如我们常用的宝塔面板,在初次登陆界面就会提示二选一。要想知道哪个好用,我们先来详细了解这两款环境服务。LNMP和LAMP,意思是指Linux服务器+Nginx(Apache)+MySQL+PHP,这是比较常见的组合,取第一个字母就成了这两大阵营。这几款软件组合到一起就形成了一个很强大的建站环境,特点是健壮、易用、性能强。不过这两款环境软件还是有各自的特点的。  网站初期  说Apache适合处理动态请求多的网站,而WordPress本身是一个php动态程序。LNMP中的Nginx处理静态文件速度快,而且支持的并发量高。从理论上说Apache更适合用于WordPress程序。不过在实际使用中,我们发现WordPress网站的流量较低时(小型网站),这两种建站环境区别不大,性能也差不多。  网站有一定流量  当WordPress站点的流量逐渐变大时,我们还能够使用CD

  • 如何从三流程序员成长为一名年薪50W的架构师?1.源码分析专题2. 分布式专题3.微服务架构专题4.性能优化专题5.工程化专题6.电商项目实战

    成为架构师是绝大部分程序员的梦想,当然不敢说绝对,因为一部分程序员想转行搬砖还有一部分想往管理层发展。可是像我们这样有这良好的职业操守的程序员怎么可能三心二意呢,自己选的编程跪着也要把代码敲完。想要成为架构师当然首先要知道架构师需要知道哪些知识。1.源码分析专题源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注项目本身,不懂就baidu一下。2、除了做好项目,还会阅读和项目有关的技术书籍,看wikipedia。3、除了阅读和项目相关的书外,还会阅读IT行业的书,比如学Java时,还会去了解函数语言,如LISP。4、找一些开源项目看看,大量试用第试用框架,还会写写demo。5、阅读基础框架、J2EE规范、Debug服务器内核。大多数程序都是第1种,到第5种不光需要浓厚的兴趣,还需要勇气:我能读懂吗?其实,你能够读懂的耐心,真的很重要。因为你极少看到阅读源码的指导性文章或书

  • SOTER技术方案之秘钥体系

    为了解决传统的可见密码验证存在各种安全性以及便捷性的弊端,随着AndroidM(Android6.0)提供了官方的指纹接口以及针对指纹的增强版本密钥管理机制,微信组织一些手机厂商、芯片设计厂商、TEE厂商制定了一个通用的、安全的以及便捷的生物认证识别平台方案SOTER。有了此方案,我们就能实现Android手机上的指纹支付(目前只支持微信指纹支付)。认证方案最重要的是服务器和客户端之间的密钥体系和认证流程,那么我们今天就来聊聊SOTER方案的密钥体系,后续再详细聊聊认证流程。在服务器与客户端的通讯过程中,签名是用来验证数据的完整性和真实性,防止抵赖。签名一般采用非对称算法即需要一对公私钥,手机终端保存私钥并将公钥上传服务器,客户端上传的数据必须经过私钥的签名,服务器使用公钥验签,验证通过才能说明数据是客户端上传的,验证不过说明数据不可信。SOTER方案存在三级密钥体系分别保证设备安全、应用安全、业务安全,并且后者的安全性是以前者的安全为前提的,即应用的安全必须以设备安全为前提,业务的安全必须以应用的安全为前提。设备安全依赖产线安全以及产线上传TAMServer(即受信任ATTK管理服务

  • ux.plugin.ConTpl 模版元素监听扩展

    1/* 2*tpl模版加入按钮 3*<divclass="x-button-normalx-buttonx-iconalign-centerx-layout-box-itemx-stretchedbtn"style="visibility:{visibility}"fire="TasteUp"><spanclass="x-button-iconx-shownlower"></span></div> 4*fire="tasteUp"表示添加tasteUp事件和激活dotasteUp方法 5*有两个参数cmp:视图本身以及doit 6*只要是以上格式的模板都可以被监控到 7*其中btn、shareIco为自定义样式,其他都是st自带样式 8*/ 9Ext.define('ux.plugin.ConTpl',{ 10alias:'plugin.conTpl', 11xtype:'conTpl', 12config:{ 13cmp:null, 14//按下时添加css 15pressedCls:'pressing', 16//监控对象选择器 17

  • 修改bug的原则(未完成)

    其实修改bug,只有一条办法:通读代码,找原有思路,结合问题,找出错误代码,分析错误,解决错误。 但这里还是列举了几条修改bug过程中的原则性问题。 1.比较不能被所属替换  

  • UnitTest测试框架

    从软件架构的⻆度来说,测试最重要的步骤是在软件开发的时候界入比较好,所以在早期测试的界入,从软件经济学的⻆度上来说,发现的问题解决成本低,投入的资源比较少。因此,对一个测试的系统,开始最佳的测试就是源代码级别的测试,也就是单元测试阶段,这个过程也被成为白盒测试。单元测试是最基本也是最底层的测试类型,单元测试应用于最基本的软件代码,如类,函数。方法等,单元测试通过可执行的断言检查被测单元的输出是否满足预期结果。在测试金字塔的理论上来说,越往下的测试投入资源越高,得到的回报率越大,见测试金字塔模型:       抛开软件架构的层面,在自动化测试的体系中,单元测试框架以及单元测试的知识体系是必须要掌握的技能之一,单元测试的知识体系是自动化测试工程师以及测试开发工程师的知识体系之一,而且是必须具备的知识之一。在Python语言中应用最广泛的单元测试框架是unittest和pytest,unittest属于标准库,只要安装了Python解释器后就可以直接导入使用了,pytest是第三方的库,需要单独的安装。单元测试框架的知识体系就围绕unittest和pytest

  • 【rust】vec

    letv:Vec<u8>:v=Vec::new(); letv=vec![1,2,3,4];//注意小写v v.push(1); letthird:&i32=&v[2];//访问越界,panic v.get(2);//注意空情况,一般用match foriin&v{ println!("{}",i); } foriin&mutv{ *i+=100; }复制  

  • 高二小记

    高二小记 随着学考和期末考的结束,我也总算到了高三\(QAQ\) 这个学期后半部分比较摸,期末考难度加大了不少,导致我的数学和化学考得稀烂\(TAT\)。不过想想才高三刚刚开始,现在开始好好学习也不迟,期末考也算是发现了我的很多漏洞吧。。。 整个高二像过山车一样,基本都在发现问题和解决问题的途中。但是竞赛只搞了半年,所以高二给我的感觉就是过得特别慢。。。或许是文化课的缘故给我了很多反省的时间,生活都慢了下来。。。 希望首考和高考能好好努力,发挥水平吧\(QwQ\) \(upd:2021.7.24\) 期末考总体倒退了不少,语文直接四五百,其他的都一般般,除了技术拿了个段一就没了。。。 行吧,要好好努力。。。 \(flag:\)立志开学考上\(670\) \(QwQwQ\)

  • Kotlin 的优缺点

    从Android7.0开始,谷歌使用的API从OracleJDK切换到了openJDK,这对于谷歌来说是一个艰难的决定。对于开发者来说,却倍感兴奋,这意味着长期的官司问题也许就此结束,Android系统开发又可以回归到一个正常的轨道,持续给全球的安卓用户带来惊喜。 Kotlin语言有什么优势? Kotlin语言被赞誉为Android世界里的Swift. 简单来说,可以这样概括: 完全兼容Java Nullsafe 支持lambda表达式(比Java8更好) 支持扩展 体验一致的开发工具链 使用Kotlin对Android开发者意味着什么? 使用Kotlin开发,对于安卓开发来说,主要有下面几个有利的影响: 更少的空指针异常 更少的代码量 更快的开发速度 更一致的开发体验 https://www.cnblogs.com/bluestorm/p/8965649.html 需进一步学习总结 http://www.infoq.com/cn/news/2017/10/Kotlin-Trap-avoidance#(Kotlin的陷阱以及如何避免--坑) https://blog.

  • 如何同时读取 TDateTimePicker 的 Date 和 Time ?

        由于TDateTimePicker只能用于日期或时间,不能同时使用。如果将Kind属性设置为dtkDate,则可以指定自定义DATE格式,但忽略任何TIME格式,并且Time未定义使用该属性。如果将Kind属性设置为dtkTime,则可以指定自定义TIME格式,但忽略任何DATE格式,并且Date未定义使用该属性。虽然通过设置Format='yyyy/MM/ddHH:mm:ss'可以显示日期和时间,但读取到DateTime的值是初始化前的,无法正确读取出日期和时间。  很多时候,需要同时显示日期和时间,又不想使用两个控件组合显示,如何实现呢? 方法一:通过修改 TDateTimePicker的源码实现,打开Vcl.ComCtrls.pas 大约28144行: procedureTDateTimePicker.CNNotify(varMessage:TWMNotifyDT);复制 try DT:=SystemTimeToDateTime(st); ifKind=dtkDatethen SetDate(DT

  • 数据结构-绪论

    一、逻辑结构与物理结构(数据结构的两个分类)   1,逻辑结构(重点)     数据对象中数据元素之间的相互关系   2,物理结构     数据的逻辑结构在计算机中的存储结构 二、四大逻辑结构   1,集合结构:同属于一个集合   2,线性结构:线性结构中的数据对象一对一关系   3,树形结构:一对多,层次,金字塔结构     4,图型结构:多对多 三、物理结构:   1,存储器一般指内存   2,物理结构分类:     1.顺序结构:存储在地址连续的存储单元(其逻辑结构与物理结构相同)     2.链式结构:其存储结构无法反应逻辑结构 四、算法:解决问题的步骤   1,五个特征:输入、输出、有穷性、确定性、可行性   2,时间效率高   3,存储量低 五、算法效率的度量方法:时间、空间复杂度 在算法中提到要尽量提高效率大概率是指算法的执行时间(时间复杂度比空间复杂度使用更广泛)   1,时间复杂度:     1.事后统计法:       通过设计好的测试程序与数据,利用计算机计时器对不同算法编制的程序的运行时间进行比较,确定算法效率的高低。       缺点:需手动编写测试程序、不同

  • 分成互质组_DFS

    分成互质组   给定 n 个正整数,将它们分组,使得每组中任意两个数互质。 至少要分成多少个组? 输入格式 第一行是一个正整数 n。 第二行是 n 个不大于10000的正整数。 输出格式 一个正整数,即最少需要的组数。 数据范围 1 ≤ n ≤ 1 输入样例: 6 142033117143175 复制 输出样例: 3复制 折磨死我了 #include<bits/stdc++.h> usingnamespacestd; constintN=15; intn,ans=999; inta[N]; intgroup[N][N]; boolbook[N]; intq1,q2; intgcd(inta,intb){ returnb?gcd(b,a%b):a; } boolcheck(inti,intx,intcnt){ for(intj=0;j<cnt;j++){ if(gcd(a[i],group[x][j])>1)returnfalse; } returnt

  • 在秉火STM32F429挑战者开发板上移植Huawei LiteOS指南

      昨天在B站上突然看到了一个短视频,是在正点原子的战舰V3开发板上移植华为的HuaweiLiteOS操作系统,就是这个视频:看完鸿蒙OS发布会,试用华为的物联网操作系统LiteOS(B站),于是呢,心血来潮,想在自己现有的开发板上移植HuaweiLiteOS操作系统,在操作之前想要考清楚一些基本知识。  首先,什么是HuaweiLiteOS,百度搜索HuaweiLiteOS,可以搜到很多关于HuaweiLiteOS的信息,并且还有官网,进入官网:华为HuaweiLiteOS官网。稍微做一说明,HuaweiLiteOS是一款针对物联网领域的轻量级操作系统,也就是说这是一种可以安装到单片机上的操作系统软件,并且是开源项目,用户可以从GitHub上获取该项目的源码:HuaweiLiteOS源码,  除此之外,该项目支持ARMCortex-M0、M3、M4、M7等芯片架构。这也就说明了在正点原子的战舰V3开发板上移植华为的HuaweiLiteOS操作系统是可行的,战舰V3开发板是用的STM32F103ZET6,芯片内核架构是ARMCortex-M3。  

  • 第1章:绪论:基本数据结构——《算法设计与分析基础》笔记

    1.线性数据结构   数组:按索引随机访问   链表:从头节点顺序访问   栈,队列:先进先出,后进先出   优先队列:查删最大元素,加入元素 堆   图:有向图,无向图 圈:连接至自身 完全图,稠密图,稀疏图   表示方式:邻接矩阵,邻接链表 加权图   连通性,无环性   路径,简单路径 长度   连通分量   回路,无环   3.树: 连通无回路图   边数e=顶点数v+1   有根树   状态空间树:分析递归   根,叶节点 父,子节点   子树 深度,高度   二叉树 二叉查找树   先子女后兄弟表示   4.集合,字典 集合:组合,无序,无重复元素 列表:排列,有序,有重复元素   集合:集合运算,元素操作   字典: 查,增,删,改? 实现方式:数组,散列,平衡树   抽象数据类型 数据对象集合+对象操作  

  • 培训 RE(略微提升)

    培训RE(略微提升) 1.热身 easyre 2.reverse1 reverse1 shift+f12 双击定位函数 f5反编译 _int64sub_1400118C0() { char*v0;//rdi signed__int64i;//rcx size_tv2;//rax size_tv3;//rax charv5;//[rsp+0h][rbp-20h] intj;//[rsp+24h][rbp+4h] charStr1;//[rsp+48h][rbp+28h] unsigned__int64v8;//[rsp+128h][rbp+108h] v0=&v5; for(i=82i64;i;--i) { *(_DWORD*)v0=-858993460; v0+=4; } for(j=0;;++j)//遍历str2中的所有数据 { v8=j; v2=j_strlen(Str2); if(v8>v2) break; if(Str2[j]==111)//如果str2中的某一位的assic值等于11 Str2[j]=48;//将str2中assic等于11的值assi

  • 5g双频千兆无线路由器工业级

      5g双频千兆无线路由器工业级   计讯物联工业级5G双频千兆无线路由器TG463,支持全网通5G网络,全千兆高速率,2.4GWifi功能,5.8GWifi功能(可选),单模双卡(可选)、双模双卡(可选)。广泛应用于工业自动化、交通、电力、金融、水利、气象、环保、能源矿产、医疗、农业、林业、石油、建筑、智能交通、智能家居等物联网应用。         工业级5g双频千兆无线路由器TG463功能特性   1、提供模拟量/数字量/开关量等数据采集控制,支持视频/图像/语音采集   2、支持WIFI,5G/4G,网口等方式接入互联网,可多网同时在线。   3、支持边缘计算。   4、支持OPCUA协议标准,可工业设备远程PLC程序更新/下载。   5、可兼容欧姆龙、西门子、三菱、台达、MODBUS等主流协议。   6、支持包括阿里云/华为云/微软/亚马逊/施耐德/西门子等平台接入,支持通信中心入库的方式接入第三方平台或定制第三方协议。              8、支持TCP/IP、UDP、FTP、HTTP等多种网络

  • Scrapy爬虫框架第三讲(linux环境)【Spider的使用】

    下面我们来学习下Spider的具体使用: 我们已上节的百度阅读爬虫为例来进行分析: 1#-*-coding:utf-8-*- 2importscrapy 3fromscrapy.linkextractorsimportLinkExtractor 4from..itemsimportBookItem 5 6classBookSpider(scrapy.Spider): 7name='book' 8allowed_domains=['yuedu.baidu.com'] 9#定义起始爬取点 10start_urls=['https://yuedu.baidu.com/rank/newbook?pn=0'] 11 12#提取书籍列表页面 13defparse(self,response): 14#提取每本书点书籍页面链接 15le=LinkExtractor(restrict_css='a.al.title-link') 16le.extract_links(response) 17forlinkinle.extract_links(response): 18yieldscrapy.Req

相关推荐

推荐阅读