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 :

Fonction pdf - probability distribution function


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut Fonction pdf - probability distribution function
    J'ai fais la histogramme d'une image.

    Je veux trouver le type de distribution pour la histogramme de mon image( gaussian, laplacian) pour mon histogramme associe a mon image img(variable ou j'ai lis mon image).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    >>img = imread('pout.tif'); % lire une image dans la variable img
    j=imhist(img) % affichage de histogramme - j'ai stoque ca dans la variable j
    Comment on utilise la fonction pdf( probability distribution function) pour connaitre le type de distribution pour la histogramme associe a mon image (stoque dans la variable j).


    J'ai essaye ca en regardant la documentation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Y = PDF(NAME,X,A) returns the named probability density
        function, which uses parameter A, at the values in X.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    distribution=pdf('gaussian',j,A)
    distribution2=pdf('laplacian',j,A)
    distribution3=pdf('poisson',j,A)

    C'est bien? Pouvez-vous me donner des examples a mon cas si ce que j'ai fais n'est pas bien?


    Merci et j'attends votre avis!

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    Bonjour.
    Pour la loi normale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    j=imhist(img);
    histfit(j)
    grid

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Merci Phryte pour ton reponse mais pour une distribution poisson par example?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    distribution_poisson=pdf('poisson',j,A)
    C'est bien comme ca ou je dois remplacer la variable A de la documentation par la variable img (qui represente la matrice associe a mon image stoque dans une variable que j'ai nomme img).


    C'est ca que je n'ai pas compris qui est A dans la documentation de la fonction pdf.


    Merci encore pour vos reponses!

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    distribution_poisson=pdf('poisson',j,A)
    C'est comme cela mais il faut : 'poiss' ou 'Poisson'

  5. #5
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Ok. Merci!


    Est dans le cas de la transforme gaussian , laplacian quelles options dois-je utiliser?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    distribution_gaussienne=pdf('gauss',j,A) 
     
    distribution_laplacienne=pdf('laplace',j,A)


    J'attends votre aide aussi pour ces distributions aussi et puis je marque comme resolu!

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    Pour le gaussien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    k = pdf('Normal',j,0,1)
    ou
    k = pdf('norm',j,0,1)
    Pour Laplace ? Fais "type pdf"
    Peut-être :
    Car la distribution Laplacienne mu est :
    mu(x)=alpha/2*exp(-alpha*abs(x))
    avec alpha = sqrt(2)/sigma

  7. #7
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Citation Envoyé par phryte Voir le message
    Pour le gaussien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    k = pdf('Normal',j,0,1)
    ou
    k = pdf('norm',j,0,1)
    Pour Laplace ? Fais "type pdf"
    Peut-être :
    Car la distribution Laplacienne mu est :
    mu(x)=alpha/2*exp(-alpha*abs(x))
    avec alpha = sqrt(2)/sigma
    Merci beacoup phryte!

    Ca resout mon probleme maintenant!

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

Discussions similaires

  1. Probleme de symbole avec la fonction pdf
    Par vince3001 dans le forum R
    Réponses: 1
    Dernier message: 31/08/2011, 15h38
  2. probability density function
    Par el-bey2 dans le forum MATLAB
    Réponses: 2
    Dernier message: 23/04/2011, 22h15
  3. fonction mode de distribution sous R
    Par emilie89 dans le forum R
    Réponses: 1
    Dernier message: 15/02/2011, 11h29
  4. Réponses: 4
    Dernier message: 08/09/2009, 18h42

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