欢迎光临 ~|

Laijinyi

园龄:1年7个月粉丝:2关注:2

泰勒公式 笔记

用来构造一个多项式来近似一个函数

f(x)=n=0f(n)(x0)n!(xx0)n

大概就是用 n 阶导数来拟合一下。


严谨推导:

假设 f(x) 在点 x0 的某邻域 U(x0) 能近似表达为 gn(x)=a0+a1(xx0)+a2(xx0)2++an(xx0)n=i=0nai(xx0)i

xx0 时误差仅为比 (xx0)n 高阶的无穷小

考虑令 gn(x)x0 处的 n 阶导数都分别等于 f(x0),f(x0),f(x0),,f(n)(x0)

也就是 gn(m)(x0)=f(m)(x0)

怎么求 gn(x) 的导?

显然

gn(m)(x+x0)=m!0!am+(m+1)!1!am+1x+(m+2)!2!am+2x2+=k=0(k+m)!k!ak+mxk

(xn)=nxn1 做了 m 次推出来的

所以

gn(m)(x)=m!0!am+(m+1)!1!am+1(xx0)+(m+2)!2!am+2(xx0)2+

上面都是在求导

所以 f(m)(x0)=gn(m)(x0)=m!am,推出 am=f(m)(x0)m!

然后就证完了!gn(x)=k=0nf(k)(x0)k!(xx0)k

注意到 n 越大 gn(x) 所近似的 U(x0) 越大就越近似,开头那个公式就是 n 的情况.


x0=0 时他就变成了“麦克劳林公式”

即:

f(x)=n=0f(n)(0)n!xn


常用展开,n 都是从 0

ex=n1n!xnsinx=n(1)n(2n+1)!x2n+1cosx=n(1)n(2n)!x2nln(1+x)=n(1)nn+1xn+111x=nxn11+x=n(1)nxn

都不难代入式子来证明,后两个也有其他方法证.

不常用展开,Bn 为伯努利数:

(1+x)a=1+n=1a(a1)(an+1)n!xnarctanx=n(1)n2n+1x2n+1arcsinx=n(2n)!4n(n!)2(2n+1)x2n+1tanx=n=1B2n(4)n(14n)(2n)!x2n1

本文作者:Laijinyi

本文链接:https://www.cnblogs.com/laijinyi/p/18360663

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Laijinyi  阅读(11)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起