matlab迈克耳孙干涉仪干涉衍射的原理仿真(工程光学)

该博客通过MATLAB代码展示了迈克耳孙干涉仪在等倾和等厚干涉情况下的实验结果。当平行平板间距变化时,观察到中央干涉条纹从亮斑变为暗斑,揭示了光程差与波长的关系。在等厚干涉中,调整夹角导致条纹间距变化,中央出现暗纹。这些现象深入解释了光的干涉原理和光程差对干涉图案的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.迈克耳孙干涉仪实验,等倾干涉

 matlab代码如下

Lambda = input('输入光的波长(单位为nm):');
Lambda = Lambda * 1e-9; 
d = input('输入M1和M2’之间的距离(单位为mm):');
d = d * 1e-3 ; 
f = 0.1; %透镜的焦距:m
I0 = 1;
Screen_length = 0.015;                  %定义干涉仿真范围:m
[Screen_x,Screen_y] = meshgrid(linspace(-Screen_length,Screen_length,800));
interference_r = abs(Screen_x + 1i*Screen_y);
I_delta = (2*pi*d/Lambda).*cos(atan(interference_r./f));
I = 2*I0*(cos(I_delta)).^2;
I = I./max(max(I));                      %光强分布归一化
I = I*64;                                %光强归一,扩大显示
image(Screen_x(1,:),Screen_y(:,1),I);    %设置x和y的像素,显示数值
colormap hot ;                            %也可以采用grey
colorbar;
xlabel('空间坐标x'),ylabel('空间坐标y');
title(
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值