常用泰勒级数展开[通俗易懂]

常用泰勒级数展开[通俗易懂]因为日常计算中经常需要做一些近似,而泰勒级数展开是其中最常用的一种,所以本篇整理了部分常见的(一元函数)泰勒公式展开

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

因为日常计算中经常需要做一些近似,而泰勒级数展开是其中最常用的一种,所以本篇整理了部分常见的(一元函数)泰勒公式展开


一、泰勒中值定理

对于简单的多项式函数,我们往往是很喜欢的,但是我们要接触的往往是一些比较复杂的函数,所以一种自然而然的想法也就出来了,那就是利用多项式来近似逼近这些复杂的函数,这就不得不提我们非常熟悉的泰勒展开了,在具体列出常见的泰勒展开之前,我觉得还是有必要提一嘴泰勒中值定理的(好吧,其实是为了凑字数),下面就介绍一下泰勒中值定理。

  • 泰勒(Taylor)中值定理(一元函数)

如果函数 f ( x ) f(x) f(x)在含有 x 0 x_0 x0的某个开区间 ( a , b ) (a,b) (a,b)内具有知道 ( n + 1 ) (n+1) (n+1)阶的导数,则对任一 x ∈ ( a , b ) x\in(a,b) x(a,b),有
f ( x ) = f ( x 0 ) + f ′ ( x 0 ) ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋯ + f ( n ) ( x 0 ) n ! ( x − x 0 ) n + R n ( x ) f(x)=f(x_0)+f'(x_0)(x-x_0)+\frac{f”(x_0)}{2!}(x-x_0)^2+\cdots+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n+R_n(x) f(x)=f(x0)+f(x0)(xx0)+2!f(x0)(xx0)2++n!f(n)(x0)(xx0)n+Rn(x)其中
R n ( x ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! ( x − x 0 ) n + 1 R_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_0)^{n+1} Rn(x)=(n+1)!f(n+1)(ξ)(xx0)n+1这里的 ξ \xi ξ x 0 x_0 x0 x x x之间的某个值。
这个定理则告诉我们,如果已知某个函数在某一点的 n + 1 n+1 n+1阶导数,那么我们原则上是可以将这个函数在这个点附近用一个多项式进行逼近的,但是上面的这个定理其实是基于一元函数的,为了方便以后的扩展,下面在简单介绍一下多元函数的泰勒中值定理。

  • 多元函数的泰勒中值定理

f = f ( x 1 , x 2 , ⋯   , x k ) f=f(x^1,x^2,\cdots,x^k) f=f(x1,x2,,xk)在点 ( x 0 1 , x 0 2 , ⋯   , x 0 k ) (x^1_0,x^2_0,\cdots,x^k_0) (x01,x02,,x0k)的某一领域内连续且有直到 n + 1 n+1 n+1阶的连续偏导数, ( x 0 1 + h 1 , x 0 2 + h 2 , ⋯   , x 0 k + h k ) \\(x^1_0+h_1,x^2_0+h_2,\cdots,x^k_0+h_k) (x01+h1,x02+h2,,x0k+hk)为此邻域内的任一点,则有
f ( x 0 1 + h 1 , x 0 2 + h 2 , ⋯   , x 0 k + h k ) = f ( x 0 1 , x 0 2 , ⋯   , x 0 k ) f(x^1_0+h_1,x^2_0+h_2,\cdots,x^k_0+h_k) = f(x^1_0,x^2_0,\cdots,x^k_0) f(x01+h1,x02+h2,,x0k+hk)=f(x01,x02,,x0k)

+ ∑ i = 1 , 2 , ⋯   , k ∂ f ( x 0 1 , x 0 2 , ⋯   , x 0 k ) ∂ x i h i + 1 2 ! ∑ i 1 = 1 k ∑ i 2 = 1 k ∂ 2 f ( x 0 1 , x 0 2 , ⋯   , x 0 k ) ∂ x i 1 ∂ x i 2 h i 1 h i 2 + +\sum_{i=1,2,\cdots,k}\frac{\partial{f(x^1_0,x^2_0,\cdots,x^k_0)}}{\partial{x^i}}h_i+\frac{1}{2!}\sum_{i_1=1}^{k}\sum_{ i_2=1}^{k}\frac{\partial^2f(x^1_0,x^2_0,\cdots,x^k_0)}{\partial{x^{i_1}}\partial{x^{i_2}}}h_{i_1}h_{i_2}+ +i=1,2,,kxif(x01,x02,,x0k)hi+2!1i1=1ki2=1kxi1xi22f(x01,x02,,x0k)hi1hi2+

⋯ + 1 n ! ∑ i 1 = 1 k ∑ i 2 = 1 k ⋯ ∑ i n = 1 k ∂ n f ( x 0 1 , x 0 2 , ⋯   , x 0 k ) ∂ x i 1 ∂ x i 2 ⋯ ∂ x i n ∏ j = i 1 i n h j + R n ( x 0 1 , x 0 2 , ⋯   , x 0 k ) \cdots+\frac{1}{n!}\sum_{i_1=1}^{k}\sum_{i_2=1}^{k}\cdots\sum_{i_n=1}^{k}\frac{\partial^nf(x^1_0,x^2_0,\cdots,x^k_0)}{\partial{x^{i_1}}\partial{x^{i_2}}\cdots\partial{x^{i_n}}}\prod_{j={i_1}}^{i_n}h_j+R_n(x^1_0,x^2_0,\cdots,x^k_0) +n!1i1=1ki2=1kin=1kxi1xi2xinnf(x01,x02,,x0k)j=i1inhj+Rn(x01,x02,,x0k)

其中
R n ( x 0 1 , x 0 2 , ⋯   , x 0 k ) = 1 ( n + 1 ) ! ∑ i 1 = 1 k ∑ i 2 = 1 k ⋯ ∑ i n + 1 = 1 k ∂ n f ( x 0 1 + θ h 1 , x 0 2 + θ h 2 , ⋯   , x 0 k + θ h k ) ∂ x i 1 ∂ x i 2 ⋯ ∂ x i n ∏ j = i 1 i n + 1 h j , ( 0 < θ < 1 ) R_n(x^1_0,x^2_0,\cdots,x^k_0)=\frac{1}{(n+1)!}\sum_{i_1=1}^{k}\sum_{i_2=1}^{k}\cdots\sum_{i_{n+1}=1}^{k}\frac{\partial^nf(x^1_0+\theta h_1,x^2_0+\theta h_2,\cdots,x^k_0+\theta h_k)}{\partial{x^{i_1}}\partial{x^{i_2}}\cdots\partial{x^{i_n}}}\prod_{j={i_1}}^{i_{n+1}}h_j ,(0<\theta<1) Rn(x01,x02,,x0k)=(n+1)!1i1=1ki2=1kin+1=1kxi1xi2xinnf(x01+θh1,x02+θh2,,x0k+θhk)j=i1in+1hj,(0<θ<1)

二、常用的泰勒级数展开

基于上面的泰勒中值定理,可以导出一些常见函数的泰勒展开公式(具体推导不做展开,具体可参见同济版高数上册),然后由泰勒展开公式结合无穷级数可以得到下面的幂级数展开式:
e x = ∑ n = 0 ∞ x n n ! = 1 + x + x 2 2 ! + ⋯ + x n n ! + ⋯   , − ∞ < x < + ∞ e^x=\sum_{n=0}^\infty \frac{x^n}{n!}=1+x+\frac{x^2}{2!}+\cdots+\frac{x^n}{n!}+\cdots,-\infty<x<+\infty ex=n=0n!xn=1+x+2!x2++n!xn+,<x<+

1 1 + x = ∑ n = 0 ∞ ( − 1 ) n x n = 1 − x + x 2 − ⋯ + ( − 1 ) n x n + ⋯   , − 1 < x < 1 \frac{1}{1+x}=\sum_{n=0}^\infty(-1)^nx^n=1-x+x^2-\cdots+(-1)^nx^n+\cdots,-1<x<1 1+x1=n=0(1)nxn=1x+x2+(1)nxn+,1<x<1

l n ( 1 + x ) = ∑ n = 1 ∞ ( − 1 ) n − 1 x n n = x − x 2 2 + x 3 3 − x 4 4 + ⋯ + ( − 1 ) n − 1 x n n + ⋯   , − 1 < x ⩽ 1 ln(1+x)=\sum_{n=1}^\infty(-1)^{n-1}\frac{x^n}{n}=x-\frac{x^2}{2}+\frac{x^3}{3}-\frac{x^4}{4}+\cdots+(-1)^{n-1}\frac{x^n}{n}+\cdots,-1<x\leqslant1 ln(1+x)=n=1(1)n1nxn=x2x2+3x34x4++(1)n1nxn+,1<x1

s i n x = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ + x 2 n + 1 ( 2 n + 1 ) ! + ⋯   , − ∞ < x < + ∞ sinx=\sum_{n=0}^\infty(-1)^n\frac{x^{2n+1}}{(2n+1)!}=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\cdots+\frac{x^{2n+1}}{(2n+1)!}+\cdots,-\infty<x<+\infty sinx=n=0(1)n(2n+1)!x2n+1=x3!x3+5!x57!x7++(2n+1)!x2n+1+,<x<+

c o s x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ + ( − 1 ) n x 2 n ( 2 n ) ! + ⋯   , − ∞ < x < + ∞ cosx=\sum_{n=0}^\infty(-1)^n\frac{x^{2n}}{(2n)!}=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\cdots+(-1)^n\frac{x^{2n}}{(2n)!}+\cdots,-\infty<x<+\infty cosx=n=0(1)n(2n)!x2n=12!x2+4!x46!x6++(1)n(2n)!x2n+,<x<+

( 1 + x ) α = 1 + α x + α ( α − 1 ) 2 ! x 2 + ⋯ + α ( α − 1 ) ⋯ ( α − n + 1 ) n ! x n + ⋯   , { x ∈ ( − 1 , 1 ) , α ⩽ − 1 x ∈ ( − 1 , 1 ] , − 1 < α < 0 x ∈ [ − 1 , 1 ] , α > 0 (1+x)^\alpha=1+\alpha x+\frac{\alpha (\alpha-1)}{2!}x^2+\cdots+\frac{\alpha (\alpha-1)\cdots (\alpha-n+1)}{n!}x^n+\cdots,\begin{cases}x\in(-1,1),\alpha\leqslant-1 \\ x\in(-1,1],-1<\alpha<0 \\ x\in[-1,1],\alpha>0\end{cases} (1+x)α=1+αx+2!α(α1)x2++n!α(α1)(αn+1)xn+,x(1,1),α1x(1,1],1<α<0x[1,1],α>0

同济版高数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207126.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTTP_POST请求的数据格式

    HTTP_POST请求的数据格式在HTTP的请求头中,可以使用Content-type来指定不同格式的请求信息。Content-type的类型常见的媒体格式类型:&nbsp;&nbsp;&nbsp;text/html:HTML格式&nbsp;&nbsp;&nbsp;text/plain:纯文本格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs…

    2022年4月1日
    31
  • 关于博客背景_好看的博客背景图

    关于博客背景_好看的博客背景图目前从事nuclear工程设计工作,基本与编程无关行业。但因为读研期间主要从事编程开发相关研究,所以有所涉猎,主要为C++、ZIGbee、RFID、STM32相关工作,但是基础知识较为欠缺。想通过博客的方式督促自身的学习。博客内容主要集中在机器学习和软件编程相关,虽然之前有过嵌入式、单片机的软硬件设计经验,但是相对学习成本高昂,不适合现在业余自学,所以目前专注于计算机软件编程知识。与君共勉,2

    2022年10月10日
    4
  • 大白菜运行ghost备份恢复工具_大白菜备份的系统被隐藏了

    大白菜运行ghost备份恢复工具_大白菜备份的系统被隐藏了不是经常换系统,容易换机,简单记录下先在u盘做一个系统,我用的大白菜电脑启动的时候进入u盘系统根据自己电脑型号查询如果启动的时候可以选择启动菜单是最方面的,直接通过启动菜单启动u盘系统如果启动的时候没有启动菜单,需要去bios里面调整顺序进入大白菜系统后,我选择的ghost备份还原…

    2025年9月2日
    9
  • 手机上编写Java程序的软件

    手机上编写Java程序的软件对于程序员来说,编写代码几乎都是在电脑上,但有时候在一些特殊情况下,没有电脑,或者不方便带电脑,这时就想,要是能在手机上写代码该多好啊。以前我也折腾过,找过许多软件,但感觉不如我意;但我并没有放弃,在浏览YouTube的时候,偶然发现了一款软件,好奇的我就下载来试了试,还真是好用,功能挺齐全的。下面就给大家推荐一下。Android系统由于本人用的是Android手机,就主要讲讲在Android…

    2022年6月9日
    36
  • 黑盒测试 因果图_黑盒测试的六种方法

    黑盒测试 因果图_黑盒测试的六种方法在一个功能模块中往往含有许多的功能模块,如果单独去测试每一个模块则会显得事倍功半,并且逻辑也会比较混乱,容易遗漏一些数据。因果图法是一个比较有用的方法,其考虑到了输入数据之间以及输入与输出之间的各种关系。一、下面首先介绍因果图中的基本符号 1、恒等含义:若原因出现则结果也出现,原因不出现,结果也不出现。即:如a=1.则b=1; a=0,则b=0。2、非(~)含

    2022年9月1日
    6
  • asp文件运行方式_asp文件的扩展名

    asp文件运行方式_asp文件的扩展名免费的jsp空间太难申请了,好不容易申请到asp空间,却发现下载不了apk文件,

    2025年6月22日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号