Call file names one by one from an array
Mostrar comentarios más antiguos
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

Respuesta aceptada
Más respuestas (2)
the cyclist
el 25 de Mzo. de 2015
d(1).name
will the name field of the first struct.
1 comentario
Damith
el 25 de Mzo. de 2015
Konstantinos Sofos
el 25 de Mzo. de 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
1 comentario
Damith
el 26 de Mzo. de 2015
Categorías
Más información sobre Structures en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!