Methods

The available data transformation utiities are listed below.

VectorMath Methods

DifferenceCompute the first difference of any vector. The initial value is always zero.
DivideDivide a vector by another vector (or scalar)
DropCreate a vector by removing count elements from an existing vector
ExponentialSmoothBrown’s exponential smoothing with optional smoothing constant (default=0.7)
MaxFind the largest item in the content of any vector
MinFind the smallest item in the content of any vector
MovingAverageScan the content of any vector to give a moving average with given window and optional padding
MovingTotalSum the content of any vector to give a moving total with given window and optional padding
MultiplyMultiply a vector by another vector (or scalar)
NegateCompute the negative values of any vector
PowRaise a vector to a given power
RangeGenerate indices from start up to end
ReciprocalCompute the inverse values of any vector
RunningMaxScan the content of any vector to give a running maximum
RunningMinScan the content of any vector to give a running minimum
RunningTotalSum the content of any vector to give a running total
SqrtCompute the square root of any vector
SubtractSubtract a vector from another vector (or scalar)
SumAdd a vector to another vector (or scalar)
TailCreate a vector from the last count elements of an existing vector
TakeCreate a vector given existing content and new length, padding with zero if required
TotalSum the content of any vector

Requirements

Namespace: Causeway

Assembly: SharpPlot (in sharpplot.dll)