J'aimerais incrémenter un nom de variable, par exemple IMAGE_1, IMAGE_2 etc jusqu'a IMAGE_N et pouvoir mettre dedans des infos, donc il faut que ce soit un nom de variable et non un nom de fichier.
J'aimerais incrémenter un nom de variable, par exemple IMAGE_1, IMAGE_2 etc jusqu'a IMAGE_N et pouvoir mettre dedans des infos, donc il faut que ce soit un nom de variable et non un nom de fichier.
à mon avis ce serait plus simple d'utiliser des tableaux ou des cellules
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 image=cell(N,1); image{1}=blabla
La FAQ, toujours la FAQ... ou la discussion Contribuez à la FAQ, comme ici








tu peux peut être utiliser la commande eval en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval(['IMAGE_',num2str(numeroImage),' = ', 'INFO_',num2str(numeroInfo),';']);
Non, la commande EVAL ne doit pas être utilisée ici. Voir le lien vers la FAQ donné ci-dessus.Envoyé par camillechambon
Merci, c'est bon ca marche impecable avec eval et avec les cellules, mais comme vous me conseillez de ne pas utiliser eval je prends l'autre solution.
Partager