timeit
Mesure le temps nécessaire à l'exécution d'une fonction.
📝Syntaxe
t = timeit(f)
t = timeit(f, nLhs)
t = timeit(f, nLhs, x1, ..., xm)
📥Arguments d'entrée
Paramètre Description
f handle de fonction : fonction à exécuter.
nLhs entier : nombre d'arguments de sortie (1 par défaut).
x1, ..., xm arguments d'entrée : liste séparée par des virgules de variables ou d'expressions.
📤Arguments de sortie
Paramètre Description
t temps (en secondes).
📄Description

t = timeit(f) mesure le temps nécessaire à l'exécution de la fonction indiquée par le handle de fonction f.

Pour obtenir une mesure robuste, timeit appelle la fonction plusieurs fois et renvoie la médiane des mesures.

Si la fonction est rapide, timeit pourra appeler la fonction de nombreuses fois.

💡Exemples
f = str2func('@()sleep(6)');
tic();t = timeit(f), toc()
X = rand(100);
f = str2func('@(X) svd(X);');
tic(), t1 = timeit(f, 1, X), toc()
tic(), t2 = timeit(f, 3, X), toc()
🔗Voir aussi
tic
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub