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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Octave