拉格朗日插值,拉格朗日(Lagrange)插值算法程序


//n次拉格朗日插值 #include #include double lagrange(double *x, double *y, double x0, int n) { int i, j; double Ln = 0, l; for (i = 0; i <= n; i++) { l = 1.0; for (j = 0; j <= n; j++) { if (i == j) { continue; } l = l * (x0 - x[j]) /(x[i] - x[j]); } Ln = Ln + y[i] * l; } return Ln; } int main() { double *x, *y; double x0, Ln; int i, n; printf("请输入多项式次数:\n"); scanf("%d", &n); x = (double*)malloc((siz
Tags:  图像插值算法 插值算法 拉格朗日插值法 拉格朗日插值公式 拉格朗日插值

延伸阅读

最新评论

发表评论