Matlab : fonction pour renvoyer le temps écoulé depuis le premier appel de fonction
Cette simple fonction Matlab est utile comme fournisseur de temps écoulé (horloge murale) par exemple pour des modèles Simulink. Elle renvoie le temps écoulé en secondes depuis le premier appel de la fonction.
elapsed_time_since_first_call.m
function t = elapsedTime()
%ELAPSEDTIME Renvoie les secondes d'horloge murale depuis le premier appel.
% t = ELAPSEDTIME() renvoie le nombre de secondes écoulées depuis le premier
% appel à cette fonction (temps d'horloge murale).
persistent t0
if isempty(t0)
t0 = tic; % Démarre le minuteur au premier appel
end
t = toc(t0); % Temps écoulé depuis le premier appel
endVous pouvez l’utiliser dans Matlab ou dans un modèle Simulink :

Consultez les articles similaires par catégorie :
Matlab/Simulink
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow