[Débutante] Comparaison des éléments d'une Structure
Hello !
Je suis débutante en Matlab...
Qqun saurait-il comment on pourrait agencer une boucle pour que tous les éléments de ma structure soient comparés.
Voici sur quoi je bûche :
j'ai effectué une série de tests entre deux éléments de ma strucure où je modifie les valeurs des champs testés selon ces tests.
Par exemple, j'ai comparé Structure(1).nbrebilles et Structure(2).nbrebilles et selon les résultats de ces tests, je change certaines valeurs dans les matrices Structure(1).nbrebilles et Structure(2).nbrebilles.
J'aimerai bien comparé tous les éléments Structure.nbrebilles 2 à 2 et effectuer les changements au fil des itérations.
J'ai pensé à mettre comme variable d'itération i et u de la façon suivante :
Structure(i).nbrebilles Structure(u).nbrebilles
avec comme condition i!=u et i et u variant de 1 à n. n est le nombre de champs nbrebilles !
Ma question est donc de savoir comment jpourrais agencer ces boucles ...
Une idée (mais qui ne fonctionne pas malheureusement snif): :cry:
Code:
1 2 3 4 5 6 7
| for i = 1:n
for u = 1:n
if i != u
% ensemble des tests que je réalise
end
end
end |
NB : je n'ai pas mis tous les tests que j'effectue pcq d'1 côté c'est vraiment très long :( et de l'autre côté si je veux étendre un test entre deux champs, il suffit simplement de jouer sur le i et le u.