cummax

Details

Cumulatively calculate the maximum values in X. It can be used to calculate maximum drawdown, for example.

Returns

An object with the same data type and form as X.

Examples

x = [7,4,5,8,9]
cummax(x);
// output: [7,7,7,8,9]

m = matrix(6 5 7 8 1, 3 9 4 2 10);
m;
#0 #1
6 3
5 9
7 4
8 2
1 10
cummax(m);
#0 #1
6 3
6 9
7 9
8 9
8 10

Related functions: cummin, cumsum, cumprod