CubicSpline.CreateAkima Method

Definition

Namespace: Numerics.NET.Curves
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0

Overload List

CreateAkima(IList<Point>) Constructs the natural cubic spline through a set of points.
CreateAkima(IList<Double>, IList<Double>) Constructs the cubic Akima spline through a set of points.

CreateAkima(IList<Point>)

Constructs the natural cubic spline through a set of points.
C#
public static CubicSpline CreateAkima(
	IList<Point> dataPoints
)

Parameters

dataPoints  IList<Point>
An list of Point values containing the data points.

Return Value

CubicSpline

Remarks

This method constructs an Akima spline which is robust against outliers.

Exceptions

ArgumentNullException

dataPoints is null.

CreateAkima(IList<Double>, IList<Double>)

Constructs the cubic Akima spline through a set of points.
C#
public static CubicSpline CreateAkima(
	IList<double> xValues,
	IList<double> yValues
)

Parameters

xValues  IList<Double>
A Double list containing the x-values of the data points.
yValues  IList<Double>
A Double list containing the y-values corresponding to the values in xValues.

Return Value

CubicSpline

Remarks

This method constructs an Akima spline which is robust against outliers.

Exceptions

ArgumentNullException

xValues is null.

-or-

yValues is null.

DimensionMismatchException

The length of xValues does not equal the length of yValues.

See Also