![]() |
||||||
|
| Script S4_2_6A.m | |||
|
|||
|
%==============================================
%Michelson 2A %a minor number m of fringes (1001) %and distance d (about 295 microns) %are considered %============================================== % %wavelengths for a sodium-vapor lamp lambda1=0.58900; lambda2=0.58958; %preliminary calculi lambda=(lambda1+lambda2)/2; k=2*pi/lambda; deltak=(2*pi)*((lambda2-lambda1)/(lambda1*lambda2)); % %condition for the first minimum of visibility d_star*deltak=pi/2 d_star=pi/(2*deltak) fringes=d_star*2/lambda % m=0:1000; max=length(m); for i=1:max %maximum of intensity dmax=m(i)*lambda/2; arg1max=deltak*dmax; Amax=cos(arg1max); arg2max=2*k*dmax; Bmax=cos(arg2max); Imax(i)=4*(1+Amax*Bmax); %minimum of intensity dmin=(2*m(i)+1)*lambda/4; arg1min=deltak*dmin; Amin=cos(arg1min); arg2min=2*k*dmin; Bmin=cos(arg2min); Imin(i)=4*(1+Amin*Bmin); %visibility V(i)=(Imax(i)-Imin(i))/(Imax(i)+Imin(i)); end dmax dmin Imax; Imin; V; plot(m,Imax,'ro-',m,Imin,'bd-'),grid on title('Imax (red) and Imin (blue) function of the order m') figure plot(m,V,'bd-'),grid on title('visibility (first mode) function of the order m'),figure dd=1000*lambda/2 d1=0:1.5:dd; Ad=abs(cos(d1*deltak)); Bd=cos(2*k*d1); Ir=4*(1+Ad.*Bd); plot(d1,Ir,'ro-'),grid on title('Whole intensity function of the distance d (in micron)',figure plot(d1,Ad,'bd-'),grid on title('visibility (second mode) function of the distance d (in micron)' %============================================== % |
|||
| Top | |||
| Script S4_2_6B.m | |||
|
|||
|
%==============================================
%Michelson 2B %a major number m of fringes (5001) %and distance d (about 1473 microns) %are considered %============================================== % %wavelengths for a sodium-vapor lamp lambda1=0.58900; lambda2=0.58958; lambda=(lambda1+lambda2)/2; k=2*pi/lambda; deltak=(2*pi)*((lambda2-lambda1)/(lambda1*lambda2)); m=0:5000; max=length(m) for i=1:max %maximum of intensity dmax=m(i)*lambda/2; arg1max=deltak*dmax; Amax=cos(arg1max); arg2max=2*k*dmax; Bmax=cos(arg2max); Imax(i)=4*(1+Amax*Bmax); %minimum of intensity dmin=(2*m(i)+1)*lambda/4; arg1min=deltak*dmin; Amin=cos(arg1min); arg2min=2*k*dmin; Bmin=cos(arg2min); Imin(i)=4*(1+Amin*Bmin); %visibility V(i)=abs((Imax(i)-Imin(i)))/(Imax(i)+Imin(i)); end dmax dmin Imax; Imin; V; % plot(m,Imax,'r-',m,Imin,'b-'),grid on title('Imax (red) and Imin (blue) function of the order m') figure plot(m,V,'b-'),grid on title('visibility (first mode) function of the order m'),figure dd=5000*lambda/2 d1=0:1.5:dd; Ad=cos(d1*deltak); Bd=cos(2*k*d1); Ir=4*(1+Ad.*Bd); plot(d1,Ir,'k-'),grid on title('Whole intensity function of the distance d (in micron)'),figure % axis([-10,500,0,8]) plot(d1,Ad,'k-'),grid on title('visibility (second mode) function of the distance d (in micron)') % axis([-10,300,0,8]) %============================================== % |
|||
| Top | |||