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 | ![]() |