分段线性插值
实习报告
题 目 分段线性插值多项式 专 业 信息与计算科学 班 级 计算092 学 号 3090811050 学 生 杜青
2011 年
1. 目的意义:为避免高次插值多项式的龙格现象,采用分段插值的
方式解决这一问题。
2. 数学模型(数学公式):
s(x),x(x,x),,101
,s(x),x(x,x),,212S(x),,
,,,,,, ,
,s(x),x(x,x),nn,1n,
,,x,x在区间上的线性函数为:n,1n
x,xx,xii,1
S(x),y,y,i,1,2,,,,,nii,1i
x,xx,xi,1iii,1
3. 算法:
#include
void main()
{ int i,n;
float m1,m2,m3,m4,X,Y;
float x[20],y[20];
printf("请输入数组对:n=");
scanf("%d",&n);
if(n>20)
printf("计算出现错误\n");
else
{ for(i=0;ix[i]&&X