| ClampedCubicSpline(DoubleVector, DoubleVector, Double, Double) Constructor |
Constructs an instance of NaturalCubicSpline for the given paired
vectors of x- and y-values.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public ClampedCubicSpline(
DoubleVector x,
DoubleVector y,
double leftEndSlope,
double rightEndSlope
)
Public Sub New (
x As DoubleVector,
y As DoubleVector,
leftEndSlope As Double,
rightEndSlope As Double
)
public:
ClampedCubicSpline(
DoubleVector^ x,
DoubleVector^ y,
double leftEndSlope,
double rightEndSlope
)
new :
x : DoubleVector *
y : DoubleVector *
leftEndSlope : float *
rightEndSlope : float -> ClampedCubicSpline
Parameters
- x DoubleVector
- A vector of x-values. The values must be in
increasing order.
- y DoubleVector
- A vector of y-values.
- leftEndSlope Double
- The slope at the left end point.
- rightEndSlope Double
- The slope at the right end point.
Exceptions Exception | Condition |
---|
InvalidArgumentException |
Thrown if the values in the x vector are not strictly
increasing, or if the vectors x and y do not have
the same length, or there are less than two points.
|
See Also