barycentric_interp_1d_test, a C++ program which calls barycentric_interp_1d() to define and evaluate the Lagrange polynomial p(x) which interpolates a set of data, so that p(x(i)) = y(i). Because a barycentric formulation is used, polynomials of very high degree can safely be used.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
barycentric_interp_1d, a C++ library which defines and evaluates the barycentric Lagrange polynomial p(x) which interpolates a set of data, so that p(x(i)) = y(i). The barycentric approach means that very high degree polynomials can safely be used.