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