Bonjour,
Soit un vecteur temps de la forme :
Je le transforme en string :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 temps_heure_uni_ =[...] 2009020923.00 2009021004.00 2009021005.00 2009021210.00 2009021301.00 2009021302.00 2009021315.00 [...]
pour ensuite faire un DATENUM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part temps_heure_uni_string = num2str(temps_heure_uni(:));
et tout ceci me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part temps_heure_uni_hf_matlab = datenum(temps_heure_uni_string, 'yyyymmddHH');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ??? DATENUM failed. Failed on converting date string to date number. Error in ==> VisuAll3 at 507 temps_heure_uni_matlab = datenum(temps_heure_uni_string, 'yyyymmddHH');
Alors qu'un test avec une seule valeur marche bien :
...et que je suis persuadé que ce code marchait hier...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 >> temps_heure_uni = 2009021316.00 temps_heure_uni = 2.0090e+009 >> temps_heure_uni_string = num2str(temps_heure_uni) temps_heure_uni_string = 2009021316 >> temps_heure_uni_hf_matlab = datenum(temps_heure_uni_string, 'yyyymmddHH') temps_heure_uni_hf_matlab = 7.3382e+005
Merci si vous apercevez un problème...
Partager