2010-12-02 16 views

Répondre

3

La documentation pour une struct dit:

La façon la plus commune d'accéder aux données dans une structure est en spécifiant le nom du champ que vous souhaitez référence.

Contrairement à un réseau , où les éléments sont accessibles par index -> la position, un champ de struct est accessible par le nomchamp -> nom. Voir How do I access MATLAB structure fields within a loop? pour parcourir tous les champs d'une structure.

5

Pour obtenir le dernier champ de a,

z = a.out 

Pour obtenir le dernier champ de b,

x = b.output 

Ou si vous ne savez pas ce que les noms de champs sont que vous pouvez les trouver de la façon suivante:

names = fieldnames(a) 

J'espère que cela aide.

Questions connexes