4、多缝的夫琅和费衍射,使用平行光照明,观察衍射图样随点光源位置(光源上下移动)的变化 θθθ 图4-1 图4-2 多缝夫琅禾费衍射如图4-1所示。由于相邻单缝在P点产生的夫琅禾费衍射的幅值与中心单缝的相同,只是产生一个相位差sin2d,故,经证明,P点处的光强为: 220)2sin2sin()sin()(NIPI, 其中sina,sin2d。 因而,程序代码如下: clear %清除原有变量 Lambda=600*(1e-9); %设置波长为600nm a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm, 缝距为0.02mm d=0.02*(1e-3); f=0.01; %汇聚透镜焦距设置为1cm N=20; %设置缝数为20 ni=1000; x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni个微元 for k=1:ni sn=x(k)/sqrt(x(k).^2+f^2); alpha=pi*a*sn/Lambda; %算各微元对应的α和δ值 delta=2*pi*d*sn/Lambda; I(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2; %求出各处的光强 end figure(gcf); %显示图像 NCLevels=250; Br=I*NCLevels; image(0,x,Br); colormap(gray(NCLevels)); title('二维强度分布'); 运行后结果如图4-2所示。 将光源上下移动的结果如图4-3所示: 图4-3 图4-4 点光源发出的光经过准直透镜后形成倾斜入射的平行光,倾斜角度为 i。此时,P 点强度的公式为: 220)sin()sin()(NIPI, 其中)sin(sinia,)sin(sinid。 故而程序代码如下,当0i时,即光源上下移动,改变其的值,即可仿真出移动不同距离时的衍射图样。 程序代码如下: clear %清除原有变量 Lambda=600*(1e-9); %设置波长为600nm a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm, 缝距为0.02mm d=0.02*(1e-3); f=0.01; %汇聚透镜焦距设置为1cm N=10; %设置缝数为10 ni=500; i=pi/20; %设置平行光入射的倾斜角 x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni个微元 for k=1:ni sn=x(k)/sqrt(x(k).^2+f^2); alpha=pi*a*(sn-sin(i))/Lambda; %算各微元对应的α和δ值 delta=2*pi*d*(sn-sin(i))/Lambda; I(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2; %求出各处的光强 end figure(gcf); %显示图像 NCLevels=250; Br=I*NCLevels; image(0,x,Br); colormap(gray(NCLevels)); title('二维强度分布'); 运行程序后结果如图4-4。 令1 0i,...