45、光的衍射:原理、计算与应用

光的衍射:原理、计算与应用

巴俾涅原理(Babinet’s Principle)

巴俾涅原理十分实用,借助该原理,我们可以通过分析细线的衍射图像,运用单缝衍射理论。例如,将一根头发置于激光笔的光束中,会产生衍射图像。只要我们知道激光的波长,通过测量光斑之间最小点的距离,就能以非常简单的方法确定头发的厚度。这一原理为我们提供了一种便捷的测量微观物体尺寸的途径。

Matlab 衍射计算程序

为了更深入地研究不同初始光强模式对衍射的影响,我们可以使用一个 Matlab 程序。该程序在计算单缝(或双缝)与捕获衍射图像的屏幕之间距离不是很长时的衍射情况时特别有用,因为此时有许多细节无法通过解析方法计算,但与实验观察结果相匹配。

程序使用说明
  • 参数设置 :程序需要一个代码(数字)作为参数,如 diffraction(4) 用于计算双缝后屏幕上的光强分布。间隙宽度、狭缝与屏幕之间的距离等参数必须手动输入到程序(函数参数)中。需要进行一些尝试和调整,以使计算区域覆盖我们感兴趣的整个衍射图像,但也不要过大。
  • 代码获取 :代码可在指定网页(http://www.physics.uio.no/pow)的“补充材料”页面获取。
主程序代码
function diffraction(code)
% 此程序计算并绘制具有圆柱对称性的各种衍射和/或干涉现象的强度模式
% 功能:code = 1: 单缝, 2: 高斯强度分布
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值