Fonction pour comparer des dates en matlab
Code:
1 2 3 4 5 6 7 8 9 10
|
Dates=[72927;72818];
% comparer la difference entre deux dates
for i=1:2
if Dates(i,1)==Dates(i+1,1)+1 & &months(i,1)<=months(i+1,1)
% cela signifie si la difference est < 1 annee
input(' La difference entre les 2 annees est <1');
else input(' La difference entre les 2 annees n' est pas <1');
end |
Je suis curieux de savoir s'il existe une fonction matlab dedie qui fait une comparaison directe entre la difference des 2 dates en matlab.
Je connais les fonction datevec est datenum mais je desire faire multiples differences entre 2 dates et je veux seulement utiliser une fonction simple.
Pour mieux entendre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
>> date1=' 02-Oct-1996 '
date1 =
02-Oct-1996
>> date2=' 03-Mar-1996 '
date2 =
03-Mar-1996 |
Je veux verifier si la difference entre les variables date2 et date1 est <1 annee. (dans l'example donne au dessus le reponse c'est oui normalment).
Pas avec un for , if , mais avec une fonction dedie. (fonction dedie du genre, datevec,datenum,datestr etc. )
J'ai deja jette un oeil ici:
http://home.online.no/~pjacklam/matl...util/timeutil/
Et ici:
http://www.mathworks.com/access/help...meta=&aq=f&oq=
Mais ca ne repond pas a ma question:(