Salut;
Je cherche a déterminer la durée en heures ou en minutes qui sépare entre deux dates par exemple
22/12/1976 18:33
22/12/1976 19:09
04/01/1977 17:40
04/01/1977 18:20
Je ne sais pas si dans matlab il y a une fonction pour ca
Salut;
Je cherche a déterminer la durée en heures ou en minutes qui sépare entre deux dates par exemple
22/12/1976 18:33
22/12/1976 19:09
04/01/1977 17:40
04/01/1977 18:20
Je ne sais pas si dans matlab il y a une fonction pour ca
Tu peux te servir de la fonction datenum pour convertir les dates avant de faire les soustractions
ça ne marche pas avec datenum, car je veux avoir une durée soit en heure ou en min
Un indice :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >> n = datenum('02/01/2013','dd/mm/yyyy')-datenum('01/01/2013','dd/mm/yyyy') n = 1
Je vous remercie;
j'ai trouver qu'il y a une commande matlab qui calcul la durée a partir de date c'est la fonction etime
voic le programme et ça fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 a1=datevec (t(i)); a2=datevec (t(i-1)); % pas de temps en heure entre deux mesure dt(i)=(etime(a1,a2))/3600;
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager