数值分析100724114王嘉乐.docVIP

  • 3
  • 0
  • 约 27页
  • 2016-10-03 发布于贵州
  • 举报
数值分析100724114王嘉乐

实验课程: 数值分析 专 业: 信息与计算科学 班 级: 学 号: 1007024114 姓 名: 王嘉乐 中北大学理学院 实验一函数插值方法 【】【】的的节点值。试用Lagrange公式求其插值多项式或分段二次Lagrange插值多项式。 数据如下: 0.4 0.55 0.65 0.80 0.95 1.05 0.41075 0.57815 0.69675 0.90 1.00 1.25382 求五次Lagrange多项式或分段三次插值多项式,并计算,的值。(提示:结果为,) 【】【】 其中 容易求得: 程序 #include math.h #include stdio.h #include stdlib.h #includemalloc.h float lag(int n,float *x,float *y,float t) {int i,j; float p,s,la; p=1;la=0; for(i=0;in;i++) {for(j=0;jn;j++) {if(j!=i) p=p*(t-*(x+j))/(*(x+i)-*(x+j)); } s=*(y+i)*p; p=1; la=la+s; } return(la); } void

文档评论(0)

1亿VIP精品文档

相关文档