退役前写的东西
令F(x)为n次项多项式
拉格朗日插值:f(x)=n∑k=0f(xk)lk(x)=n∑k=0f(xk)n∏i≠kx−xixk−xi
因为很简单记忆,在OI中应用广泛
缺点:在增加或减少次项时需要重新全部计算
为实现在增加或减少次项时快速计算,我们构造:
f(x)=a0+a1(x−x0)+a2(x−x0)(x−x1)+⋯an(x−x0)⋯(x−xn−1)
这种形式的插值多项式称为牛顿插值多项式。记为Nn(x),需要满足Nn(xi)=yi
定义1:设函数f(x)在点x0,x1,⋯的值为f(x0),f(x1),⋯,称f(xj)−f(xi)xj−xi(i≠j)为f(x)在点xi,xj处的一阶差商,记为f[xi,xj]。称一阶差商的差商f[xj,xk]−f[xi,xj]xk−xi(i,j,k互异)为f(x)在xi,xj,xk处的二阶差商,记为f[xi,xj,xk]。
一般地,称m-1阶差商的差商:f[x0,x1,⋯,xm]=f[x1,x2,⋯,xm]−f[x0,x1,⋯,xm−1]xm−x0,为f(x)在点x0,x1,⋯,xm处的m阶差商。特别地,零阶差商f[xi]=f(xi)
性质1:k阶差商f[x0,x1,⋯,xk]是由f(x0),f(x1),⋯,f(xk)线性组合成的。有f[x0,x1,⋯,xk]=k∑i=0f(xi)(xi−x0)⋯(xj−xj−1)(xj−xj+1)⋯(xj−xk)
证明:
靠归纳显然成立
性质2:差商具有对称性,即在k阶差商f[x0,x1,⋯,xk]中任意调换2个节点xi,xj的顺序,其值不变。
证明:
根据结论1显然成立
性质3:k阶差商f[x0,x1,⋯,xk]和k阶导数f(k)(x)之间有如下关系:
f[x0,x1,⋯,xk]=f(k)(δ)k!(δ∈(min{x0,x1,⋯,xk},max{x0,x1,⋯,xk})
证明:
挖坑。下面用不到这条性质。
考虑一个一个添加项:
由N0(x0)=f(x0),可得
a0=f(x0)=f[x0]
由N1(x1)=f(x1),可得
a1=f(x1)−f(x0)x1−x0=f[x0,x1]
由Nn(x2)=f(x2),可得
a2=f(x2)−f(x0)−f[x0,x1](x2−x0)(x2−0)(x2−x1)=f(x2)−f(x0)x2−x0−f[x0,x1]x2−x1=f[x0,x2]−f[x0,x1]x2−x1=f[x1,x0,x2]=f[x0,x1,x2]
一般地,可以证明有ak=f[x0,x1,⋯,xk]
故Nn(xi)=f(xi)(i=0,1,2,⋯,n)的n次牛顿插值多项式为:
Nn(x)=f[x0]+f[x0,x1](x−x0)+f[x0,x1,x2](x−x0)(x−x1)+⋯+f[x0,x1,⋯,xn](x−x0)(x−x1)⋯(x−xn−1)
另一种简单的证明方式:
我们来证明[y1,⋯,yn](xn−x1)⋯(xn−xn−1)=yn−P(xn)(P(x)是最高度为n−2的通过点(x1,y1),⋯,(xn−1,yn−1))。
若成立,容易得到牛顿多项式就为原多项式。
归纳法:
边界:[y1,y2](x2−x1)=y2−y1x2−x1(x2−x1)=y2−y1=y2−P(x2)(P(x)=y1)
[y1,⋯,yn+1](xn+1−x1)⋯(xn+1−xn)=[y2,⋯,yn+1]−[y1,⋯,yn]xn+1−x1(xn+1−x1)⋯(xn+1−xn)=([y2,⋯,yn+1]−[y1,⋯,yn])(xn+1−x2)⋯(xn+1−xn)=(yn+1−Q(xn+1))−[y1,⋯,yn](xn+1−x2)⋯(xn+1−xn)=yn+1−(Q(xn+1)+[y1,⋯,yn](xn+1−x2)⋯(xn+1−xn))
(其中Q(x)是最高度为n−2通过点(x2,y2),⋯,(xn,yn))
令P(x)=Q(x)+[y1,⋯,yn](x−x2)⋯(x−xn),下面证明P(x)通过点(x1,y1)⋯(xn,yn)且最高度为n−1。下面证明P(x)通过(x1,y1),根据性质2剩下点也容易证明。
Q(x1)+[y1,⋯,yn](x1−x2)⋯(x1−xn)=Q(x1)+[yn,⋯,y1](x1−xn)⋯(x1−x2)=Q(x1)+y1−Q(x1)=y1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-01-11 WC2020有根树