Come misurare il tempo di esecuzione in Matlab/Octave
Per misurare il tempo di esecuzione di un'istruzione in Matlab o Ovtave si utilizzano i comandi tic e toc.
tic;istruzione;toc;
Dove l'istruzione è un comando qualsiasi.
Il comando tic avvia il timer mentre il comando toc lo interrompe e stampa il tempo trascorso.
Un esempio pratico
Creo una matrice
> A = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
Poi calcolo il determinante della matrice tra i comandi tic e toc
tic;det(A);toc;
Sulla console viene visualizza il tempo di esecuzione dell'istruzione
Elapsed time is 0.083797 seconds.
E così via.