MATLAB Function Reference | Search  Help Desk |
cumprod | Examples See Also |
B = cumprod(A) B = cumprod(A,dim)
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
.
cumprod(1:5) = [1 2 6 24 120] A = [1 2 3; 4 5 6]; disp(cumprod(A)) 1 2 3 4 10 18 disp(cumprod(A,2)) 1 2 6 4 20 120
cumsum
Cumulative sum
prod
Product of array elements
sum
Sum of array elements