Class NevilleInterpolator
java.lang.Object
org.apache.commons.math.analysis.interpolation.NevilleInterpolator
- All Implemented Interfaces:
Serializable
,UnivariateRealInterpolator
Implements the
Neville's Algorithm for interpolation of real univariate functions. For
reference, see Introduction to Numerical Analysis, ISBN 038795452X,
chapter 2.
The actual code of Neville's evalution is in PolynomialFunctionLagrangeForm, this class provides an easy-to-use interface to it.
- Since:
- 1.2
- Version:
- $Revision: 799857 $ $Date: 2009-08-01 15:07:12 +0200 (sam. 01 août 2009) $
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninterpolate
(double[] x, double[] y) Computes an interpolating function for the data set.
-
Constructor Details
-
NevilleInterpolator
public NevilleInterpolator()
-
-
Method Details
-
interpolate
Computes an interpolating function for the data set.- Specified by:
interpolate
in interfaceUnivariateRealInterpolator
- Parameters:
x
- the interpolating points arrayy
- the interpolating values array- Returns:
- a function which interpolates the data set
- Throws:
MathException
- if arguments are invalid
-