How to create a loop that skips iterations?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
Here is my code
for y=500:571
fileID=num2str(y);
filename=['Probe TestID ',fileID];
myFolder1='C:\';
filePattern1=fullfile(myFolder,filename)
D=xlsread(filePattern1,'E:E');
...
end
The files in 'myFilder1' are named as Probe TestID XXX but they are not always continuous (with 1 iteration), i.e, Probe TestID 500, Probe TestID 501, Probe TestID 509,....
How do I create a loop that will skip the discontinuity and read all the files without erroring out?
Thank you!
0 comentarios
Respuesta aceptada
Walter Roberson
el 4 de Abr. de 2012
for y=500:571
fileID=num2str(y);
filename=['Probe TestID ',fileID];
myFolder1='C:\';
filePattern1=fullfile(myFolder,filename)
if exists(filePattern1, 'file')
D=xlsread(filePattern1,'E:E');
else
fprintf(1, 'skipped missing file %s', filePattern1);
end
...
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Function Creation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!