IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Problème importation heures excel vers matlab


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 22
    Par défaut Problème importation heures excel vers matlab
    Bonjour
    je souhaite avoir un graph avec les HH:MM:SS en abscisses sur matlab, et j'ai un type de données sur excel 06:20:05 0620:06 etc
    pour le moment je n'ai rien trouvé de mieux que de changer le format de la cellule sur excel avant d'importer.
    Le graph est tracé mais avec des valeurs de cet ordre (0.27658 ...) donc illisble si l'on veut se repérer.
    Quelle type d'importation dois-je faire (fonction datenum? xlsread('...')

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    Apres ton plot :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datetick('x','HH:MM:SS','keeplimits','keepticks');
    si t'es valeur sont en temps matlab (nbr de jour depuis 00/00/00) sinon il te suffit juste de faire un DATENUM des valeurs que tu as et ensuite le DATETICK

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 22
    Par défaut
    mes valeurs ne sont pas en temps matlab. Les valeurs sont en format spécialsé standard obtenu avec format cellule dans excel. J'avais déjà essayé la commande que tu mentionnes.
    Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    Sous Excel le temps (0) commence le 01/01/1900 il me semble. Une simple soustraction de ton temps par ce temps pourrait donc te le transformer en temps matlab et arranger ton affaire non? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >> datenum(1900, 01, 01, 00, 00, 00)
     
    ans =
     
          693962

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 22
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    0,29863
    0,2994
    0,29957
    0,29963
    0,29966
    0,29969
    0,29971
    0,2998
    Ce sont mes temps excel importés sur MATLAB donc difficiles à utiliser avec la fonction DATENUM

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    hum, byzarre, y'a pas un 10 puissances quelque chose caché?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. importer les dates Excel vers MATLAB
    Par asma hu dans le forum MATLAB
    Réponses: 13
    Dernier message: 12/12/2014, 09h58
  2. [AC-2007] Problème d'importation d'EXCEL vers ACCESS
    Par Manilla dans le forum VBA Access
    Réponses: 4
    Dernier message: 27/06/2012, 10h34
  3. Importation MS Excel vers MS Access
    Par mpascolo dans le forum Access
    Réponses: 4
    Dernier message: 24/10/2005, 12h05
  4. Problème champ après import d'excel vers access
    Par David M dans le forum Access
    Réponses: 6
    Dernier message: 16/10/2005, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo