Modification d'une diffraction carré par une diffraction circulaire
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:
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 |