作业帮 > 综合 > 作业

数值分析计算实习题关于插值法,用C语言编程

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 23:44:14
数值分析计算实习题关于插值法,用C语言编程
数值分析计算实习题关于插值法,用C语言编程
①/*拉格朗日差值*/
#include
#include
#define N 4
void main()
{int checkvalid(double x[],int n);
double Largrange(double x[],double y[],double varx,int n);
double x[N+1]={0.4,0.55,0.8,0.9,1};
double y[N+1]={0.41075,0.57815,0.88811,1.02652,1.17520};
double varx=0.5;
if(checkvalid(x,N)==1)
printf("\n\n插值结果:P(%f)=%f\n",varx,Largrange(x,y,varx,N));
else
printf("输入的插值节点的x值必须互异!");
getch();
}
int checkvalid(double x[],int n)
{int i,j;
for(i=0;i