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 :

Ondelettes en matlab


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
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Par défaut Ondelettes en matlab
    Bonjour a tous

    voila le probleme:

    je possède des signaux et j'aimlerais faire afficher les différents niveaux de décompositions en ondelettes ainsi que les coefficients en ondelettes afin de les comparer d'un signal à l'autre

    si quelqu'un peut m'aider
    Merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut
    il y a plusieurs possibilités
    tu dois parler d'une décomposition en ondelette discrète, la décomposition se fait en dyadique. Pour un niveau de décomposition, la moitié "supérieure" correspond au détail et la moitié "inférieure" à l'approximation. Le niveau suivant reprendra l'approximation du niveau précédent pour le couper en deux et donner à nouveau une approximation et un détail. Tu auras donc une série de coefficients pour les approximations (ca) et les détails (cd).

    Avec matlab tu peux utiliser la fonction wavedec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     [c, l]=wavedec(signal,'niveau de décomposition', 'ondelette')
    fais waveinfo pour avoir les noms des ondelettes

    pour extraire les ca et cd
    par exemple niveau 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ca2=app.coef(c,l,'ondelette',2)
    cd2=detcoeff(c,l,2)
    pour reconstruire l'approximation au niveau voulu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     a2=wrcoeff('a',c,l,'ondelette',2)

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/05/2014, 15h51
  2. Ondelettes sous MATLAB
    Par didouainos dans le forum Images
    Réponses: 1
    Dernier message: 02/07/2013, 12h46
  3. JPEG / Ondelette, compression d'image sur Matlab
    Par boudiboss dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 22/04/2010, 15h34
  4. OpenGl - Matlab
    Par ManuG dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/01/2005, 15h04

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