matlab2016bn阶泰勒公式怎么求?

matlab2016bn阶泰勒公式怎么求?,第1张

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

泰勒公式得名于英国数学家布鲁克·泰勒。他在1712年的一封信里首次叙述了这个公式,尽管1671年詹姆斯·格雷高里已经发现了它的特例。拉格朗日在1797年之前,最先提出了带有余项的现在形式的泰勒定理。

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

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

 

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

泰勒公式的余项Rn(x)可以写成以下几种不同的形式:

1、佩亚诺(Peano)余项:

这里只需要n阶导数存在。

2、施勒米尔希-罗什(Schlomilch-Roche)余项:

其中θ∈(0,1),p为任意正整数。(注意到p=n+1与p=1分别对应拉格朗日余项与柯西余项)[3]

3、拉格朗日(Lagrange)余项:

其中θ∈(0,1)。

4、柯西(Cauchy)余项:

其中θ∈(0,1)。

5、积分余项:

其中以上诸多余项事实上很多是等价的。[3]

带佩亚诺余项

以下列举一些常用函数的泰勒公式[2] :

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

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

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

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

3、泰勒级数可以用来近似计算函数的值,并估计误差。

4、证明不等式。

5、求待定式的极限。

希望我能帮助你解疑释惑。

只需要用一个函数,symsum函数,这个函数是用来对级数进行求和的

symsum(1/2^i,1,inf)表示对级数1/2^i对1项到无穷项进行求和;

》syms i

》symsum(1/2^i,1,inf)

ans =

1

clc;clear

%举个例子z=sin(y)+∑sin(ny)sin(nx),其中n由1到20,要画出z关于x,y(假设x=1;50;y=1:50)

syms x y

n=1:20;

z=sin(y)+sum(sin(ny)sin(nx))

[x,y]=meshgrid(1:50,1:50);

z=subs(z);

mesh(x,y,z)

结果:

z =

sin(y)+sin(y)sin(x)+sin(2y)sin(2x)+sin(3y)sin(3x)+sin(4y)sin(4x)+sin(5y)sin(5x)+sin(6y)sin(6x)+sin(7y)sin(7x)+sin(8y)sin(8x)+sin(9y)sin(9x)+sin(10y)sin(10x)+sin(11y)sin(11x)+sin(12y)sin(12x)+sin(13y)sin(13x)+sin(14y)sin(14x)+sin(15y)sin(15x)+sin(16y)sin(16x)+sin(17y)sin(17x)+sin(18y)sin(18x)+sin(19y)sin(19x)+sin(20y)sin(20x)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12186225.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存