您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 拉格朗日插值实验报告
—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)ky00t1nkkjttxxxxjkj,,1,1,,0yytyk?nk输出y结束kk1=—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—二次差值试验三次差值试验结果:
本文标题:拉格朗日插值实验报告
链接地址:https://www.777doc.com/doc-6156153 .html