理论回顾:

迈克尔逊干涉仪,是1881年美国物理学家迈克尔逊和莫雷合作,为研究“以太”漂移而设计制造出来的精密光学仪器。它是利用分振幅法产生双光束以实现干涉。通过调整该干涉仪,可以产生等厚干涉条纹,也可以产生等倾干涉条纹。主要用于长度和折射率的测量,若观察到干涉条纹移动一条,便是 M2M_2M2​的动臂移动量为 λ2\frac\lambda22λ​,等效于M1M_1M1​与M2M_2M2​ 之间的空气膜厚度改变 λ2\frac\lambda22λ​。
干涉光强合成公式:根据波的叠加理论,两束同频率单色光在空间某一点光矢量的大小为 E1=A1cos⁡(ωt+φ1){E_1} = {A_1}\cos (\omega t + {\varphi _{\rm{1}}})E1​=A1​cos(ωt+φ1​)和E2=A2cos⁡(ωt+φ2){E_{\rm{2}}} = {A_{\rm{2}}}\cos (\omega t + {\varphi _{\rm{2}}})E2​=A2​cos(ωt+φ2​),A1A_1A1​、A2A_2A2​ 分别是两个光矢量的振幅,φ1\varphi_1φ1​、φ2\varphi_2φ2​分别是初相。若两个光矢量的方向相同,合成光矢量为 ,振幅和初相分别为A0=A12+A22+2A1A2cos⁡(φ2−φ1)φ0=arctan⁡A1sin⁡φ1+A2sin⁡φ2A1cos⁡φ1+A2cos⁡φ2\begin{array}{l} {A_0} = \sqrt {{A_1}^2 + {A_{\rm{2}}}^{\rm{2}}{\rm{ + 2}}{A_1}{A_2}\cos ({\varphi _2} - {\varphi _1})} \\ {\varphi _0} = \arctan \frac{{{A_1}\sin {\varphi _1} + {A_2}\sin {\varphi _2}}}{{{A_1}\cos {\varphi _1} + {A_2}\cos {\varphi _2}}} \end{array}A0​=A1​2+A2​2+2A1​A2​cos(φ2​−φ1​)​φ0​=arctanA1​cosφ1​+A2​cosφ2​A1​sinφ1​+A2​sinφ2​​​在一定时间内观察到的平均光强 III与光矢量A0A_0A0​ 的平方的平均值成正比,I=kA02=k[A12+A22+2A1A2cos⁡(φ2−φ1)]I = k{A_0}^2{\rm{ = }}k\left[ {{A_1}^2 + {A_{\rm{2}}}^{\rm{2}}{\rm{ + 2}}{A_1}{A_2}\cos ({\varphi _2} - {\varphi _1})} \right]I=kA0​2=k[A1​2+A2​2+2A1​A2​cos(φ2​−φ1​)]

kkk是比例系数,I=I1+I2+2I1I2cos⁡ΔφI= {I_1} + {I_2} + 2\sqrt {{I_1}{I_2}} \cos \Delta \varphiI=I1​+I2​+2I1​I2​​cosΔφ Δφ=φ2−φ1\Delta \varphi = {\varphi _2} - {\varphi _1}Δφ=φ2​−φ1​I1=I2=I0{I_1} = {I_2} = {I_0}I1​=I2​=I0​I=2I0(1+cos⁡Δφ)=4I0cos⁡2Δφ2I = 2{I_0}(1 + \cos \Delta \varphi ) = 4{I_0}{\cos ^2}\frac{{\Delta \varphi }}{2}I=2I0​(1+cosΔφ)=4I0​cos22Δφ​Δφ=2πλδ\Delta \varphi {\rm{ = }}\frac{{{\rm{2}}\pi }}{\lambda }\deltaΔφ=λ2π​δI=4I0cos⁡2(πλδ)δ=r2−r1I = 4{I_0}{\cos ^2}(\frac{\pi }{\lambda }\delta )\delta = {r_2} - {r_1}I=4I0​cos2(λπ​δ)δ=r2​−r1​

计算模型:

迈克尔逊干涉仪的实验原理图如下:


任一圆环半径R=x2+y2R = {x^2} + {y^2}R=x2+y2其中,在屏幕前加上焦距为f的透镜,则
tan⁡θ=x2+y2f\tan \theta = \frac{{\sqrt {{x^2} + {y^2}} }}{f}tanθ=fx2+y2​​,θ=arctan⁡x2+y2f\theta {\rm{ = }}\arctan \frac{{\sqrt {{x^2} + {y^2}} }}{f}θ=arctanfx2+y2​​
δ=2dcosθ=2dcos(arctan(x2+y2f))\delta {\rm{ = 2dcos}}\theta {\rm{ = 2dcos(arctan(}}\frac{{\sqrt {{x^2} + {y^2}} }}{f}))δ=2dcosθ=2dcos(arctan(fx2+y2​​))
当M1M_1M1​与M2′{M_2}'M2​′之间存在一定角度时:

根据这些关系式编写出计算屏幕上各点的光强程序:
打开Matlab的m文件编辑器,在里面输入如下程序代码:

Lambda = input('输入光的波长(单位为nm):');
Lambda = Lambda * 1e-9;
d = input('输入M1和M2’之间的距离(单位为mm):');
d = d * 1e-3 ;
f = 0.1; %透镜的焦距:m
I0 = 1;
temp=input('请输入M1与M2’之间的夹角(单位:pi) :');
if temp==0Screen_length = 0.015;
elseScreen_length = 0.00015;  %定义干涉仿真范围:m
end
[Screen_x,Screen_y]=meshgrid(linspace(-Screen_length,Screen_length,800));
interference_r = abs(Screen_x +1i*Screen_y);
g= abs(Screen_x);
I_delta=(2*pi*(d+g.*tan(temp))/Lambda).*cos(atan(interference_r./f));
I = 4*I0*(cos(I_delta)).^2;
I = I./max(max(I));                      %光强分布归一化
I = I*255;                                %光强归一,扩大显示
image(Screen_x(1,:),Screen_y(:,1),I);    %设置x和y的像素,显示数值
colormap(gray(255));                            %也可以采用gray
colorbar;
xlabel('空间坐标x'),ylabel('空间坐标y');
title('迈克尔逊干涉光强空间分布');

输入完成后,按 “保存”按钮,选择合适的名字,并以“.m”为扩展名保存该文件。存盘完成后,我们就可以在命令窗口输入该文件的名字运行这段代码,选择如下参数:

输入光的波长(单位为nm):589.3
输入M1和M2’之间的距离(单位为mm):0.23
请输入M1与M2’之间的夹角(单位:pi) :0

结果显示:

输入:

输入光的波长(单位为nm):589.3
输入M1和M2’之间的距离(单位为mm):0.23
请输入M1与M2’之间的夹角(单位:pi) :pi/100

结果显示:

(等倾、等厚干涉)MATLAB在迈克尔逊干涉仪中的应用相关推荐

  1. 【光学】Matlab实现迈克尔逊干涉仪动态仿真

    1 内容介绍 从光的干涉理论出发,分析了迈克尔逊干涉实验原理和光程差表达式,利用Matlab改变参数对迈克尔逊干涉实验现象进行二维和三维仿真模拟,通过仿真提供了更加直观清晰的实验图像,这对于迈克尔逊干 ...

  2. matlab仿真迈克尔逊干涉仪工作 单频非定域等倾干涉

    如题目:(如果由错误还请大神多多指点) 迈克尔逊干涉仪应用广泛,在各种物理量的测量中都有应用,在此贴出迈克尔逊干涉仪的matlab仿真代码 %--程序说明 %用于仿真迈克尔逊干涉条纹的变化 %作者:白 ...

  3. 基于Matlab的迈克尔逊干涉仪仿真模拟

    一.原理 迈克尔逊干涉仪结构示意图如下: 图1 迈克尔逊干涉仪结构示意图 二.仿真结果 仿真参数如下: 1)模拟光束传播至透镜(焦距为40cm) 2)传播至分束镜,分光比设置为50% 3)一束光传播至 ...

  4. 迈克尔逊干涉计算光强matlab,迈克尔逊干涉仪的MATLAB仿真

    摘 要:研究光波的干涉特性,对进一步了解干涉的过程和实质,分析光学图像的空间频谱分布等具有十分重要的意义.然而,迈克尔逊干涉仪的调节具有一定的难度,人工计数比较枯燥.利用计算机仿真良好的可控性.无破坏 ...

  5. 【光学】基于matlab迈克尔逊干涉仪动态仿真【含Matlab源码 2054期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab迈克尔逊干涉仪动态仿真[含Matlab源码 2054期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  6. VirtualLab基础实验教程-3.迈克尔逊干涉仪

    目录 前言 一.迈克尔逊干涉仪实验原理简介 二.Virtualab仿真 1.搭建光路 2.属性设置 三.7.6.1.18版本的操作区别 四.结果展示 1.等倾干涉 2.等厚干涉 3.等倾等厚结合 附 ...

  7. 科大奥瑞物理实验——迈克尔逊干涉仪实验

    实验名称:迈克尔逊干涉仪实验 1. 实验目的: 掌握迈克尔逊干涉仪的干涉原理: 了解非定域干涉和时间相干性: 学会测量激光波长和介质的折射率. 学习一种测定光波长的方法,加强对等倾干涉的理解. 2. ...

  8. zemax迈克尔逊干涉仪_zemax非序列模式概述-棱镜的色散与迈克尔逊干涉仪016

    zemax非序列模式概述-棱镜的色散与迈克尔逊干涉仪016 激光光学设计实例应用--自学案例汇编激光光学设计实例应用--自学案例汇编:非序列模式概述:非序列模式概述棱镜的色散与迈克尔逊干涉仪棱镜的色散 ...

  9. 迈克尔逊干涉仪的调整与使用实验报告

    [实验目的] 1.了解迈克尔逊干涉仪的结构.原理和调节方法 2.利用迈克尔逊干涉仪测量He-Ne激光器的波长 [实验仪器] 1.迈克尔逊干涉仪 2.He-Ne激光器 3.扩束镜 4.观察屏 5.小孔光 ...

最新文章

  1. Linux系统的快照是什么,linux – 文件系统快照与简单复制文件有何不同?
  2. tomcat 日志分割脚本
  3. android 实训的背景,Android实训项目作业.doc
  4. 【机器学习基础】机器学习模型的度量选择(下)
  5. VTK:Utilities之ShepardMethod
  6. VTK:相互作用之MouseEventsObserver
  7. 巧妙喝水打败多种疾病(节选)
  8. 带设计师去选材料_装修可别选“全包”!10个缺陷让你绝望!
  9. 用eclipse开发需要准备什么?
  10. android是j2me的一个实现吗,j2me与android的区别
  11. 数位板驱动(手绘板驱动),wintab 8192级压感,TabletDriver通用, 支持windows, mac系统
  12. 模糊控制——(1)基本原理
  13. 关于3.3V稳压芯片
  14. 年产4000吨果味奶糖生产车间工艺设计
  15. 解决分类中样本分布不平衡问题
  16. 实验七 Matlab GUI设计
  17. table 手机 滑动_移动端touch事件滚动
  18. Python实现rosbag转换成video
  19. Python--自动将文件分类归入文件夹
  20. 【无关技术·朋友圈朝花朝拾】月相

热门文章

  1. 卸载WPS后安装office,office文档图标显示异常的解决方法
  2. html页面解析 成dom树,将网页解析成dom树的几种方法
  3. selenium常用的浏览器窗口操作
  4. libjpeg的简单使用
  5. Jpeglib开发笔记(一):JpegLib库介绍、windows编译和Demo
  6. libjpeg库和libpng库的移植和使用
  7. 用模拟退火算法求解TSP问题
  8. 用 Python 开发简单交互式 Web 应用
  9. 小程序发送模板消息form_id的获取
  10. ext4 文件系统和XFS文件系统的对比