/* nag_2d_spline_fit_scat(e02ddc) Example Program * * Copyright 1991 Numerical Algorithms Group. * * Mark 2, 1991. * * Mark 6 revised, 2000. */ #include #include #include #include #define MMAX 30 #define NMAX 7 int main(void) { double f[MMAX], weights[MMAX], x[MMAX], y[MMAX], fg[NMAX*NMAX], px[NMAX], py[NMAX]; Integer i, j, m, rank, nx, ny, npx, npy, nxest, nyest; double s, delta, fp, xhi, yhi, xlo, ylo; Nag_Start start; Nag_2dSpline spline; double warmstartinf; nxest = 14; nyest = 14; Vprintf("e02ddc Example Program Results\n"); Vscanf("%*[^\n]"); /* Skip heading in data file */ /* Input the number of data-points m. */ Vscanf("%ld",&m); if (m>0 && m<=MMAX) { /* Input the data-points and the weights. */ for (i=0; i=0; i--) { Vprintf("%8.2f ",py[i]); for (j=0; j