BivariateAkimaSplineInterpolate(IReadOnlyListDouble, IReadOnlyListDouble, IROMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble) Method |
THIS SUBROUTINE INTERPOLATES, FROM VALUES OF THE FUNCTION
GIVEN AT INPUT GRID POINTS IN AN X-Y PLANE AND FOR A GIVEN
SET OF POINTS IN THE PLANE, THE VALUES OF A SINGLE-VALUED
BIVARIATE FUNCTION Z = Z(X,Y).
THE METHOD IS BASED ON A PIECE-WISE FUNCTION COMPOSED OF
A SET OF BICUBIC POLYNOMIALS IN X AND Y. EACH POLYNOMIAL
IS APPLICABLE TO A RECTANGLE OF THE INPUT GRID IN THE X-Y
PLANE. EACH POLYNOMIAL IS DETERMINED LOCALLY.
Namespace: Altaxo.Calc.InterpolationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static void Interpolate(
IReadOnlyList<double> x,
IReadOnlyList<double> y,
IROMatrix<double> z,
IReadOnlyList<double> u,
IReadOnlyList<double> v,
IVector<double> w
)
Parameters
- x IReadOnlyListDouble
- VECTOR OF DIMENSION LX STORING THE X COORDINATES OF INPUT GRID POINTS (IN ASCENDING ORDER)
- y IReadOnlyListDouble
- VECTOR OF DIMENSION LY STORING THE Y COORDINATES OF INPUT GRID POINTS (IN ASCENDING ORDER)
- z IROMatrixDouble
- MATRIX OF DIMENSION (LX,LY) STORING THE VALUES OF THE FUNCTION (Z VALUES) AT INPUT GRID POINTS
- u IReadOnlyListDouble
- VECTOR OF DIMENSION N STORING THE X COORDINATES OF DESIRED POINTS
- v IReadOnlyListDouble
- VECTOR OF DIMENSION N STORING THE Y COORDINATES OF DESIRED POINTS
- w IVectorDouble
- VECTOR OF DIMENSION N WHERE THE INTERPOLATED Z VALUES AT DESIRED POINTS ARE TO BE DISPLAYED
See Also