| MATLAB Function Reference | Search  Help Desk |
| cumsum | Examples See Also |
B = cumsum(A) B = cumsum(A,dim)
B = cumsum(A)
returns the cumulative sum along different dimensions of an array.
If A is a vector, cumsum(A) returns a vector containing the cumulative sum of the elements of A.
If A is a matrix, cumsum(A) returns a matrix the same size as A containing the cumulative sums for each column of A.
If A is a multidimensional array, cumsum(A) works on the first nonsingleton dimension.
B = cumsum(A,dim)
returns the cumulative sum of the elements along the dimension of A specified by scalar dim. For example, cumsum(A,1) works across the first dimension (the rows).
cumsum(1:5) = [1 3 6 10 15]
A = [1 2 3; 4 5 6];
disp(cumsum(A))
1 2 3
5 7 9
disp(cumsum(A,2))
1 3 6
4 9 15
sum Sum of array elements
prod Product of array elements
cumprod Cumulative product of elements