accumarray
Construit un tableau par accumulation.
📝Syntaxe
A = accumarray(subs, val)
A = accumarray(subs, val, sz)
A = accumarray(subs, val, sz, fun)
A = accumarray(subs, val, sz, fun, fillval)
📥Arguments d'entrée
Paramètre Description
subs indices : vecteur colonne ou matrice d'entiers positifs.
val valeurs a accumuler : vecteur colonne ou scalaire.
sz taille de la sortie : vecteur ligne ou [].
fun fonction d'accumulation : handle de fonction (defaut @sum).
fillval valeur des positions vides (defaut 0).
📤Arguments de sortie
Paramètre Description
A tableau accumule.
📄Description

accumarray(subs, val) regroupe les elements de val selon les indices de subs et applique @sum a chaque groupe.

Chaque ligne de subs designe la position de sortie ou la valeur correspondante de val est accumulee.

fun remplace la somme par defaut, et fillval fixe la valeur des positions ne recevant aucune contribution.

💡Exemples
accumarray([1;2;1;3], [10;20;30;40])
accumarray([1;1;2], [3;5;7], [], @max)
🔗Voir aussi
sumunique
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub