problem with %d in MATLAB
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi all;
I have image file having 01.dcm, 02.dcm, 03.dcm ... 22.dcm;
I want to read all these images with loop. How can I do it Please. I am just confuse with %d command as it can't recognize 01.dcm etc. it is just recognize 1.dcm, 2.dc, ...
0 comentarios
Respuesta aceptada
David Sanchez
el 1 de Ag. de 2013
for k = 1:22
pic2read = strcat(num2str(k),'.dcm');
if k<10
pic2read = strcat('0',pic2read);
end
imread(pic2read);
end
5 comentarios
Jan
el 1 de Ag. de 2013
Adding the '0' manually is a really inefficient solution. See Andrei's much nicer and faster sprintf method.
Más respuestas (1)
Ver también
Categorías
Más información sobre Historical Contests 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!