Bonsoir,

J'ai besoin de votre aide à cause d'un problème avec l'utilisation de la fonction datenum ou mod:

Voici ma fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function [ temp ] = Test( Gland_Ramps)
 
for i=1:size(Gland_Ramps.Gland_entree.Apr19.time,1)% boucle sur le nombre de données dans time
    temp(i)= mod(datenum(Gland_Ramps.Gland_entree.Apr19.time(i,:)),1)*3600*24;
end
Voici le début de mon fichier Gland_Ramps.Gland_entree.Apr19.time:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
val =
 
00:02:23
00:03:12
00:03:50
00:04:32
00:05:26
00:05:54
00:06:51
00:08:21
00:12:02
00:13:28

Je ne comprends pourquoi lorsque je code sur mon workspace, par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mod(datenum(Gland_Ramps.Gland_entree.Apr19.time(1,:)),1)
Cela m'affiche 0.0017

Dans mon esprit cela devrait afficher 735600 non?!

Merci beaucoup pour votre aide!

Cypette