2011-03-27 7 views
0

Je souhaite charger des variables dans une boucle avec des noms d'images différents.charger une variable dans matlab

for i=1:length(imagefile) 
     name=imagefile{i}; 
% name=image01% load name 
end 

il semble variable (nom) et non (image01), comment dois-je faire ce qui concerne,

+0

@ R. M. s'il vous plaît jeter un oeil. – Shahgee

Répondre

1

Je ne sais pas exactement ce que votre variable. Un tableau de chaînes?

imaefgile = ["image01", "image02"] 
for i=1:length(imaefgile) 
    load(imaefgile(i)) 
end 

P.S. vous pouvez également avoir besoin de quelque chose comme:

load(strcat("Folder/", imaefgile(i), ".mat")) 

pour concaténer le nom de fichier de manière appropriée.

Questions connexes