Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
cumprod
produit cumulatif des éléments d'un tableau.
Séquence d'appel
y=cumprod(x) y=cumprod(x,orientation) y=cumprod(x,outtype) y=cumprod(x,orientation,outtype)
Paramètres
- x
un tableau de réels, de complexes, de booléens, de polynômes ou de fractions rationnelles.
- orientation
Cet argument peut être
ou une chaîne de caractères pouvant avoir comme valeurs:
"*"
,"r"
,"c"
ou"m"
ou bien un nombre à valeur positive entière
- outtype
une chaîne de caractères pouvant prendre les valeurs
"native"
ou"double"
.- y
un scalaire ou un tableau
Description
Pour un tableau x
,
y=cumprod(x)
renvoie dans y
le produit cumulatif de tous les éléments de
x
.
y=cumprod(x,orientation)
retourne dans
y
le produit cumulatif des éléments de
x
le long de la dimension donnée par le
paramêtre orientation
:
Si
orientation
est égal à 1 ou "r" alors:ou
Si
orientation
est égal à 2 ou "c" alors:ou
Si
orientation
est égal à n alorsy=cumprod(x,"*")
est équivalent ày=cumprod(x)
y=cumprod(x,"m")
est équivalent ày=cumprod(x,orientation)
oùorientation
est l'index de la première dimension dex
qui est plus grande que 1. Cette option est utilisé pour la compatibilité avec Matlab.
Remarque
Cette fonction s'applique avec les mêmes règles aux matrices creuses et aux hypermatrices.
Exemples
Voir aussi
<< Opérations matricielles | Opérations matricielles | cumsum >> |