MATLAB光学仿真:单缝衍射多种算法实现

要程序优惠可私信说图号。兄弟们助我一把,我筹饷能干票大的——让物理光学说人话。

cut-off

一、单缝的夫琅禾费衍射 夫琅禾费衍射的装置,以单缝、点光源为例的2维视图:

图1 引用自梁铨廷《物理光学第5版》

其3维视图:

图2 引用自赵凯华《新概念物理 光学》

这里有时候会考简答分析: 【考试题目】单缝夫琅禾费衍射装置中,点光源上下左右移动,对条纹的影响是怎样的?

【分析】产生影响源于光程差的改变,具体来说,是狭缝两个端点的光程差与零级强,在源-缝上抄了近路,在缝-像上就要绕远路来汇合于零级强。所以衍射条纹向点光源移动方向移动。如此以来,与狭缝平行的线光源会形成与狭缝平行的条带,极次增大方向仍⊥狭缝:

图3 引用自赵凯华《新概念物理 光学》

我们可以用傅里叶变换法模拟上述过程:

图4 傅里叶变换法模拟单缝夫琅禾费衍射

除了傅里叶变换法,我们还考虑如下几种方法:

表1 布置作业时常见的衍射分析法

其中,菲涅耳半波带法在另一篇专栏中会提到,在此不展开。

公式法(课本中一般用矢量图解法推导):

图5 单缝夫琅禾费衍射公式法

详细注释版适合新手

其公式由来过程:

图6 引用自赵凯华《新概念物理 光学》

由矢量图解,合振幅Aθ是零级直射振幅A0乘sinc函数,如果没有这个几何关系,那么Aθ=元波带小矢量的叠加,就不一定能严格=2Rsinα了。以α=π/2为例,此时正确的Aθ应当=2R,但元波带小矢量叠加起来的结果是渐进的:

图7 矢量图解法示意

这也是为什么我在表1中称矢量图解法是准定量的,矢量图解法是菲涅耳半波带法的精细版,即元波带法,越微元越准确,这启示我们在编程时也可以不套公式,用微元复振幅直接叠加法:

图8 单缝夫琅禾费衍射复振幅叠加法

我们可以看到微元复振幅叠加法和公式法二者等价。这在课本中也有所印证:

图9 引用自赵凯华《新概念物理 光学》

图10 引用自赵凯华《新概念物理 光学》

复振幅叠加法还有一种写法是这样的:

%B表示合光强
for i=1:n
sinphi=ys(i)/f;
u=pi*yp*sinphi/lambda;
sumcos=sum(cos(u));
sumsin=sum(sin(u));
B(i,:)=(sumcos^2+sumsin^2)/n^2;
end

这个cos和sin的意思是将复振幅分解为实部和虚部,但这种写法比较古早了。直接用复振幅描述起来更直观。

衍射条纹的形状主要取决于波长和缝宽,编写一个简易的GUI:

图11 单缝夫琅禾费衍射,脚本生成简易GUI

波长越大、狭缝越窄,条纹越宽,能实时显示当前位置的相对光强。调节亮度可以看清次级大,编写另一个GUI来优化:

图12 单缝夫琅禾费衍射App1

app非必要的就不用管了,图一乐,需要的话请私信。 可以再添加相对光强曲线:

图13 单缝夫琅禾费衍射App2

cut-off

二、矩孔的夫琅禾费衍射 矩孔衍射是单缝衍射的2维版本:

图14 引用自赵凯华《新概念物理 光学》

编写一个简易的GUI,矩孔宽度改变,其衍射图案伸缩反应在长度方向上:

图15 矩孔夫琅禾费衍射改变宽度

提高亮度,方孔时的衍射图案如下:

图16 正方形矩孔的夫琅禾费衍射图案

可以看到十字形簇拥的次级大们。如果想放大图案,可以延长观察透镜焦距:

图17 矩孔的夫琅禾费衍射延长焦距放大图案

一键运行程序导出GIF保存至本地,如图17。

如果用傅里叶变换法,是等价的结果:

图18 傅里叶变换法模拟矩孔的夫琅禾费衍射

cut-off

三、多缝的夫琅禾费衍射

我们已经会了单缝的情形,双缝衍射的情形要考虑双光束干涉

图19(a) 双缝衍射

我们可以看到类似于杨氏双缝干涉傍轴区的平行等距直条纹,按单缝衍射起伏。在近轴区:

图19(b) 双缝衍射近轴区

如果是多缝衍射其衍射条纹为:

图20 多缝的夫琅禾费衍射

缺级是衍射零点与干涉主极大重合,导致干涉主极大不显现。干涉主极大的包络是单缝衍射的形状,如图中虚线所示。 单缝与多缝衍射的区别:

图21 引用自蔡履中《光学》第三版

第(1)(3)已经可以较容易看出,于是我们取消光强归一化,有:

图22 单缝与多缝夫琅禾费衍射对比

我们可以看到,N=5缝的零级强=N²倍单缝的零级强。 当缝数N很大时,就是光栅衍射,其光栅方程为:d(sinθ+sini)=mλ 当斜入射的时候,条纹向光源移动反方向补偿移动,比如光源上移则条纹下移:

图23 单缝与多缝夫琅禾费衍射斜入射时的情形

光栅的另一个作用是充当色散元件,由于其主极大半角宽度是∝波长,所以不同波长的同级主极大在位置上相互错开,以单缝夫琅禾费衍射在白光入射时为例:

图24 白光入射单缝夫琅禾费衍射

我们可以看到,只有零级强是白光,第一级次分光。同级次红光在外,紫光在内。如果是白光入射多缝的夫琅禾费衍射:

图25 白光入射多缝夫琅禾费衍射

可以看到,多缝时只有第一级次的被凸显。白光干涉衍射、色散分光的另开一个专栏单独讲。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空