saving all figures as jpeg file on harddrive
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    AA
      
 il 23 Apr 2018
  
    
    
    
    
    Modificato: Benjamin Großmann
      
 il 23 Apr 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?
0 Commenti
Risposta accettata
  Benjamin Großmann
      
 il 23 Apr 2018
        
      Modificato: Benjamin Großmann
      
 il 23 Apr 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)
0 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!