cumprod — cumulative product
y=cumprod(x) y=cumprod(x,'r') or y=cumprod(x,1) y=cumprod(x,'c') or y=cumprod(x,2) y=cumprod(x,'m')
For a vector or a matrix x
,
y=cumprod(x)
returns in y
the
cumulative product of all the entries of x
taken
columnwise.
y=cumprod(x,'c')
(or, equivalently,
y=cumprod(x,2)
) returns in y
the
cumulative elementwise product of the columns of x
:
y(i,:)=cumprod(x(i,:))
y=cumprod(x,'r')
(or, equivalently,
y=cumprod(x,2)
) returns in y
the
cumulative elementwise product of the rows of x
:
y(:,i)=cumprod(x(:,i))
.
y=cumprod(x,'m')
is the cumulative product along
the first non singleton dimension of x
(for
compatibility with Matlab).