拉格朗日插值实验报告

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

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

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

资源描述

—1—实验一:拉格朗日插值实验目的:1.熟悉拉格朗日插值方法的程序设计;2.学会拉格朗日插值方法求函数值的近似值,以解决其它科学实验的计算问题。实验内容:已知函数值表ix-0.6-0.20.20.4)(ixf1.62.41.23.2试分别建立二次插值多项式和三次插值多项式,计算(0)f的近似值。实验要求:屏幕显示(0)f的近似值。—2—附件:拉格朗日插值算法框图开始输入(xi,yi),(i=0,1,…,n)ky00t1nkkjttxxxxjkj,,1,1,,0yytyk?nk输出y结束kk1=—3—实验报告(一)2012年9月14日课名:数值分析题目:拉格朗日插值班级:姓名:学号:专业:任课教师:实验程序:#includestdio.h#defineN100voidmain(){intn,j,i,I,k;floatx[N],y[N],a,Y=0.0,t;printf(pleaseinputn\n);scanf(%d,&n);printf(pleaseinputx\n);for(i=0;in+1;i++)scanf(%f,&x[i]);printf(pleaseinputy\n);for(i=0;in+1;i++)scanf(%f,&y[i]);printf(pleaseinputa\n);scanf(%f,&a);for(j=0;j=n;j++){I=j;for(k=I;kI+n+1;k++){for(j=I,t=1.0;jI+n+1;j++){if(j!=k)t*=(a-x[j])/(x[k]-x[j]);}Y+=y[k]*t;—4—}if(k!=n){printf(%f,Y);break;}}}实验结果:—5—二次差值试验三次差值试验结果:

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

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

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

×
保存成功