分段线性插值

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.实习题目:分段线性插值2.班级姓名:计算092;苏星月;30908110563.目的意义:为避免高次插值多项式的龙格现象,采用分段插值的方式解决这一问题。4.数学模型(数学公式):),(),(),(),(),(),()(1212101nnnxxxxsxxxxsxxxxsxS在区间nnxx,1上的线性函数为:nixxxxyxxxxyxSiiiiiiiii,,2,1,)(11115.算法:#includestdio.hvoidmain(){inti,n;floatx[20],y[20],xx,a,b,c,d,s;printf(请输入已知数对的组数(n20)n=);scanf(%d,&n);printf(请输入要插值的数:);scanf(%f,&xx);for(i=0;in;i++){printf(x[%d]=,i);scanf(%f,&x[i]);printf(y[%d]=,i);scanf(%f,&y[i]);}for(i=0;in;i++){if(x[i]xx&&xxx[i+1]){a=x[i];b=x[i+1];c=y[i];d=y[i+1];}}s=c*(xx-b)/(a-b)+d*(xx-a)/(b-a);printf(经过计算插值结果为:%f,s);}6.程序(流程图):7.数值算例:8.对计算结果进行分析评价:9.参考文献:

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功