<< cross matrixoperations cumsum >>

Scilab Help >> Elementary Functions > matrixoperations > cumprod

cumprod

配列要素の累積積

呼び出し手順

y = cumprod(x)
y = cumprod(x, orientation)
y = cumprod(x, outtype)
y = cumprod(x, orientation, outtype)

引数

x

実数, 複素数, 論理値, 多項式または有理数の 配列

orientation

以下のどちらかを指定します

  • 文字列で,指定可能な値は "*", "r", "c" または "m"

  • 正の整数値

outtype

文字列で,指定可能な値は "native" または "double".

y

スカラーまたは配列

説明

配列xの場合, y=cumprod(x)xの全要素の累積積を スカラーyに返します.

y=cumprod(x,orientation) は, orientationで指定した次元方向の xの累積積を yに返します.

outtype引数は積算の動作を指定します:

This function applies with identical rules to sparse matrices

A=[1,2;3,4];
cumprod(A)
cumprod(A,1)

I=uint8([2 95 103;254 9 0])
cumprod(I) //native evaluation
cumprod(I,"double")
cumprod(I,2,"double")

s=poly(0,"s");
P=[s,%i+s;s^2,1];
cumprod(P),
cumprod(P,2)

B=[%t %t %f %f];
cumprod(B) //evaluation in float
cumprod(B,"native") //similar to and(B)

参照


Report an issue
<< cross matrixoperations cumsum >>