library.interp
Submodule¶
Module Summary¶
Interfaces for the NAG Mark 30.3 interp Chapter.
interp
- Interpolation
This module is concerned with the interpolation of a function of one or more variables. When provided with the value of the function (and possibly one or more of its lowest-order derivatives) at each of a number of values of the variable(s), the NAG Library functions provide either an interpolating function or an interpolated value. For some of the interpolating functions, there are supporting NAG Library functions to evaluate, differentiate or integrate them.
Functionality Index¶
Derivative
of interpolant
Evaluation
of interpolant
from
dim1_monotonic()
:dim1_monotonic_eval()
from
dim1_ratnl()
:dim1_ratnl_eval()
from
dim2_scat()
:dim2_scat_eval()
from
dim2_scat_shep()
:dim2_scat_shep_eval()
from
dim3_scat_shep()
:dim3_scat_shep_eval()
from
dim4_scat_shep()
:dim4_scat_shep_eval()
from
dim5_scat_shep()
:dim5_scat_shep_eval()
from
dimn_scat_shep()
:dimn_scat_shep_eval()
from triangulation from
dim2_triangulate()
:dim2_triang_bary_eval()
using variables computed by
dim1_monconv_disc()
:dim1_monconv_eval()
Extrapolation
one variable
monotonic convex:
dim1_monconv_disc()
piecewise cubic:
dim1_monotonic()
polynomial
data with or without derivatives:
dim1_cheb()
general data:
dim1_aitken()
rational function:
dim1_ratnl()
Integration (definite) of interpolant from dim1_monotonic()
: dim1_monotonic_intg()
Interpolated values
variables
from interpolant from
dimn_scat_shep()
:dimn_scat_shep_eval()
modified Shepard method, Linear or Cubic:
dimn_grid()
five variables
from interpolant from
dim5_scat_shep()
:dim5_scat_shep_eval()
four variables
from interpolant from
dim4_scat_shep()
:dim4_scat_shep_eval()
one variable
from interpolant from
dim1_monotonic()
:dim1_monotonic_eval()
from interpolant from
dim1_monotonic()
(including derivative):dim1_monotonic_deriv()
from polynomial
equally spaced data:
dim1_everett()
general data:
dim1_aitken()
from rational function:
dim1_ratnl_eval()
using variables computed by
dim1_monconv_disc()
:dim1_monconv_eval()
three variables
from interpolant from
dim3_scat_shep()
:dim3_scat_shep_eval()
two variables
barycentric, from triangulation from
dim2_triangulate()
:dim2_triang_bary_eval()
from interpolant from
dim2_scat()
:dim2_scat_eval()
from interpolant from
dim2_scat_shep()
:dim2_scat_shep_eval()
Interpolating function
variables
modified Shepard method:
dimn_scat_shep()
five variables
modified Shepard method:
dim5_scat_shep()
four variables
modified Shepard method:
dim4_scat_shep()
one variable
cubic spline:
dim1_spline()
monotonic convex piecewise polynomial:
dim1_monconv_disc()
other piecewise polynomial:
dim1_monotonic()
polynomial
data with or without derivatives:
dim1_cheb()
rational function:
dim1_ratnl()
three variables
modified Shepard method:
dim3_scat_shep()
two variables
bicubic spline:
dim2_spline_grid()
modified Shepard method:
dim2_scat_shep()
other piecewise polynomial:
dim2_scat()
triangulation:
dim2_triangulate()
For full information please refer to the NAG Library document
https://support.nag.com/numeric/nl/nagdoc_30.3/flhtml/e01/e01intro.html