Class BicubicSplineInterpolator
- java.lang.Object
 - 
- org.apache.commons.math.analysis.interpolation.BicubicSplineInterpolator
 
 
- 
- All Implemented Interfaces:
 BivariateRealGridInterpolator
- Direct Known Subclasses:
 SmoothingPolynomialBicubicSplineInterpolator
public class BicubicSplineInterpolator extends java.lang.Object implements BivariateRealGridInterpolator
Generates a bicubic interpolating function.- Since:
 - 2.2
 
 
- 
- 
Constructor Summary
Constructors Constructor Description BicubicSplineInterpolator() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BicubicSplineInterpolatingFunctioninterpolate(double[] xval, double[] yval, double[][] fval)Computes an interpolating function for the data set. 
 - 
 
- 
- 
Method Detail
- 
interpolate
public BicubicSplineInterpolatingFunction interpolate(double[] xval, double[] yval, double[][] fval) throws MathException, java.lang.IllegalArgumentException
Computes an interpolating function for the data set.- Specified by:
 interpolatein interfaceBivariateRealGridInterpolator- Parameters:
 xval- All the x-coordinates of the interpolation points, sorted in increasing order.yval- All the y-coordinates of the interpolation points, sorted in increasing order.fval- The values of the interpolation points on all the grid knots:fval[i][j] = f(xval[i], yval[j]).- Returns:
 - a function which interpolates the data set.
 - Throws:
 MathException- if arguments violate assumptions made by the interpolation algorithm.java.lang.IllegalArgumentException
 
 - 
 
 -