The CUPROD function computes cumulative products. The argument to this function is a numeric matrix or literal.
The CUPROD function returns a matrix of the same dimension as the argument matrix. The result contains the cumulative products obtained by multiplying the nonmissing elements of the argument in row-major order.
For example, the following statements compute cumulative products:
a = cuprod({1 2 4 5}); b = cuprod({5 6, . 4}); print a, b;