barycentric_interp_1d_test, a C++ code 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 MIT license
barycentric_interp_1d, a C++ code 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.