牛顿插值法与拉格朗日插值法类似,只不过是同一个插值多项式的不同表达形式,所以它们误差也是相等的.题目:
x | 0.56160 | 0.56280 | 0.56401 | 0.56521 |
y | 0.82741 | 0.82659 | 0.82577 | 0.82495 |
具体思路:依据书上的解题步骤,首先我们输入插值点的个数n,然后我们输入插值点的信息,x值是多少,y值是多少,我们用一个结构体定义,再构建一个差商表,我们用一个一维数组保存即可,最后依据牛顿插值公式转化成相应的代码即可.
下面上代码:
/*************************************************************************
> File Name: Newton.c
> Author:chendiyang
> School:WUST_CST_1501班
> Myblog:www.chendsir.com
> Mail:1441353519@qq.com
> Created Time: 2017年04月19日 星期三 10时34分27秒
************************************************************************/
#include <stdio.h>
#define MAX 20
//输入点的结构