重要的算法C语言实现源代码.docVIP

  • 1
  • 0
  • 约1.11万字
  • 约 13页
  • 2017-02-12 发布于重庆
  • 举报
重要的算法C语言实现源代码

10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 (转) 1.拉格朗日插值多项式?,用于离散数据的拟合? ?C/C++?code#include?stdio.h ??#include?conio.h ??#include?alloc.h ??float?lagrange(float?*x,float?*y,float?xx,int?n)?????/*拉格朗日插值算法*/ ??{?int?i,j; ????float?*a,yy=0.0;????/*a作为临时变量,记录拉格朗日插值多项式*/ ????a=(float?*)malloc(n*sizeof(float)); ????for(i=0;i=n-1;i++) ????{?a[i]=y[i]; ??????for(j=0;j=n-1;j++) ??????if(j!=i)?a[i]*=(xx-x[j])/(x[i]-x[j]); ??????yy+=a[i]; ????} ??free(a); ??return?yy; ?} ?main() ?{?int?i,n; ??float?x[20],y[20],xx,yy; ??printf(Input?n:); ??scanf(%d,n); ??if(n=20)?{printf(Error!The?valu

文档评论(0)

1亿VIP精品文档

相关文档