Performs an N-point moving maximum calculation.
MOVMAX(series, N)
series |
- |
A series or table. |
N |
- |
An integer, the number of points on which to calculate the maximum. |
A series or table.
W1: {2,3,1,5,2,4,5,7,2}
W2: movmax(W1, 4)
returns the series: {2,3,3,5,5,5,5,7,7}.
In this example where there is a 4-point sliding window in which the maximum is calculated, the first 3 points in the returned series are the maxima from a 1, 2, and 3 point window respectively.
decimate(movmax(W1, 10), 10)
calculates the 10 point moving maximum of non-overlapping blocks.
The first N-1 points returned for MOVMAX over an N-point window are the max values in consecutively larger windows of size 1, 2, 3, ... , N-1.
See BLOCKMAX to compute the moving maximum of non-overlapping blocks.