研究光源宽度对干涉条纹可见度的影响(matlab仿真)

一、干涉条纹的可见度

对于光波来说,干涉现象往往表现为明暗相间的条纹。为了描述干涉图场中的强弱对比,引入可见度的概念,其定义为:

K=\frac{_{Imax-{Imin}}}{_{Imax+{Imin}}}

当Imin=0,K=1.0时,条纹最清晰;当Imax=Imin时,K=0,条纹消失。

影响干涉条纹可见度的因素主要有三个:两相干光的振幅比、光源的线宽、光源的单色性

二、光源的宽度对干涉条纹的影响

一般实验中对干涉条纹性质的分析都是以点、缝或者细线光源为前提,而实际上的光源总是具有一定宽度的。

以杨氏双缝实验为例(见图1):

图1

设入射光源的宽度为b,于是宽度为b的整个光源在x平面P点处的光强为:

 其中,K为干涉条纹可见度,为:

条纹可见度K和光源宽度b的关系如图2所示:

图2 

三、matlab仿真结果

运用上述数学关系式,在matlab中进行光源具有一定的宽度的双缝干涉实验仿真。设置基本仿真参数为:I0=550nmd=0.1mmD=1m,L=80mm。

(1)当K=0.9,即b=0.11mm时

仿真结果:

图3 

结果分析:K=0.9时,能够较清晰地观察到干涉条纹,光强呈余弦规律变化。

(2)当K=0,即b=0.44mm时

仿真结果:

图4

结果分析:K=0时,条纹可见度为0,光强I=2I0。

通过改变光源宽度b的值,可以得到不同的条纹可见度K。从图5可以分析得到,在临界宽度(b=0.44mm)到允许宽度(b=0.11mm)之间,干涉条纹可见度随着光源宽度的增加而减小。

图5   不同可见度K的干涉图样

四、matlab代码

%***********************杨氏双缝干涉实验仿真*************************
clear,clc;
% 基本参数输入及处理*********************************
Lam= input('请输入光的波长lam(单位为nm):');
Lam = Lam * 1e-9;       %波长单位转为:m
d = input('请输入两个缝的间距d(单位为mm):');
d = d * 1e-3;                 %缝间隙单位转为:m
b = input('请输入光源的宽度b(单位为mm):');
b = b * 1e-3;                 %缝间隙单位转为:m
L = input('请输入光源到缝的距离L(单位为mm):');
L = L * 1e-3;                 %缝间隙单位转为:m
D = input('请输入缝到屏的距离D(单位为m):');
I0 = 1;                       %两列波的光强

Xmax = 0.01;          
x = linspace(-Xmax,Xmax,101); %坐标取样101份
I = zeros(101,1);
for i=1:101
    r1 = sqrt((x(i)+d/2)^2+D^2);    %在x坐标轴上的情况
    r2 = sqrt((x(i)-d/2)^2+D^2);
    phi = 2*pi*(r2-r1)/Lam;      %两列波在该点的相位差
    K=(sin(pi*b*d/L/Lam))./(pi*b*d/Lam/L);%可见度k
    I(i,:) = 2*I0*(1+K.*cos(phi));     %合成波光强
end

% 双缝干涉条纹图样*************************
I_change = I./4 .*255;               %光强归一化 并转为255灰度值
subplot(2,1,1);
image(x,Xmax,I_change');             %设置x和y的像素,显示数值
colormap(gray(255));                 %妆点灰度色彩
xlabel('空间坐标x');
title('双缝干涉条纹图样');

% 双缝干涉光强空间分布函数图*************************
subplot(2,1,2);
plot(x,I');
axis([-Xmax,Xmax,0,4]);
xlabel('空间坐标x'), ylabel('合成光强度');
title('双缝干涉光强空间分布函数');

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值