Você pode usar o método saveas
.
Por exemplo, para salvar um gráfico de barras simples como um arquivo png
:
x = [2 4 7 2 4 5 2 5 1 4];
bar(x);
saveas(gcf,'Barchart.png')
ou como um arquivo eps
:
saveas(gcf,'Barchart','epsc')
Certifique-se de usar um nome de arquivo que dependa de algo que varia em cada iteração de loop para não sobrescrever o arquivo. Você pode usar o sprintf
para criar o novo nome de arquivo, por exemplo, para salvar um arquivo eps
:
for k = 1:500
filename = sprintf('%s_%d','Barchart',k);
% Create the plot
saveas(gcf,filename,'epsc')
end
Consulte o link para a documentação para obter mais configurações e filetypes.