A = accumarray(subs, val)
A = accumarray(subs, val, sz)
A = accumarray(subs, val, sz, fun)
A = accumarray(subs, val, sz, fun, fillval)
| 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). |
| Paramètre | Description |
|---|---|
| A | tableau accumule. |
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.
accumarray([1;2;1;3], [10;20;30;40])
accumarray([1;1;2], [3;5;7], [], @max)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |