test_interp_fun a C code which provides the formulas of certain functions that are useful for testing an interpolation algorithm using a varying number of points.
The related packages TEST_INTERP and TEST_APPROX provide discrete data sets of (x,y) pairs. However, when the convergence rate of an interpolation process is of interest, it is important to be able to sample an underlying but "unknown" function at an increasing number of points. This library provides a few functions which are known to cause problems for certain kinds of interpolation schemes.
The problems available include:
The information on this web page is distributed under the MIT license.
test_interp_fun is available in a C version and a C++ version and a Fortran77 version and a Fortran90 version and a MATLAB version.
chebyshev, a C library which computes the Chebyshev interpolant/approximant to a given function over an interval.
divdif, a C library which includes many routines to construct and evaluate divided difference interpolants.
rbf_interp, a C library which defines and evaluates radial basis function (RBF) interpolants to multidimensional data.
spline, a C library which includes many routines to construct and evaluate spline interpolants and approximants.
test_approx, a C library which defines test problems for approximation, provided as a set of (x,y) data.
test_interp, a C library which defines a number of test problems for interpolation, provided as a set of (x,y) data.