cummax

Details

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

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