[Matlab]Représenter la diffraction d'un onde sur un ecran
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

[Matlab]Représenter la diffraction d'un onde sur un ecran



  1. #1
    invitebd754bec

    [Matlab]Représenter la diffraction d'un onde sur un ecran


    ------

    bonjour à tous,
    j'ai un grand soucis, je dois représenter la diffraction d'un onde monochromatique sur une pupille, sur un ecran distancé d'1m.
    Bon mon problème n'est pas vraiment comment faire sur matlab, mais plutot essayer de comprendre comment je peux faire pour representer cette diffraction et donc de comprendre l'equation de la diffraction qui m'a été donné :


    On me donne comme données :
    D = 1m
    longueur d'onde : 633nm
    X et Y définissent un petit carré de 4mm de coté
    On normalisera par rapport à l'intensité Io incidente sur la pupille.

    heu,comment faire pour avoir ce Io, justement comment je fais pour le trouver ?
    De plus je comprends pas comment faire pour déclarer ces variables X et Y ...

    merci

    -----

  2. #2
    invite30d411fd

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    Bonjour,

    Io est une intensité quelconque, tu peux mettre 1 pour simplifier.
    X et Y sont les coordonnées du point où tu étudies l'intensité donc en matlab, ca sera 2 vecteurs pour représenter l'écran.

  3. #3
    invitebd754bec

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    bonjour et merci pour tout
    concernant les coordonnées de mon carré, et donc de ses 2 composantes vectorielles, je leur mets quoi comme valeurs ?
    je définis comment mes vecteurs ?

  4. #4
    invitebd754bec

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    bonjour
    comment les definir ces 2 vecteurs, je leurs mets n'importe quel valeurs?

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

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    C'est l'écran donc non, pas de valeurs quelconques. Essaye de visualiser l'expérience pour voir quelles valeurs approximatives prendre. Il faut évaluer la distance écran-trou et en déduire quelle taille aura la tache de diffraction.
    L'écran doit être centré sur zéro et il faut choisir un nombre de points pour avoir une bonne résolution de la figure de diffraction tout en gardant un temps de calcul raisonnable.

    linspace(-1e-3, 1e-3, 100) devrait aller dans un premier temps (écran de 2mm de côté avec 100 points par côté) si tu prends 1 mètre pour D.
    La taille d'une tache est de l'ordre de : lambda * D / a = 0.63mm

  7. #6
    invite30d411fd

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    Voila en pièce jointe ce que ca donne.
    Images attachées Images attachées  

  8. #7
    invitebd754bec

    Re : [Matlab]Représenter la diffraction d'un onde sur un ecran

    salut
    comment as tu fais pour avoir un rendu comme celui ci sur matlab ou scilab ?

    peux tu m'indiquer ton code ?

    j'ai centré sur 0, avec un intervalle de -2:0.01:2 pour avoir 4mm de coté.
    mais j'ai pas ce rendu là, seulement une courbe 3d avec la commande surf...

Discussions similaires

  1. SOS sur un TP de diffraction
    Par invitee91f9452 dans le forum Physique
    Réponses: 2
    Dernier message: 24/10/2007, 21h43
  2. se représenter 1/(-4)
    Par invite039001dc dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 10/11/2006, 00h16
  3. Comment afficher les chiffres 0 à 9 sur un écran d'un oscilloscope?
    Par invited71e13c0 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 27/03/2005, 22h37
  4. solution exacte d'un probleme de diffraction
    Par invite8c514936 dans le forum Physique
    Réponses: 9
    Dernier message: 17/11/2004, 14h44
  5. help. besoin d'un pro sur matlab
    Par invite315f006f dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 29/07/2004, 11h12