2闐7年4月 第24卷第2期 重庆师范大学学报〈自然科学版) Joumal of Chongqmg Normal Umvenity( Natural Science Edition) 用Matlab模拟白光夫琅和费衍射· 1,2 Apr. 2m7 Vol. No. 2 (1.重庆师范大学物理学与信息技术学院,重庆4-7;2 ·南京师范大学物理科学与技术学院,南京21 7) 摘要:根据配色原理,将白光衍射分解为三基色衍射场的非相干叠加,用Matl陆模拟白光圆孔和单缝衍射场的分布图,给出程序代码,结果形象直观。 关譴诵:夫琅和费衍射;三基色;Matl;模拟 中图分类号:36· 1 文獻标识码:A 文章编号:1672· 93(2佣7)02· 3· 03 Simulation of White Light Fraunhofer Diffraction by Matlab 2 YU (1. College of Physics and Information Technology, Chongqing Normal University, Chongqmg 4-7,2 · College of Physics and Technology, Nanjing Norrnal University, Nanjing 21 7,China) Abstract:According to mixture of colors山eo,the white缶a冚on can旄regarded noncoherent su血ion of the three pnmary colors diffraction. Employing With the Mat-lab' abundant drawing functions and powerful computation il呵》we can simulate the white diffraction fields of slit and ci冚hole, and give the soume code of it. The result is intuitiomstic and访d. Key wor山:Fraunhofer diffraction;three pnmary colors;Matlab;omulation 光的衍射是光波动性的一种直观表现。利用计算机模拟光衍射,不但可以不受实验仪器和实验场所的限制,而且效果可能比实验更形象、直观,更有利于学习者理解。另外,计算机模拟演示可以改变实验参数,反映不同条件下的实验现象和结果,动态 直观地展现各种物理量之间的关系,有利于光学实 [ 1.3 ] 验教学的开展。单色光的衍射场一般比较容易获得,关于计算机模拟单色光衍射的文献也比较多4;相比之下,白光衍射的实验难度稍大,这主要是由于白光源较难控制和获得的白光衍射场光强较弱。本文根据配色原理,用Matlab模拟单缝和圆孔两种典型的白光夫琅和费衍射。 1夫琅和费衍射 单缝夫琅和费衍射的原理如图1所示,它是平行光衍射5。实验要借助两个透境来实现。一束平行光照射到很窄的单缝K上,穿过单缝后经过透镜L在屏幕E上形成衍射条纹。实验发现,平行光(波 收稿日期:2 · 11.26 修回日期:2 12· 12 阵面垂直于透镜光轴)经过透镜会聚在焦面中央的光线因相互加强而形成明纹。这说明位相相同的平行光经过透镜聚焦时,它们的位相仍然相同,透镜并未引起附加的位相差。在傍轴条件下,利用菲涅耳一基尔霍夫积分公式求得狭缝上子波源在衍射屏上P点的叠加复振幅为
matlab模拟Fraunhofer衍射,用Matlab模拟白光夫琅和费衍射
最新推荐文章于 2023-06-04 11:11:32 发布