Interpolation.PiecewiseLinearCurve Method

Creates a piecewise linear curve from the specified data points.

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.0.0
C#
public static PiecewiseLinearCurve PiecewiseLinearCurve(
	double[] xValues,
	double[] yValues
)

Parameters

xValues  Double[]
The x-coordinates of the data points. Must be strictly increasing.
yValues  Double[]
The y-coordinates of the data points.

Return Value

PiecewiseLinearCurve
A PiecewiseLinearCurve(Double[], Double[]) object that interpolates the data.

Remarks

This method creates a curve that performs linear interpolation between consecutive data points. The curve can be reused for efficient repeated evaluation and supports resampling via the Resample(IInterpolator, Double[]) extension method.

Exceptions

ArgumentNullExceptionxValues or yValues is null.
DimensionMismatchException The lengths of xValues and yValues do not match.

See Also