How Can Lagrange Interpolation Be Implemented in Software Development?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 7K views
NewCoder
Messages
1
Reaction score
0
Basically I've got to design and develop a software for computing a polynomial function involving a set of data points. I've got to use an algorithm based on the lagrange interpolation method. I know it should involve two loops inside the code.

What I've been told is that
"The input to the program should consist of a
given number of data points 'n', the values of the independent
variables 'Xi' and the dependent variable 'F(Xi)' at each point,
and the 'X' value for interpolation. The data points will be
stored in arrays "x[]" and "f[]", and the 'X' value for
interpolation is stored in "x_value". Your program should
be able to determine 'F(X)' using this information."

Anyone got any ideas?
 
Physics news on Phys.org
You should be able to find a good explanation of the Lagrangian interpolation algorithm in just about any numerical methods textbook or even on Wikipedia I imagine.