拉格朗日插值实验报告(共5页).doc
精选优质文档-倾情为你奉上实 验 一: 拉格朗日插值实验目的:1. 熟悉拉格朗日插值方法的程序设计; 2. 学会拉格朗日插值方法求函数值的近似值, 以解决其它科学实验的计算问题。实验内容:已知函数值表-0.6-0.20.20.41.62.41.23.2试分别建立二次插值多项式和三次插值多项式,计算的近似值。 实验要求:屏幕显示的近似值。附件:拉格朗日插值算法框图实 验 报 告 (一) 2012 年9月14日课名:数值分析题目:拉格朗日插值班级:姓名: 学号:专业: 任课教师: 实验程序:#include"stdio.h"#define N 100void main()int n,j,i,I,k;float xN,yN,a,Y=0.0,t;printf("please input nn");scanf("%d",&n);printf("please input xn");for(i=0;i<n+1;i+)scanf("%f",&xi);printf("please input yn");for(i=0;i<n+1;i+)scanf("%f",&yi);printf("please input an");scanf("%f",&a);for(j=0;j<=n;j+)I=j;for(k=I;k<I+n+1;k+)for(j=I,t=1.0;j<I+n+1;j+)if(j!=k)t*=(a-xj)/(xk-xj);Y+=yk*t;if(k!=n)printf("%f",Y);break; 实验结果:二次差值试验三次差值试验结果:专心-专注-专业