Matlab problème graphe en barres (fonction bar)
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Matlab problème graphe en barres (fonction bar)



  1. #1
    invitea29b3af3

    Matlab problème graphe en barres (fonction bar)


    ------

    Bonjour,

    Je veux tracer un graphe en barres (fonction bar de matlab).
    La doc ici: http://www.mathworks.com/help/techdoc/ref/bar.html

    Le problème c'est que je veux afficher 2 données en même temps (dans les 2 cas, 2 vecteurs (1x11)), en l'occurrence:
    Code:
    Va = [0 0 0 0 0 0 0 9.3750 0 4.5455 0];
    Vb = [0 0 0 0 0 0 0 0 0 0 6.7797];
    Pour les afficher les 2 en même temps je les mets en 1 seule matrice 2x11:
    Code:
    M = [Va; Vb];
    Et pour qu'ils se chevauchent légèrement (cf exemple dans la doc) je fais:
    Code:
    B = bar(M, 1.5);
    Mais là, ô horreur Les barres ne sont pas du tout situées sur des nombres de 1 à 11 sur l'axe des X. (alors que par défaut il me semble que cette fonction prendrait le vecteur 1:11 pour X)... Du coup j'ai essayé comme ça:
    Code:
    X=1:11;
    B = bar(X,M, 1.5);
    Mais matlab dit:
    The length of X must match the number of rows of Y.
    Du coup j'essaie avec X=[1:11; 1:11]; et là il me dit:
    XData cannot contain duplicate values.
    Donc comment faire pour que les barres apparaissent sur les nombres de 1 à 11?

    Merci d'avance!

    -----

  2. #2
    inviteb9f49292

    Re : Matlab problème graphe en barres (fonction bar)

    Si j'ai bien compris c'est parce que tes données sont en lignes et non en colonne: utilise M' à la place

  3. #3
    invitea29b3af3

    Re : Matlab problème graphe en barres (fonction bar)

    ...et dire que c'était bêtement ça...

    Merci !

  4. #4
    inviteb9f49292

    Re : Matlab problème graphe en barres (fonction bar)

    ...et dire que c'était bêtement ça...
    La solution semble toujours si simple lorsqu'on la connaît...

  5. A voir en vidéo sur Futura
  6. #5
    invitea29b3af3

    Re : Matlab problème graphe en barres (fonction bar)

    Effectivement

Discussions similaires

  1. graphe de fonction sur matlab
    Par invite5098bf5f dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 13/04/2011, 16h01
  2. [R ou matlab] graphe avec coordonnees circulaires
    Par gorben dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 29/09/2010, 17h57
  3. Problème sous matlab fonction introuvable
    Par invitecc0489b8 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 15/07/2009, 10h47
  4. Barres d'erreur en MATLAB
    Par invite7841424a dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 06/06/2008, 21h50
  5. MATLAB : Problème avec la fonction tf
    Par invite1469b964 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/10/2007, 10h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...