基于MATLAB的光的干涉演示

1589 篇文章 1593 订阅

[程序]

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

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)    %标题

 

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

 

  • 7
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值