MATLAB Function Reference |
Syntax
B = cumsum(A) B = cumsum(A,dim)
Description
若 A
是向量,cumsum(A)
回傳向量 A
的元素累計總和。
若 A
是矩陣,cumsum(A)
回傳一個維度和 A
一樣的矩陣,其中每一直行都是對應 A
矩陣中、每一直行的累計總和。
若 A
是多維陣列,cumsum(A)
會對第一個非單一維度(the first nonsingleton dimension)進行累計運算。
B = cumsum(A,dim)
根據所給定的維度 dim
來進行累計總和運算。例如, cumsum(A,2)
會對每一橫列進行累計總和運算。
Examples
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
See Also
cumprod | cumtrapz |