%cas=1 Circular aperture with square obstruction %cas=2 Separated square apertures %cas=3 Periodic slit cas=3; lf=0.5e-6*10e-3; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %cas=1 if cas==1 % This file calculates the diffraction pattern of a % circular aperture with a square obstruction figure(1) % The 2 diffraction patterns R=2.5e-3; %radius of circle aperture %W=5e-3/sqrt(2); %width of square obscuration W=2e-3; x=linspace(-6e-6,6e-6,101)+1e-20; y=linspace(-6e-6,6e-6,101)+1e-20; [X,Y]=meshgrid(x,y); r=sqrt(X.^2+Y.^2); E1=pi*R^2*(2*besselj(1,2*pi*R/lf*r)./(2*pi*R/lf*r)); I1=abs(E1).^2; I1=I1/max(max(I1)); I1_db=10*log10(I1); val=-30; II=find(I1_db