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 avec datenum


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 78
    Par défaut Problème avec datenum
    Bonjour à tous,

    J'essai de faire un feather de données de vent avec des dates en abcisses.
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    function GraphVent
     
    fichier=load('VzVmVent.txt')
     
    %lecture de l'ensemble du fichier
    windz=fichier(:,2)
    windm=fichier(:,3)
    %définition de la date
    X=num2str(fichier(:,1))
    A=X(:,2:4)
    M=X(:,5:6)
    J=X(:,7:8)
     
    a=size(A)
    m=size(M)
    j=size(J)
     
     
    dates=datenum([J,'/',M,'/',A],'dd/mm/yyyy');
     
     
    figure(1);
    feather(windz,windm)
    %axis equal
     
     
    set(gca,'XTick',1:1:length(dates))
    set(gca,'XTicklabel',datestr(dates(1:1:length(dates)),'dd/mm/dd'))
     
     
    end
    Quand je lance le programme j'ai le message d'erreur :
    ??? Error using ==> horzcat
    All matrices on a row in the bracketed expression must have the
    same number of rows.

    Error in ==> GraphVent at 20
    dates=datenum([J,'/',M,'/',A],'dd/mm/yyyy');

    pourtant les fonctions J,M et A ont la même taille :
    a =

    2903 3


    m =

    2903 2


    j =

    2903 2
    Je ne comprend pas d'ou viens le problème....

    Merci d'avance pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Essaie ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dates=datenum(strcat(J,'/',M,'/',A),'dd/mm/yyyy');
    Si ça ne résout pas le problème, peux-tu nous montrer quelques lignes du fichier text ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 78
    Par défaut
    Ca a l'air de marcher!!

    Merci beaucoup!

Discussions similaires

  1. [Débutant] Problème avec la fonction datenum et mod
    Par Cypette dans le forum MATLAB
    Réponses: 7
    Dernier message: 12/10/2014, 15h17
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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