Scilab 5.3.3
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
prod
積
呼び出し手順
y=prod(x) y=prod(x,'r') or y=prod(x,1) y=prod(x,'c') or y=prod(x,2) y=prod(x,'m')
パラメータ
- x
実数または複素数のベクトルまたは行列
- y
実数または複素数のベクトルまたは行列
説明
x
がベクトルまたは行列の場合,
y=prod(x)
はスカラー y
に
x
の全エントリの積を返します. 例えば,
prod(1:n)
は n!となります.
y=prod(x,'r')
(または等価な,
y=prod(x,1)
)はx
の
行方向の積を計算します.
y
は次のような行ベクトルとなります:
y(1,j)=prod(x(:,j))
.
y=prod(x,'c')
(または等価な,
y=prod(x,2)
)はx
の
列方向の積を計算します.
y
は次のような列ベクトルとなります:
y(i,1)=prod(x(i,:))
.
y=prod(x,'m')
はx
の
最初の1でない次元方向の積となります
(Matlabとの互換用).
prod
は疎行列には実装されていません.
例
A=[1,2;0,100]; prod(A) prod(A,'c') prod(A,'r')
<< kron | matrixoperations | sum >> |