timetic

An object oriented implementation of tic and toc for nested timing.

Vous suivez désormais cette soumission

The tic and toc functions manipulate a single global time variable and are not suitable for internal function timing when external routines may also perform independent timing.

The timetic object rectifies this deficiency in Matlab and creates a proper object-oriented timing class.

t1 = timetic;
tic(t1);
% compute
t2 = timetic;
tic(t2);
% compute
toc(t2)
% compute
toc(t1)

The times reported by the two toc commands are precisely the times between the tic and toc commands.

Further, the timetic class extends the tic/toc paradigm by adding pause, start, and set operations to manipulate a timer.

tt = timetic;
tic(t1);
pause(t1);
% do some complicated output
start(t1); % restarts t1 without resetting the total elapsed time
toc(t1);

Citation pour cette source

David Gleich (2026). timetic (https://fr.mathworks.com/matlabcentral/fileexchange/12422-timetic), MATLAB Central File Exchange. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.0.0.0