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 :

options de la fonction hist


Sujet :

MATLAB

  1. #1
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut options de la fonction hist
    Bonjour à tous,
    j'ai utilisé la fonction hist pour afficher un histogramme. Comment je peux afficher un histogramme entre deux borne définie en axe d'abscisse?
    c-a-d afficher l'histogramme pour les valeur entre par exemple 20 et 90 dans l'axe d'abscisse.
    Toute information sera le bien venue et Merci d'avance

  2. #2
    Membre actif

    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 170
    Points : 202
    Points
    202
    Par défaut
    une fois ton histo affiché, tu tapes:

  3. #3
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Citation Envoyé par velkouby Voir le message
    une fois ton histo affiché, tu tapes:
    Merci Beaucoup

  4. #4
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Bonjour, s'il vous plaît j'ai utilisé la fonction xlabel pour ajouter des label dans l'axe d'abscisse, ce label est affiché au moitié de l'axe d'abcisse, comment je peux l'afficher dans l'extrémité de cette axe, idem pour l'axe de coordonnées.
    merci d'vance

  5. #5
    Membre actif

    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 170
    Points : 202
    Points
    202
    Par défaut
    ba, regarde l'aide de la fonction xlabel, ou ylabel. Il doit y avoir une option 'Position' ou quelque chose du genre

  6. #6
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Citation Envoyé par velkouby Voir le message
    ba, regarde l'aide de la fonction xlabel, ou ylabel. Il doit y avoir une option 'Position' ou quelque chose du genre
    J'ai déjà essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    xlabel('angles',Position,'Right');
    et encore
    xlabel('angles','Position','Right');
    et aussi j'ai testé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    xlabel('angles',align,'Right');
    et encore
    xlabel('angles','align','Right');
    mais ça n'a pas marché

  7. #7
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 828
    Points
    14 828
    Par défaut
    Ce serait quand même bien de lire attentivement la documentation.
    Et en général il y a des exemples.

    Ça ne sert à rien d'essayer tout et n'importe quoi

    Donc :
    Prends bien le temps de tout lire et de tout comprendre.

  8. #8
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    je l'ai déjà vu mais j'ai rien trouvé

  9. #9
    Membre actif

    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 170
    Points : 202
    Points
    202
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    figure(1)
    imshow(ima,[])
    xlabel('test','HorizontalAlignment','Right')
    h=figure(1)
    axesPt=get(h,'CurrentAxes');
    xlabelPt=get(tesAxes,'XLabel')
    p=get(xlabelPt,'Position');
    set(xlabelPt,'Position',[size(ima,2) size(ima,1)+10 1])
    % p contient [x y z]
    % donc tu modifis x pour placer ton label
    A toi de choisir tes propres valeurs, moi j'ai mis
    [size(ima,2) size(ima,1)+10 1] pour te mettre le xlabel en bas à droite en fonction des dimensions de l'image, mais à toi de faire comme tu le sens.

    en faisant get(h), get(axesPt) ou get(xlabelPt), tu verras le contenu de ces objets. Avec les fonction set et get tu peux acceder à l'ensemble des propriétés de tout objet matlab. Donc tres pratique pour tout ce qui est graphique.

Discussions similaires

  1. Les options de la fonction flock()
    Par Fractaliste dans le forum Langage
    Réponses: 1
    Dernier message: 02/08/2013, 14h38
  2. faire le travail de la fonction hist
    Par membreComplexe12 dans le forum MATLAB
    Réponses: 7
    Dernier message: 03/05/2012, 21h28
  3. Réponses: 1
    Dernier message: 07/07/2010, 10h59
  4. Réponses: 3
    Dernier message: 28/05/2009, 20h55
  5. Résutats de la fonction 'hist'
    Par colinette67 dans le forum MATLAB
    Réponses: 1
    Dernier message: 24/04/2008, 18h28

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