On est souvent amener à créer pleins de figures différentes qu’on souhaite ensuite sauvegarder.
On remarque que MATLAB s’essouffle rapidement lorsqu’on a un tas de figures à processer.
Généralement le code ressemble à peu près à ça :
tic
for iteration = 1:50
figure
plot(rand(10,2));
title(['plot: ' num2str(iteration)]);
print(['file_' num2str(iteration) '.jpg']);
close all
end
toc
for iteration = 1:50
figure
plot(rand(10,2));
title(['plot: ' num2str(iteration)]);
print(['file_' num2str(iteration) '.jpg']);
close all
end
toc
Ici on a donc généré 50 jpeg avec une boucle for. Sur mon pc 10 secondes sont requises. C’est là que clf prend tout son sens …