exportgraphics dynamic file name

9 visualizaciones (últimos 30 días)
Pelajar UM
Pelajar UM el 22 de Mzo. de 2022
Comentada: Ive J el 22 de Mzo. de 2022
What's the correct syntax if you want to name the files dynamically when using exportgraphics?
I have a cell array A with 16 titles in each columns that are assigned to the colorbar string. I want to use the same titles to name the files.
for k = 1:16
%rest of the code
c = colorbar;
c.Label.String = string (A (:,k));
exportgraphics(gcf, string (A(:,k)) '.png' ,'Resolution',DPI) %this doesn't work
end

Respuesta aceptada

Ive J
Ive J el 22 de Mzo. de 2022
% A = {'name1', ...}
for k = 1:16
%rest of the code
c = colorbar;
c.Label.String = A{k};
exportgraphics(gcf, string(A{k}) + ".png" ,'Resolution',DPI) %this doesn't work
end
You could also use strcat, join or similar functions.
  10 comentarios
Pelajar UM
Pelajar UM el 22 de Mzo. de 2022
Exactly what I was looking for. Thanks a lot!
Ive J
Ive J el 22 de Mzo. de 2022
Glad it works
cheers!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by