Bonjour à tous,
Je suis débutant sur matlab, j'ai un code sur matlab avec une diffraction fenêtre carré je voudrais le modifier en diffraction fenêtre circulaire pouvez-vous m'aider SVP, c'est vraiment en urgence.
Merci d'avance
(le code ci-dessous)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function result=carre(d,a,b) % d: longueur a,b: coordonnées du centre. %nbpixel: dimensions de la fenetre en pixel. % taille: dimension de la fenetre en cm. global nbpixel taillefenetre; result=zeros(nbpixel,nbpixel); demilargeur=round(d/2*(nbpixel-1)/taillefenetre); for i=a-demilargeur:a+demilargeur for j=b-demilargeur:b+demilargeur result(i,j)=1; end; end
Partager