[程序]

%两束相干光的干涉强度和干涉条纹

clear                                  %清除变量

n=3;                                   %条纹的最高阶数

dphi=0.01;                             %相差的增量

phi=(-1:dphi:1)*n*2*pi;                %相差向量

i=4*cos(phi/2).^2;                     %干涉的相对强度

fs=16;                                 %字体大小

figure                                 %创建图形窗口

subplot(2,1,1)                         %取子图

plot(phi,i)                            %画曲线

grid on

set(gca,'xtick',(-n:n)*2*pi)           %改水平刻度

axis([-n*2*pi,n*2*pi,0,4])             %曲线范围

title('光的干涉强度分布','fontsize',fs)%标题

xlabel('相差\Delta\it\phi','fontsize',fs)%x标签

ylabel('相对强度\itI/I\rm_1','fontsize',fs)%y标签

subplot(2,1,2)                         %取子图

r=linspace(0,1,64)';                   %红色的范围

g=zeros(size(r));                      %不取绿色

b=zeros(size(r));                      %不取蓝色

colormap([r g b]);                     %形成色图

image(i*16)                            %画红色条纹(乘以16放大强度,最大为64)

axis off

title('光的干涉条纹','fontsize',fs)    %标题

基于MATLAB的光的干涉演示_子图

 

结论:如图所示,两个相干光强度相同,发生干涉后最小相对光强为0,最大相对光强为4。光强曲线最大的地方对应明条纹的中央,相差为2π的整数倍;光强曲线为零的地方对应暗条纹中央,相差为π的奇数倍。