Mathematica > Data Manipulation > Numerical Data > Curve Fitting & Approximate Functions >
Mathematica > Data Manipulation > Statistics > Curve Fitting & Approximate Functions >
Mathematica > Mathematics and Algorithms > Statistics > Curve Fitting & Approximate Functions >

InterpolatingPolynomial

InterpolatingPolynomial[{f1, f2, ...}, x]
constructs an interpolating polynomial in x which reproduces the function values f_i at successive integer values 1,2,… of x.
InterpolatingPolynomial[{{x1, f1}, {x2, f2}, ...}, x]
constructs an interpolating polynomial for the function values f_i corresponding to x values x_i.
InterpolatingPolynomial[{{{x1, y1, ...}, f1}, {{x2, y2, ...}, f2}, ...}, {x, y, ...}]
constructs a multidimensional interpolating polynomial in the variables x,y,….
InterpolatingPolynomial[{{{x1, ...}, f1, df1, ...}, ...}, {x, ...}]
constructs an interpolating polynomial that reproduces derivatives as well as function values.
  • The function values f_i and sample points x_i, etc. can be arbitrary real or complex numbers, and in 1D can be arbitrary symbolic expressions.
  • With any given specified set of data, there are infinitely many possible interpolating polynomials; InterpolatingPolynomial always tries to find the one with lowest total degree.
  • Different elements in the data can have different numbers of derivatives specified.
  • For multidimensional data, the n^(th) derivative can be given as a tensor with a structure corresponding to D[f, {{x, y, ...}, n}].  »
  • InterpolatingPolynomial allows any function value or derivative to be given as Automatic, in which case it will attempt to fill in the necessary information from derivatives or other function values.  »
  • The option setting Modulus->n specifies that the interpolating polynomial should be found modulo n.  »
New in 2 | Last modified in 6
© 2008 Wolfram Research, Inc.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team