衍射光栅。
衍射光栅的大致原理如图所示:
(图片来源:武汉理工大学 物理学课件 网图)
类似于双缝干涉,每一条缝内考虑光的衍射,不同的缝之间考虑光的干涉,一共有N条缝。
结果仍然分为干涉项和衍射项两部分。
光强公式如下:
程序代码如下:
clear;
close all;
clc;
lambda = 500e-9;
d = 0.15e-3;%光栅间距
a = 30*1e-6;%光栅刻线宽度
N = 10%光栅数
L = 1;%观察屏距离
H = 0.1;%观察屏的尺寸
ScreenX = 1048;
ScreenY = 350;
x = linspace(-H/2,H/2,ScreenX);
theta = atan(x/L);
beta = d*pi*sin(theta)/lambda;
alpha = a*pi*sin(theta)/lambda;
x1 = ((sin(alpha)).^2)./(alpha.^2);
x2 = ((sin(N*beta)).^2)./(N^2.*(sin(beta)).^2);
I = x1.*x2;
II = repmat(I,[ScreenY 1]);
subplot(2,1,1)
imshow(nthroot(II,5))%开n次方根\热图
xlabel('(a衍射光栅仿真图样)');
subplot(2,1,2)
plot(x,I)
结果:
可以观察到,在中央位置的条纹最亮,向两侧逐渐衰减,这个双缝干涉的结果是一致的。
和双缝干涉不同的是,在两个较高的亮峰之间,存在一些较小的亮峰(N-1)
同时,双缝衍射观察到的亮条纹缺失在衍射光栅中仍然存在。