Call file names one by one from an array
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have the "d" array (31x1 struct) which has file names.
When I do the following in the command prompt:
>> d.name
list all the names stored in d array
Is there a way to call one name at a time since I am planning to use a for loop
For example:
for i=1:length(d)
input_file=[d.name];
end
0 commentaires
Réponse acceptée
per isakson
le 25 Mar 2015
Modifié(e) : per isakson
le 25 Mar 2015
"one name at a time"   Replace
input_file=[d.name];
by
input_file = d(i).name;
Plus de réponses (2)
Konstantinos Sofos
le 25 Mar 2015
Hi,
By d.name you call all names,instead use d(idx).name to call the required filename
for idx=1:length(d)
input_file=d(idx).name;
end
Voir également
Catégories
En savoir plus sur Structures dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!