| MATLAB Function Reference | ![]() |
表示
B = cumprod(A) B = cumprod(A,dim)
詳細
B = cumprod(A)
は、配列の次元単位で累積積を出力します。
A がベクトルの場合、cumprod(A) は、A の要素の累積積を含むベクトルを出力します。
A が行列の場合、 cumprod(A) は、A の各列に対する累積積を含む A と同じサイズの行列を出力します。
A が多次元配列の場合、cumprod(A) は、最初に 1 でない次元について機能します。
B = cumprod(A,dim)
は、スカラ dim で指定した A の次元での要素の累積積を出力します。たとえば、cumprod(A,1) は、最初の(行)インデックスを増分し、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
参考
| csc, csch | cumsum | ![]() |