| MATLAB Function Reference | ![]() |
Syntax
Description
B = cumprod(A)
returns the cumulative product along different dimensions of an array.
If A is a vector, cumprod(A) returns a vector containing the cumulative product of the elements of A.
If A is a matrix, cumprod(A) returns a matrix the same size as A containing the cumulative products for each column of A.
If A is a multidimensional array, cumprod(A) works on the first nonsingleton dimension.
B = cumprod(A,dim)
returns the cumulative product of the elements along the dimension of A specified by scalar dim. For example, cumprod(A,1) increments the first (row) index, thus working along the rows of A.
Examples
cumprod(1:5) ans = 1 2 6 24 120 A = [1 2 3; 4 5 6]; cumprod(A) ans = 1 2 3 4 10 18 cumprod(A,2) ans = 1 2 6 4 20 120
See Also
| csvwrite | cumsum | ![]() |
© 1994-2005 The MathWorks, Inc.