Click or drag to resize

DiscreteDataIntegratorIntegrate(DoubleVector, DoubleVector, Int32, Int32, Double, Double) Method

Return the approximate integral of the discrete data.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public double Integrate(
	DoubleVector x,
	DoubleVector y,
	int startIndex,
	int endIndex,
	double yStartPrime = 0,
	double yEndPrime = 0
)

Parameters

x  DoubleVector
The times or positions of the sampled signal.
y  DoubleVector
The sampled data values.
startIndex  Int32
Integration will start on this index.
endIndex  Int32
Integration will end on this index.
yStartPrime  Double  (Optional)
The first derivative estimate at the first sample. Used only by the CubicSpline method.
yEndPrime  Double  (Optional)
The first derivative estimate at the last sample. Used only by the CubicSpline method.

Return Value

Double
Area summation under discrete data.
Exceptions
ExceptionCondition
InvalidArgumentExceptionThe input vectors x and y must have the same length.
ArgumentOutOfRangeExceptionThe startIndex must be non-negative and less than the endIndex.
ArgumentOutOfRangeExceptionThe endIndex must less than the length of y and greater than the startIndex.
See Also