Supposons que j'ai un fichier qui contient une structure A <1 x 100>
. Chacune de ces structures 1x1 a de multiples domaines, par exemple:Une meilleure façon de créer un index pour les structures
A(1).A
peut prendre les valeurs 1 ou 2 A(1).B
peut prendre les valeurs 3 ou 4 et A(1).C
peut prendre les valeurs de 5 ou 6
puis il ya aussi A(1).data
qui est un champ constitué d'un tableau de 0 et 1s.
Je voudrais par exemple prendre toutes les structures A qui répondent aux critères de B == 3
et C == 5
et A == 2
et les mettre dans une matrice (pour tracer) et un couple d'autres combinaisons.
bien sûr que je pouvais faire:
for i = 1:100
idx1 = A(i).A == 2 & A(i).B == 3 & A(i).C == 5;
idx1 = find(idx1 == 1);
idx2 = ...
idx3 = ...
etc.
end
et ensuite utiliser ces indices pour mettre tous les tableaux de données dans une nouvelle matrice et l'utiliser pour créer mes parcelles, etc ... mais je ne peux pas aider, mais pense qu'il y a probablement beaucoup, beaucoup mieux et plus commun pour s'y prendre.
Merci beaucoup!