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 représentation phase


Sujet :

MATLAB

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Points : 34
    Points
    34
    Par défaut Problème représentation phase
    Bonjour à tous,

    Je cherche à représenter le profil d'amplitude et de phase d'un faisceau gaussien en propagation dans un ensemble de lentilles minces convergentes.
    Lorsque je trace le profil d'amplitude au niveau de quelques lentilles, pas de pb, j'ai de belles gaussiennes. En revanche, quand je trace la phase, soucis (cf pièce jointe) !
    Ma représentation est faite avec Matlab.

    Auriez-vous une idée du pb ? Numérique...?

    Merci.
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le "problème" vient du fait que la phase est confinée dans l'intervalle [-2pi 2pi] donc toute valeur en sortant y sera ramenée en modulo 2pi.
    Tu as la fonction unwrap pour contrer cet effet.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Points : 34
    Points
    34
    Par défaut
    Bonjour,

    Merci beaucoup, en effet, le pb venait de là !

    Un nouveau problème est survenu. J'aimerai tracer pour chaque élément de surface composant mon profil transverse, la direction du rayon incident associé. Je les supposent orthogonaux à chaque tangente respective.

    Donc pour cela, je calcule mon profil de champ à une lentille, j'en sors le profil de phase associé (discrétisé sur 256 points) avec la fonction 'angle'. Ensuite, je cherche à calculer le gradient de cette phase en utilisant un pas défini par la largeur "physique" de mon axe transverse divisé par 256. Pour cela j'utilise la fonction 'gradient(phi,pas)'. Et enfin, je cherche à sortir l'angle à partir du gradient calculé (soit un calcul de pente).

    Le pb vient du fait qu'en cherchant à représenter ça toutes mes directions sont quasiment liées à un angle de pi/2...

Discussions similaires

  1. VirtualBOX + WDS : Problème à la phase de déploiement
    Par Bouom771 dans le forum VirtualBox
    Réponses: 1
    Dernier message: 05/05/2011, 11h08
  2. Problème de phase avec x = fftshift(ifft(X))
    Par oliAudio dans le forum Signal
    Réponses: 3
    Dernier message: 28/06/2008, 12h36
  3. Problème dans la représentation graphique
    Par mostafaziad dans le forum MATLAB
    Réponses: 1
    Dernier message: 13/07/2007, 16h57
  4. [POO] Problème de représentation
    Par Mayeu dans le forum Langage
    Réponses: 8
    Dernier message: 20/06/2007, 10h14
  5. Problème de représentation des couleurs
    Par Bubleyack dans le forum Imagerie
    Réponses: 4
    Dernier message: 12/06/2007, 17h38

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