Borrar filtros
Borrar filtros

how to save the figure?

3 visualizaciones (últimos 30 días)
win
win el 10 de Mayo de 2013
i have some functions then i have
if true
figure(k)
end
each iteration i got one figure. now i want to save the every figure in a new directory. please help me

Respuesta aceptada

Lisa Wu
Lisa Wu el 10 de Mayo de 2013
num_of_fig = 1;
fichier=fullfile('directory','filename') ;
if true
figure(k);
name = strcat('figure',num2str(num_of_fig ));
% save figure name as figure1,figure2,figure3
saveas(gcf,strcat(name,'jpg'));
num_of_fig = num_of_fig +1;
end
  1 comentario
win
win el 11 de Mayo de 2013
thanks littele bit helped

Iniciar sesión para comentar.

Más respuestas (2)

Azzi Abdelmalek
Azzi Abdelmalek el 10 de Mayo de 2013
fichier=fullfile('directory','filename')
saveas(gcf,'fichier.jpg')
  2 comentarios
win
win el 10 de Mayo de 2013
it saves only one figure. for eg., in the final output i got 10 output images via for loop. i got a figure in every iteration. and also i need to save all those 10 images. please help
Azzi Abdelmalek
Azzi Abdelmalek el 10 de Mayo de 2013
for k=1:10
fichier=fullfile('directory',sprintf('filename%d',k))
saveas(gcf,'fichier.jpg')

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 11 de Mayo de 2013
The usual answer is to refer to the FAQ for several code examples: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F

Categorías

Más información sobre Graphics Performance 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