Accélerer la création de figures avec clf

Je vais vous montrer comment réduire le temps par 5 :
En effet on peut appeler une seule fois la commande figure avant la boucle for et faire des nouveaux plots dessus en utilsant clf. Ce qui donne:

tic
figure
for iteration= 1:20
 plot(rand(10,2));
 title(['plot: ' num2str(iteration)]);
 print(['file_' num2str(iteration) '.jpg']);
 clf % le trick
end
close all
toc

C’est astucieux , ça marche , c’est simple et efficace : 2 secondes seulement sont nécessaires … merci clf.

Laisser un commentaire