Ci-dessous le genre de structure hiérarchique que je cherche à construire sous MATLAB:
La structure NOI contient n champs "Network", qui contiennent eux-mêmes m champs "ROI", contenant eux-mêmes deux champs "label" et "coord3D".NOI --> Network1 --> ROI1 --> label --> coord3D --> ROI2 --> ROIN . . . --> Networkn
n et m sont définis dynamiquement par des tailles de tableaux intermédiaires.
J'ai donc tenté de construire à l'intérieur de boucles cette structure hiérarchisée :
MATLAB plante à l'intérieur de la deuxième boucle sur l'indexation de deux champs de niveaux différents de la structure. Il gère très bien un niveau comme : struct(i).name avec i qui varie...mais je n'y arrive pas avec plusieurs niveaux d'indexation dans la structure NOI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i = 1 : nbNtk NOI(i).name = ['Network',num2str(nbNtk)]; for j = 1 : nbRoi NOI(i).name(j).nameRoi = ['ROI",num2str(nbRoi)] end end
Un grand merci pour toute aide sur ce sujet !
Partager