saving all figures as jpeg file on harddrive

2 visualizaciones (últimos 30 días)
AA
AA el 23 de Abr. de 2018
Editada: Benjamin Großmann el 23 de Abr. de 2018
Hi, i got a loop and it creates many figures (figure 1, figure 2 and so on). I want to save all as jpeg file on my harddrive. Any ideas?

Respuesta aceptada

Benjamin Großmann
Benjamin Großmann el 23 de Abr. de 2018
Editada: Benjamin Großmann el 23 de Abr. de 2018
Collect all the figure handles in a figure handle array, e.g. f(ii) = figure; and then work with arrayfun on the saveas command.
MWE:
clearvars, close all, clc
for ii = 1:10
f(ii) = figure('name',sprintf('fig_%.2d',ii));
plot(rand(5,1),rand(5,1))
end
arrayfun(@(x) saveas(x,x.Name,'jpeg'),f)

Más respuestas (0)

Categorías

Más información sobre Environment and Settings 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