J'ai une structure en matlab qui a une valeur de <1x1 struct>.
, son nom est figurelist
. À l'intérieur de cette structure, il y a un champ appelé images
. images à l'intérieur, j'ai 25 images qui ont le nom img1, img2, img3, ..... , img25.
Pour boucle pour extraire des informations d'une structure ne fonctionne pas?
Maintenant, je fait une boucle pour extraire ces images, je essentiellement fait:
For K=1:25
image(figurelist.images.imgK)
PAUSE(0.25)
End
Ce malheureusement ne fonctionne pas. Je reçois un dicton d'erreur:
??? Reference to non-existent field 'imgK'.
Est-il possible d'extraire ces informations en utilisant une boucle d'une structure? Ou est-ce que je fais quelque chose de mal? Merci.
solution de gnovice semble fonctionner, mais je suis curieux de savoir pourquoi vous nommer vos variables img au lieu [1,2,3] de les stocker dans un tableau. Ce dernier serait une solution beaucoup plus évolutive et élégante. – Kena
Eh bien, on m'a donné cette structure, et je suis supposé 'traiter' comme ça et trouver un moyen d'extraire les données. – NLed