数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】

数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】

ID:39577166

大小:47.09 KB

页数:4页

时间:2019-07-06

数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】_第1页
数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】_第2页
数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】_第3页
数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】_第4页
资源描述:

《数值计算(数值分析)实验4-分段三次埃尔米特(hermite)插值【c程序实现+流程图】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四分段三次埃尔米特插值(一)实验目的掌握分段三次埃尔米特插值算法。(二)实验项目内容1.写出计算步骤和流程图。2.对每种算法分别用C或c#程序实现。3.调试程序。可用以下数据进行调试。已知函数y=1/(1+x2)在区间[0,3]上取等距插值节点,求区间[0,3]上的分段三次埃尔米特插值函数,并利用它求出f(1.5)的近似值(0.3075)。01210.50.20-0.5-0.16(三)主要仪器设备微机(四)实验室名称公共计算机实验室(五)实验报告撰写实验四分段三次埃尔米特插值实验报告一、流程图NY开始输入,,xy=0,j=0t=1i=0,…j-1,j+1,…nj=n

2、?输出y结束j=j+1一、程序代码#include#includefloatf0(floatx){return((x-1)*(x-1)*(2*x+1));}floatf1(floatx){return(x*x*(-2*x+3));}floatg0(floatx){return(x*(x-1)*(x-1));}floatg1(floatx){return(x*x*(x-1));}voidmain(){floatx0,x1,x,y0,y1,yy0,yy1,h,p;printf("输入x0,x1,x,y0,y1和yy0,yy1的取值");sc

3、anf("%f%f%f%f%f%f%f",&x0,&x1,&x,&y0,&y1,&yy0,&yy1);h=x1-x0;p=y0*f0((x-x0)/h)+y1*f1((x-x0)/h)+h*yy0*g0((x-x0)/h)+h*yy1*g1((x-x0)/h);printf("%f",p);}一、运行结果【截图】

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。