计算方法_Newton插值法(差商)

  • 格式:doc
  • 大小:21.00 KB
  • 文档页数:1

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

clear all; %函数插值——Newton插值

n=input('请输入插值节点个数(正整数):');

for i=1:n

F(i,1)=input('输入节点值:');

F(i,2)=input('输入对应节点函数值值:');

end

for j=3:n+1

for i=j-1:n

F(i,j)=(F(i,j-1)-F(i-1,j-1))/(F(i,1)-F(i+2-j,1));%差商

end

end

F %矩阵F即为差商表

运行结果:

请输入插值节点个数(正整数):4

输入节点值:>> -1.1

输入对应节点函数值值:-1.12

输入节点值:-0.5

输入对应节点函数值值:0

输入节点值:0.9

输入对应节点函数值值:1.8

输入节点值:1.7

输入对应节点函数值值:2.2

F =

-1.1000 -1.1200 0 0 0 -0.5000 0 1.8667 0 0

0.9000 1.8000 1.2857 -0.2905 0

1.7000

2.2000 0.5000 -0.3571 -0.0238