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 :

Check out similar posts by category:
Matlab/Simulink
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow