请问二元泰勒公式是什么?

 我来答
股己扼侨
2023-08-04 · TA获得超过7882个赞
知道大有可为答主
回答量:3380
采纳率:93%
帮助的人:87.3万
展开全部

二元泰勒公式

用多个变量的一个多项式来近似表达一个给定的多元函数,并能具体的估算出误差的大小。

定义:函数 f(x,y)f(x,y) 在含 (x0,y0)(x0,y0) 的某一邻域内连续且有直到 n+1n+1 阶的连续偏导数,(x0+h,y0+k)(x0+h,y0+k) 为此邻域内一点,则有

f(x0+h,y0+k)=f(x0,y0)+h⋅∂∂x+k⋅∂∂y1!f(x0,y0)+(h⋅∂∂x+k⋅∂∂y)22!f(x0,y0)+...+(h⋅∂∂x+k⋅∂∂y)nn!f(x0,y0)+RnRn=(h⋅∂∂x+k⋅∂∂y)n+1(n+1)!f(x0+θh,y0+θk),0<θ<1f(x0+h,y0+k)=f(x0,y0)+h⋅∂∂x+k⋅∂∂y1!f(x0,y0)+(h⋅∂∂x+k⋅∂∂y)22!f(x0,y0)+...+(h⋅∂∂x+k⋅∂∂y)nn!f(x0,y0)+RnRn=(h⋅∂∂x+k⋅∂∂y)n+1(n+1)!f(x0+θh,y0+θk),0<θ<1


类比于一元泰勒公式,每个多项式有两部分构成,一部分是包含偏导数的系数部分,另一部分是 x−x0,y−y0x−x0,y−y0 的幂次项。

上面的定义式不太直观,在这个公式中多了很多交叉的项,如果只写到二阶,则形式如下:

f(x,y)=f(x0,y0)+f′x(x0,y0)(x−x0)+f′y(x0,y0)(y−y0)+f′′xx(x0,y0)2!(x−x0)2+f′′xy(x0,y0)2!2(x−x0)(y−y0)+f′′yy(x0,y0)2!(y−y0)2+Rnf(x,y)=f(x0,y0)+fx′(x0,y0)(x−x0)+fy′(x0,y0)(y−y0)+fxx″(x0,y0)2!(x−x0)2+fxy″(x0,y0)2!2(x−x0)(y−y0)+fyy″(x0,y0)2!(y−y0)2+Rn

或者是写成下面的形式

f(x0+h,y0+k)=f(x0,y0)+f′x(x0,y0)h+f′y(x0,y0)k+f′′xx(x0,y0)2!h2+f′′xy(x0,y0)2!2hk+f′′yy(x0,y0)2!k2+Rnf(x0+h,y0+k)=f(x0,y0)+fx′(x0,y0)h+fy′(x0,y0)k+fxx″(x0,y0)2!h2+fxy″(x0,y0)2!2hk+fyy″(x0,y0)2!k2+Rn


下面来看下这个一长串的定义式是怎么推导出来的:

我们是利用一元泰勒公式来推导的,引入一元函数:

Φ(t)=f(x0+ht,y0+kt),0≤t≤1Φ(t)=f(x0+ht,y0+kt),0≤t≤1

当 t=1t=1 时,就得到 Φ(1)=f(x0+h,y0+k)Φ(1)=f(x0+h,y0+k)。

对 Φ(t)Φ(t) 求导,有

Φ′(t)=hf′1+kf′2=h∂f∂x+k∂f∂y=(h∂∂x+k∂∂y)fΦ′(t)=hf1′+kf2′=h∂f∂x+k∂f∂y=(h∂∂x+k∂∂y)f

Φ′′(t)=h2f′′11+2hkf′′12+k2f′′22=h2∂2f(∂x)2+2hk∂2f∂x∂y+k2∂2f(∂y)2=(h∂∂x+k∂∂y)2fΦ″(t)=h2f11″+2hkf12″+k2f22″=h2∂2f(∂x)2+2hk∂2f∂x∂y+k2∂2f(∂y)2=(h∂∂x+k∂∂y)2f

Φ′′′(t)=h3f′′′111+3h2kf′′′112+3hk2f′′′122+k3f′′′222=(h∂∂x+k∂∂y)3fΦ‴(t)=h3f111‴+3h2kf112‴+3hk2f122‴+k3f222‴=(h∂∂x+k∂∂y)3f

当 t=0t=0 时,得到

Φ(0)=f(x0,y0)Φ(0)=f(x0,y0)

Φ′(0)=(h∂∂x+k∂∂y)f(x0,y0)Φ′(0)=(h∂∂x+k∂∂y)f(x0,y0)

Φ′′(0)=(h∂∂x+k∂∂y)2f(x0,y0)Φ″(0)=(h∂∂x+k∂∂y)2f(x0,y0)

代入

Φ(t)=Φ(0)+Φ′(0)t+Φ′′(0)2t2+Φ′′′(θ)6t3Φ(t)=Φ(0)+Φ′(0)t+Φ″(0)2t2+Φ‴(θ)6t3


Φ(t)=f(x0,y0)+(h∂∂x+k∂∂y)f(x0,y0)⋅t(h∂∂x+k∂∂y)22f(x0,y0)⋅t2(h∂∂x+k∂∂y)36f(x0+hθ,y0+kθ)⋅t3Φ(t)=f(x0,y0)+(h∂∂x+k∂∂y)f(x0,y0)⋅t+(h∂∂x+k∂∂y)22f(x0,y0)⋅t2(h∂∂x+k∂∂y)36f(x0+hθ,y0+kθ)⋅t3

所以有:

Φ(1)=f(x0,y0(h∂∂x+k∂∂y)f(x0,y0)⋅(h∂∂x+k∂∂y)22f(x0,y0)⋅(h∂∂x+k∂∂y)36f(x0+hθ,y0+kθ)⋅


泰勒公式的使用条件

极限必须都是存在的

泰勒公式的使用条件是极限必须都是存在的。在数学中,泰勒级数是用无限项连加式,也就是级数来表示一个函数,这些相加的项由函数在某一点的导数求得。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式