MATLAB: Comment trouver la valeur maximale dans une structure

Salut,
J’ai fait une structure 1 × 1 avec 5 champs. La structure se compose d’une colonne de champs et d’une colonne de valeurs. Comment trouver la valeur la plus élevée? Et s’il est trouvé, le champ qui appartient à cette valeur la plus élevée?

Meilleure réponse

  •  

    [maxval, maxidx] = structfun(@max, YourStructure);
    fn = fieldnames(YourStructure);
    which_field_had_max = fn{maxidx};