【数学】泰勒公式

目录

引言

一、泰勒公式

1.泰勒公式及推导

(1)推导

(2)公式

2.泰勒中值定理

(1)定理1(佩亚诺余项)

(2)定理2(拉格朗日余项)

(3)两个定理的区别

3.麦克劳林公式

二、常用的泰勒公式

三、泰勒公式核心考点

1.求极限

2.求高阶导

3.证明题

总结


ID:HL_5461

引言

对于任意无穷数,这里以\pi为例,我们可以用多个\frac{1}{10}的次方将其不断展开,即\pi =3.1415...=3\times( \frac{1}{10})^0+1\times( \frac{1}{10})^1+4\times( \frac{1}{10})^2+1\times( \frac{1}{10})^3+5\times( \frac{1}{10})^4+...

类比的,对于一个函数f(x),我们也可以将它写作无穷多x的次方展开,即f(x)=a_0(x-x_0)^0+a_1(x-x_0)^1+a_2(x-x_0)^2+...+a_n(x-x_0)^n

这也就是泰勒公式的诞生。

当然就像有限个\frac{1}{10}的次方不能精确表示一个无穷小数一样,上述式子肯定有一定的误差,这个后文讨论。


一、泰勒公式

1.泰勒公式及推导

(1)推导

我们将引言中所写式子记作P_n(x),所以有:

P_n(x)=a_0+a_1(x-x_0)^1+a_2(x-x_0)^2+a_3(x-x_0)^3+...+a_n(x-x_0)^n

正如前面所说,这个式子有一定的误差,不能准确表示f(x),所以我们退而求其次,选择让这个式子无限接近f(x),即f(x)-P_n(x)(x-x_0)^n的高阶无穷小。

接下来的任务是确定系数a_i。我们先定一个条件:设f(x)x=x_0处n阶可导。

那么如何让P_n(x)非常接近f(x)呢?只需满足两个条件:1.P_n(x)f(x)x_0处函数值相等;2.P_n(x)f(x)x_0处直到n阶倒数相等。

我们可以这样理解上面两个条件:函数值相等说明在同一个点处,导数相等说明函数变化一样,值一样变化一样,所以可以近似看作相等。以下是a_i的推导过程:

1

\because P_n(x)f(x)x_0处函数值相等

\therefore f(x_0)=P_n(x_0)=a_0a_0=f(x_0)

2

P_n(x)f(x)求一阶导,并带入x=x_0

\therefore f'(x)=P_n'(x)=a_1a_1=f'(x_0)

3

P_n(x)f(x)求二阶导,并带入x=x_0

\therefore f''(x)={P_n}''(x)=2!\cdot a_2a_2=\frac{f''(x_0)}{2!}

4

不断求导、总结,所以:

a_0=f(x_0),a_n=\frac{f^{(n)}(x_0)}{n!}

(2)公式

将前面算出的a_i带入P_n(x),所以:

P_n(x)=f(x_0)+\frac{f'(x_0)}{1!}(x-x_0)+\frac{f''(x_0)}{2!}(x-x_0)^2+...+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n

由于在引言中说过,如果P_n(x)f(x)相比有一定误差,所以这里补充一个误差项就能与f(x)相等了。我们将这个误差项称为余项,记作R_n(x)

所以泰勒公式就是如下形式:

f(x)=f(x_0)+\frac{f'(x_0)}{1!}(x-x_0)+\frac{f''(x_0)}{2!}(x-x_0)^2+...+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n+R_n(x)

除了R_n(x)的前半部分是f(x)x_0处的n次多项展开式P_n(x)

R_n(x)称为余项,也是一个误差项

2.泰勒中值定理

泰勒中值定理是对余项R_n(x)的讨论。

(1)定理1(佩亚诺余项)

f(x)x具有直到n阶的导数,则有

f(x)=f(x_0)+\frac{f'(x_0)}{1!}(x-x_0)+\frac{f''(x_0)}{2!}(x-x_0)^2+...+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n+R_n(x)

其中, R(x)=o[(x-x_0)^n](x\rightarrow x_0)称为佩亚诺(Peano)余项。

该展开式称为f(x)在点x=x_0邻域的带佩亚诺余项的n阶泰勒公式。

(2)定理2(拉格朗日余项)

f(x)在包含x区间(a,b)内有直到n+1阶的导数,在区间[a,b]上有n阶连续导数,则对任意x\in [a,b]时有

f(x)=f(x_0)+\frac{f'(x_0)}{1!}(x-x_0)+\frac{f''(x_0)}{2!}(x-x_0)^2+...+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n+R_n(x)

其中, R(x)=\frac{f^{(n+1)}(\xi )}{(n+1)!}(x-x_0)^{n+1},(\xix_0x之间)称为拉格朗日余项。

该展开式称为f(x)在区间[a,b]的带拉格朗日余项的n阶泰勒公式。

注:对于拉格朗日余项的泰勒公式,根据定义,题目如果说在区间上有n+1阶的导数,那么做题时需展到n阶,n+1阶留给余项。

(3)两个定理的区别

这里可以结合前面定理内容加粗部分理解

1.成立条件不同。定理2对f(x)的可导性要求更高。2要求区间可导,1只要求点可导;2要求可导至n+1阶,1只要求可导至n阶。

2.x的取值范围不同。定理1需满足x\rightarrow x_0,仅适用于求极限问题;定理2中x可在符合条件的区间[a,b]上任取,甚至能取到任意实数,因此中值定理2更广泛地适用于证明题和近成似计算问题。
3.余项R_n(x)形式不同,佩亚诺余项便于求极限,而拉格朗日余项能具体估算近似误差的大小。

3.麦克劳林公式

麦克劳林公式就是令x_0=0时的泰勒公式:

f(x)=f(0)+\frac{f'(0)}{1!}x+\frac{f''(0)}{2!}x^2+...+\frac{f^{(n)}(0)}{n!}x^n+R_n(x)


二、常用的泰勒公式

sinx=x-\frac{x^3}{3!}+...+(-1)^{n-1}\frac{x^{2n-1}}{(2n-1)!}+o(x^{2n-1})
arcsinx=x+\frac{x^3}{6}+o(x^3)
tanx=x+\frac{x^3}{3}+o(x^3)
arctanx=x-\frac{x^3}{3}+o(x^3)
cosx=1-\frac{x^2}{2!}+...+(-1)^{n}\frac{x^{2n}}{(2n)!}+o(x^{2n})
ln(1+x)=x-\frac{x^2}{2}+...+(-1)^{n-1}\frac{x^{n}}{n}+o(x^{n})
e^x=1+x+\frac{x^2}{2!}+...+\frac{x^n}{n!}+o(x^n)
(1+x)^a=1+ax+\frac{a(a-1)}{2!}x^2+...+\frac{a(a-1)...(a-n-1))}{n!}x^n +o(x^n)

三、泰勒公式核心考点

1.求极限

方法:按上面给的重要泰勒公式无脑代入

例1:

求极限\lim_{x\rightarrow 0}\frac{cosx-e^{-\frac{x^2}{2}}}{x^4}

cosx=1-\frac{x^2}{2}+\frac{x^4}{24}+o(x^4)

e^{-\frac{x^2}{2}}=1+(-\frac{x^2}{2})+\frac{(-\frac{x^2}{2})^2}{2!}+o(x^4)=1-\frac{x^2}{2}+\frac{x^4}{8}+o(x^4)

将上面式子带入极限:

\lim_{x\rightarrow 0}\frac{cosx-e^{-\frac{x^2}{2}}}{x^4}=\lim_{x\rightarrow 0}\frac{-\frac{1}{12}x^4}{x^4}=-\frac{1}{12}

例2:

\lim_{x\rightarrow 0}\frac{ln(1+x)-(ax+bx^2)}{x^2}=2求a,b

ln(1+x)=x-\frac{x^2}{2}+o(x^2)代入极限

\lim_{x\rightarrow 0}\frac{ln(1+x)-(ax+bx^2)}{x^2}=\lim_{x\rightarrow 0}\frac{(1-a)x-(\frac{1}{2}+b)x^2+o(x^2)}{x^2}=2

\therefore 1-a=0,-(\frac{1}{2}+b)=2

\therefore a=-1,b=-\frac{5}{2}

例3:

f(x)二阶可导,f(0)=0,f'(0)=1,f''(0)=2,求极限\lim_{x\rightarrow 0}\frac{f(x)-x}{x^2}

由泰勒公式形式可得:f(x)=x+x^2+o(x^2)

代入极限:\lim_{x\rightarrow 0}\frac{f(x)-x}{x^2}=\lim_{x\rightarrow 0}\frac{x^2+o(x^2)}{x^2}=1

2.求n阶导数值

方法:依旧上述重要泰勒公式无脑往里代

例1:

求函数f(x)=x^2 ln(1+x)x=0处的n阶导数f^{(n)}(0)(n\geq 3)

ln(1+x)=x-\frac{x^2}{2}+...+(-1)^{n-1}\frac{x^{n}}{n}+o(x^{n})

f(x)=x^2 ln(1+x)=x^3-\frac{x^4}{2}+...+(-1)^{n-1}\frac{x^{n+2}}{n}+o(x^{n})

由泰勒公式的唯一性,第n项为\frac{f^{(n)}(0)}{n!}x^n

\therefore\frac{f^{(n)}(0)}{n!}x^n=(-1)^{n-1}\frac{x^n}{n-2}

\therefore f^{(n)}(0)=(-1)^{n-1}\frac{n!}{n-2}

3.证明题

方法:

1.使用拉格朗日余项,对n+1阶可导,展到第n阶

2.xx_0依题目选择

(证明题比较难,下面讲解会解释思路)

例1:

f(x)[0,1]上二阶可导,且f(0)=1,f'(0)=0,f"(x)\leq 2,求证:\max_{x\in [0,1]} f(x)\leq 2

思路:

首先写出公式,因为二阶可导所以展到一阶:

f(x)=f(x_0)+\frac{f'(x_0)}{1}(x-x_0)+\frac{f''(\xi )}{2}(x-x_0)^{2},(\xix_0x之间)

由于题目中告知f(0)f'(0),所以不妨猜测x_0=0,代入公式:

f(x)=f(0)+\frac{f'(0)}{1}x+\frac{f''(\xi )}{2}x^{2}=1+\frac{f''(\xi )}{2}x^{2},\xi \in (0,x)

\because f"(x)\leq 2,\xi \in (0,1)在定义域内。\therefore f"(\xi )\leq 2

\because x \in (0,1)\therefore x^2\in (0,1)

代入证毕

这题因为告知导数所以优先猜测x_0的值,将x_0代入和相关条件用完之后会发现已经做出来了,所以x的值就无需考虑了

例2:

f(x)[0,1]上二阶可导,f(0)=f(1)=0,\max_{x\in [0,1]} f(x)= 2,证明\exists \xi \in (0,1),使得f''(\xi )\leq -16

思路:

首先写出公式,因为二阶可导所以展到一阶:

f(x)=f(x_0)+\frac{f'(x_0)}{1}(x-x_0)+\frac{f''(\xi )}{2}(x-x_0)^{2},(\xix_0x之间)

由于题目中未提及导数相关,所以不妨猜测0和1是x,代入公式:

f(0)=f(x_0)+\frac{f'(x_0)}{1}(-x_0)+\frac{f''(\xi _1)}{2}(-x_0)^{2},\xi _1\in (0,x_0)..............1

f(1)=f(x_0)+\frac{f'(x_0)}{1}(1-x_0)+\frac{f''(\xi _2)}{2}(1-x_0)^{2},\xi _2\in (x_0,1)......2

0和1的相关条件似乎已经用完了

仔细查看上两式,会感觉x_0的缺少真的很碍眼,难道0和1应该用作x_0吗?但是如果换作x_0会发现这样只会减少f(x_0)一个未知量,并且这样做还会多f(x)一个未知量,好像和上两式没什么区别,所以暂时假定这个思路还是对的,接着往下看(下面是难点)

仔细思考一下\max_{x\in [0,1]} f(x)= 2,由于x_0的缺少所以尽量往x_0上去想:如何才能有一个f(x_0)和一个f'(x_0)?结合在区间上的最大值,我们可以联想到极大值。

假定极大值为x=a,则f(a)=2,f'(a)=0,令x_0a,则1、2式分别为:

于题目中未提及导数相关,所以不妨猜测0和1是x,代入公式:

f(0)=2+\frac{f''(\xi _1)}{2}(-a)^{2},\xi _1\in (0,x_0)..............3

f(1)=2+\frac{f''(\xi _2)}{2}(1-a)^{2},\xi _2\in (x_0,1)..........4

ax的取值范围内,f(0)f(1)有确定值,分类讨论能得出f''(\xi _1)f''(\xi _2)的范围

再看题目要求是“存在”,找到一个就OK,所以证毕

这题没有告知导数相关,所以优先猜测x的值,将x代入后发现条件不够,再往后考虑x_0相关,联系极值,假设并代入,最后可以求得范围

例3:

f(x)[0,1]上二阶可导,且\left | f(x) \right |\leq a,\left | f''(x) \right |\leq b,其中a,b都是非负常数,证明\left | f'(x) \right |\leq 2a+\frac{b}{2},\forall x\in (0,1)

思路:

首先写出公式,因为二阶可导所以展到一阶:

f(x)=f(x_0)+\frac{f'(x_0)}{1}(x-x_0)+\frac{f''(\xi )}{2}(x-x_0)^{2},(\xix_0x之间)

由于题目中提及f(x)f''(x),猜测告知条件为x_0,又加上x_0x的取值范围内这一常用隐含条件,则:

\left | f(x_0)+\frac{f'(x_0)}{1}(x-x_0)+\frac{f''(\xi )}{2}(x-x_0)^{2} \right |\leq a+f'(x_0)+\frac{b}{2}

到这一步已经条件用完,但是已经无路可走了,所以推翻重来

但是如果改用x,除了泰勒公式原式整个小于等于a啥也做不了,所以再换个思路,试着找点代代

题目没告知什么特殊值,那就只有拿0和1这两个端点试一试了

还是顾及题目给了导数,优先考虑x_0

f(x)=f(0)+\frac{f'(0)}{1}x+\frac{f''(\xi _1)}{2}x^{2},\xi _1\in (0,x)......................................1

f(x)=f(1)+\frac{f'(1)}{1}(x-1)+\frac{f''(\xi _2)}{2}(x-1)^{2},\xi _2\in (x,1)................2

两式相减再取绝对值进行放缩,发现和前面没什么区别,那就改取x

f(0)=f(x_0)+\frac{f'(x_0)}{1}(-x_0)+\frac{f''(\xi_1 )}{2}(-x_0)^{2},\xi _1\in (0,x_0).................3

f(1)=f(x_0)+\frac{f'(x_0)}{1}(1-x_0)+\frac{f''(\xi_2 )}{2}(1-x_0)^{2},\xi _1\in (x_0,1).........4

4-3得:f(1)-f(0)=\frac{f'(x_0)}{1}+\frac{1}{2}[f''(\xi _2)(1-x_0)^{2}-f''(\xi _1)x_0^2]

f'(x_0)跟题目要求的f'(x)好像有点相像,既然有可能那就先往下做了再说

f'(x_0)=f(1)-f(0)+\frac{1}{2}[f''(\xi _1)x_0^2-f''(\xi _2)(1-x_0)^{2}]

考虑一下如何把这个碍眼的x_0替换成题目需要的x(重点)

往定义上想,x_0是指代确定的x值,但是对于泰勒公式本身,x_0是可以在定义域上任取的,也就说对定义域上的任意x其实都有上式成立

也就说当x \in (0,1),都有f'(x)=f(1)-f(0)+\frac{1}{2}[f''(\xi _1)x^2-f''(\xi _2)(1-x)^{2}],这样一来x_0就成了题目需要的x

(这里只是为了便于讲解所以放到了后面讨论,写题时可以在写3、4式时直接把x_0写成x

对上式取绝对值\left | f'(x) \right |=\left | f(1)-f(0)+\frac{1}{2}[f''(\xi _1)x^2-f''(\xi _2)(1-x)^{2}] \right |

然后进行放缩:

\left | f'(x) \right |\leq \left | f(1)\right |+\left | f(0) \right |+\frac{1}{2}[\left | f''(\xi _1) \right |x^2+\left | f''(\xi _2) \right |(1-x)^{2}]

把题目给的小于等于条件代入继续放缩:

\left | f'(x) \right |\leq2a+\frac{b}{2}[ x^2+(1-x)^{2}]

由于[ x^2+(1-x)^{2}]\leq 2,继续代入放缩,证毕

这题比较难,还是按照一贯的思路来:因为告知导数所以优先猜测使用x_0,没用换成x,还是做不出来,继续代值考虑x_0x最后发现x可以一试。这题主要还是在于端点值也可以使用这一容易忽视的细节和如何将x_0考虑作整个定义域上的x值两个难点。


总结

对于泰勒公式题目,首先还是几个重要公式熟背,这样就可以解决大部分题目了。

证明题是泰勒公式的难点,一般使用定理二结合放缩就能解决了,关键在于如何选择xx_0,这是解决证明题的核心。

若有错误,欢迎大家批评斧正!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端动画requestAnimationFrame

window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行。 备注: 若你想在浏览器下次重绘…

GRU模块:nn.GRU层

摘要: 如果需要深入理解GRU的话,内部实现的详细代码和计算公式就比较重要,中间的一些过程及中间变量的意义需要详细关注。只有这样,才能准备把握这个模块的内涵和意义,设计初衷和使用方式等等。所以,仔细研…

实现流程化办公,可了解一下可视化报表开源

当前,实现流程化办公早已成为众多中小企业的发展目标和趋势。可以借助什么样的软件平台实现这一目标?低代码技术平台拥有可视化操作界面、够灵活、易维护等优势特点,在助力企业实现流程化办公、数字化转型方面具有重要的应用价值和推动作用。…

Selenium定位方法汇总及举例

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

arp icmp 等报文格式

ARP报文格式 ARP是一个独立的三层协议,所以ARP报文在向数据链路层传输时不需要经过IP协议的封装,而是直接生成自己的报文,其中包括ARP报头,到数据链路层后再由对应的数据链路层协议(如以太网协议)进行封装…

2022 年全国职业院校技能大赛高职组云计算赛项试卷(容器云)

#需要资源(软件包及镜像)或有问题的,可私聊博主!!! #需要资源(软件包及镜像)或有问题的,可私聊博主!!! #需要资源(软件包…

C#上位机1ms级高精度定时任务

precisiontimer 安装扩展包 添加引用 完整代码 using PrecisionTiming;using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; us…

Android虚拟机机制

目录 一、Android 虚拟机 dalvik/art(6版本后)二、Android dex、odex、oat、vdex、art区别 一、Android 虚拟机 dalvik/art(6版本后) 每个应用都在其自己的进程中运行,都有自己的虚拟机实例。ART通过执行DEX文件可在设…

C——单链表

一.前言 我们在前面已经了解了链表中的双向链表,而我们在介绍链表分类的时候就说过常用的链表只有两种——双向带头循环链表和单向不带头不循环链表。下来我来介绍另一种常用的链表——单向不带头不循环链表也叫做单链表。不清楚链表分类的以及不了解双向链表的可以…

react18【系列实用教程】JSX (2024最新版)

为什么要用 JSX? JSX 给 HTML 赋予了 JS 的编程能力 JSX 的本质 JSX 是 JavaScript 的语法扩展,浏览器本身不能识别,需要通过解析工具(如babel)解析之后才能在浏览器中运行。 bable 官网可以查看解析过程 JSX 的语法 …

杭州打的样,适合全国推广

房地产 昨天,杭州和西安全面解除房地产限购。 在房价跌跌不休的今天,这两大城市取消限购其实并不意外。 尤其是杭州,土地财政依赖全国第一,绷不住很正常。 近十年,杭州依靠于亚运会、G20 和阿里巴巴,涨得飞…

将机械手与CodeSys中的运动学模型绑定

文章目录 1.背景介绍2.选定运动学模型3.机械手各尺寸的对应4.总结4.1.选择正确的运动学模型4.2.注意各个关节旋转的正方向。4.3.编码器零点与机械零点的偏移修正。 1.背景介绍 最近搞到了一台工业机械手,虽然这个机械手有自己的控制程序,但是我们还是想…

Java入门基础学习笔记1——初识java

1、为什么学习java? 几乎统治了服务端的开发;几乎所有的互联网企业都使用;100%国内大中型企业都用;全球100亿的设备运行java。开发岗位薪资高。 Java的流行度很高,商用占有率很高。 可移植性。 2、Java的背景知识 …

【基础算法总结】二分查找一

二分查找一 1. 二分查找2.在排序数组中查找元素的第一个和最后一个位置3.x 的平方根4.搜索插入位置 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃&#x1…

Java入门基础学习笔记12——变量详解

变量详解: 变量里的数据在计算机中的存储原理。 二进制: 只有0和1, 按照逢2进1的方式表示数据。 十进制转二进制的算法: 除二取余法。 6是110 13是1101 计算机中表示数据的最小单元:一个字节(byte&…

【教程向】从零开始创建浏览器插件(三)解决 Chrome 扩展中弹出页面、背景脚本、内容脚本之间通信的问题

第三步:解决 Chrome 扩展中弹出页面、背景脚本、内容脚本之间通信的问题 Chrome 扩展开发中,弹出页面(Popup)、背景脚本(Background Script)、内容脚本(Content Script)各自拥有独立…

word转pdf的java实现(documents4j)

一、多余的话 java实现word转pdf可用的jar包不多,很多都是收费的。最近发现com.documents4j挺好用的,它支持在本机转换,也支持远程服务转换。但它依赖于微软的office。电脑需要安装office才能转换。鉴于没在linux中使用office,本…

hadoop学习---基于Hive的教育平台数据仓库分析案例(二)

衔接第一部分,第一部分请点击:基于Hive的教育平台数据仓库分析案例(一) 后接第三部分,第三部分请点击:基于Hive的教育平台数据仓库分析案例 (三) 意向用户模块(全量分析)&#…

用户体验优化uxo指的是什么?

用户体验优化(User Experience Optimization,简称UXO)是一种专注于改善和提升用户在使用企业产品或服务时的整体感受和体验的过程。简单来说,它旨在通过改进产品或服务的设计和功能,使用户在使用过程中感到更加愉悦、满意和高效。用户体验优化…

桌面怎么分类便签 桌面分类便签设置方法

桌面便签,一直是我工作和学习的好帮手。每当灵感闪现或是有待办事项,我都会随手记录在便签上,它们就像我桌面上的小助手,时刻提醒我不要遗漏任何重要事务。 但便签一多,管理就成了问题。一张张五颜六色的便签贴满了我…