structfun
Applique une fonction a chaque champ d'une structure scalaire.
📝Syntaxe
B = structfun(fun, S)
B = structfun(fun, S, 'UniformOutput', tf)
📥Arguments d'entrée
Paramètre Description
fun handle de fonction applique a chaque valeur de champ.
S structure scalaire.
tf option 'UniformOutput' : true (defaut) ou false.
📤Arguments de sortie
Paramètre Description
B vecteur colonne (sortie uniforme) ou structure (sortie non uniforme).
📄Description

structfun(fun, S) applique fun a chaque champ de la structure scalaire S et retourne les resultats sous forme de vecteur colonne.

Avec 'UniformOutput' a false, les resultats sont retournes dans une structure ayant les memes champs que S.

💡Exemples
s.a = 1; s.b = 2; s.c = 3;
structfun(@(x) x * 2, s)
🔗Voir aussi
cellfunarrayfun
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub