Bonjour,

J'ai importé un fichier xlm qui comporte plusieurs informations différentes.
je l'ai importé sous matlab avec xlm2struct.
Je voudrais maintenant selectionner seulement les données qui m'interesse.

J'ai 65 cellules de type 1x1struct.
chaque struct possède des champs différents.
Je voudrais ranger les données qui sont à l'interieur des champs dans un autre fichier.
En tout j'ai 6 champs
signal
lowside
highside
gnd
pin
drop

Je n'ai pas ces 6 champs à chaque fois dans ma structure
par exemple ds ma 1ere structure j'ai le champ signal drop et gnd, et dans le 2ième structure j'ai gnd highside, lowside.

je fais une boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for i : 65;
Dico.pin{i+1} =x.x{1,i}.Attribute.drop;
end
Cette boucle marche pour la première structure car il y a le champ drop dedans mais lorsque que i= 2 ca me met qu'il n'y a pas de champ drop dans ma structure ce qui est normal.

Je voudrais savoir si c'était possible de comparer juste les champs qui sont dans ma structure, et si il y sont marqué la valeur dans mon autre fichier? Si oui cmt?

merci