different file name in saving images

13 visualizaciones (últimos 30 días)
Turbulence Analysis
Turbulence Analysis el 27 de Abr. de 2022
Comentada: Walter Roberson el 3 de Nov. de 2024 a las 16:37
In the below script, based on iteration numbers in for loop, I need to change Y_10, Y_20,Y_30,Y_40.....Y_100
Is there a way to achive this instead of renaming everytime ??
saveas(gcf, sprintf('Y_10mm'), 'bmp')
savefig(gcf, sprintf('Y_10mm')

Respuesta aceptada

DGM
DGM el 27 de Abr. de 2022
Editada: DGM el 27 de Abr. de 2022
In whatever loop you're using, create the filename something like this:
k = 10 % whatever number you need
k = 10
sprintf('Y_%03dmm.bmp',k)
ans = 'Y_010mm.bmp'
Unless you have a need to avoid it, zero-pad your numbers so that your files sort correctly and are easier to read back in corresponding order
  6 comentarios
KHAING
KHAING el 3 de Nov. de 2024 a las 7:36
how about repeat in for loop for many series number of figure
Walter Roberson
Walter Roberson el 3 de Nov. de 2024 a las 16:37
for h = [10 20 30]
for w = [20 21 22]
filename = sprintf('Y_%03dmm_x_%03dmm.bmp',h,w);
%some calculation
imwrite(YourImage, filename);
end
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Image Processing Toolbox 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!

Translated by