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

关于,泰勒,展开,拉格朗,余项,中值,渐进性 · 浏览次数 : 217

小编点评

**证明:** 考虑 \\(f(x)\\) 的 \\(n-1\\) 阶带拉格朗日余项的泰勒展开和 \\(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(x) = T_{n-1}(x_0 + h) + \frac{f^{(n)}(x_0+\\theta h)}{n!} h^n \\qquad \theta \\in (0,1)$$

正文

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

感谢刘导拯救 \(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.

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

与关于泰勒展开拉格朗日余项中值点的渐进性相似的内容:

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

之前学拉格朗日中值定理的时候做到一道涉及到特定函数中值渐进性的题,感觉似乎有一般的结论,推广了一下就是这样了。 感谢刘导拯救 $n=1$ 都不会证的我,感谢王佬指出这是中科大《数学分析教程》第三版问题 4.3.1。 设函数 $f(x)$ 在区间 $I$ 上有 $n+1$ 阶导数,$x_0 \in I

关于面向对象的方法并行执行的问题

LabVIEW的从同一个类实例化的多个对象如何执行各自的方法呢? 这几天跟同事讨论到LabVIEW的面向对象编程中,如果我设计的一个类有一个方法比较耗时,那么当我实例化多个对象时,那么这个耗时的方法是怎么执行的呢?是各自并行执行还是,必须等某一个对象的方法调用完,接下来调用第二个对象的该方法呢? 接

关于ComfyUI的一些Tips

关于ComfyUI的一些Tips 前言: 最近发的ComfyUI相关文章节奏不知道会不会很快,在创作的时候没有考虑很多,想着把自己的知识分享出去。后台也看到很多私信,有各种各样的问题,这是我欠缺考虑了,今天这篇文章呢,根据私信的问题我大致整理了一下,给大家一些小tips。 目录 一、将 ComfyU

关于领域驱动设计,大家都理解错了

翻遍整个互联网,我发现,关于领域驱动设计,大家都**理解错了**。 今天,我们尝试通过一篇文章的篇幅,给大家展示一个完全不同的视角,把“领域驱动设计”这六个字解释清楚。 ## 领域驱动设计学习资料现状 领域驱动设计的概念提出已经有20年的时间了,整个互联网充斥着大量书籍、文章和视频教程,这里我列举几

关于docker-compose up -d 出现超时情况处理

由于要搭建一个ctf平台,用docker一键搭建是出现超时情况 用了很多办法,换源,等之类的一样没办法,似乎它就是只能用官方那个一样很怪。 只能用一种笨办法来处理了,一个个pull。 打个比如: 打开相对应docker-compose.yml文件 可以看到image就是需要去下载的。那么此时你就可以

关于 KL 散度和变分推断的 ELBO

ELBO 用于最小化 q(z|s) 和 p(z|s) 的 KL 散度,变成最大化 p(x|z) 的 log likelihood + 最小化 q(z|s) 和先验 p(z) 的 KL 散度。

关于面试被面试官暴怼:“几年研究生白读” 的前因后果

中午一个网友来信说自己和面试官干起来了,看完他的描述真是苦笑不得,这年头是怎么了,最近互联网CS消息满天飞,怎么连面试官都SB起来了呢? 大概是这样的:这位网友面试时被问及了Serializable接口的底层实现原理,因为这是一个标识性的空接口,大部分同学在学习时都秉持着会用就行(说实话,Build

关于vue中image控件,onload事件里,event.target 为null的奇怪问题探讨

废话不多说(主要文笔比较差),直接上代码 一个简单的demo,如下 vue代码 imgLoaded(e) { deb

漏洞复现之CVE-2012-1823(PHP-CGI远程代码执行)

关于CGI知识点 CGI模式下的参数: -c 指定php.ini文件的位置 -n 不要加载php.ini文件 -d 指定配置项 -b 启动fastcgi进程 -s 显示文件源码 -T 执行指定次该文件 -h和-? 显示帮助 题目如下图,没有什么发现 目录扫描一下 dirsearch -u http:

关于正在开发中的DjangoStarter v3版本

前言 最近做的这个项目大量使用了 python 及其相关的生态,因此自然而然选择了我的 DjangoStarter 作为后端框架 之前 v2 版本是用 RestFramework 做接口的,后面我试用了一次 django-ninja 之后就喜欢这种类似 FastApi 的写接口方式 正所谓天下苦 d