splitapply
Découpe les données en groupes et applique une fonction.
📝Syntaxe
Y = splitapply(func, A, G)
Y = splitapply(func, A1, ..., An, G)
[Y1, ..., Ym] = splitapply(func, ..., G)
📥Arguments d'entrée
Paramètre Description
func un handle de fonction appliqué à chaque groupe.
A, A1, ..., An les données à découper par groupe (lignes).
G numéros de groupe, généralement issus de findgroups.
📤Arguments de sortie
Paramètre Description
Y les résultats, avec une ligne par groupe.
📄Description

Y = splitapply(func, A, G) découpe A en groupes selon G et applique func à chaque groupe, puis concatène les résultats.

💡Exemples
G = findgroups([1; 2; 1; 2; 1]);
Y = splitapply(@sum, [10; 20; 30; 40; 50], G)
🔗Voir aussi
findgroupsaccumarray
🕔Historique des versions
Version Description
2.0.0 initial version
Modifier cette page sur GitHub