摘要
本文基于Matlab软件平台,通过编写程序来处理惠更斯-菲涅耳公式.利用图片像素实现各种孔形光源的亮度值,再用Matlab循环计算光屏上复振幅分布,可简单快速地实现任意形状及亮度孔的近场和远场衍射图案的数值模拟,给出任意形状和任意亮度孔的衍射图案.模拟近场衍射特性时,衍射图像中央存在光强减弱、增强两种情况,验证了近场衍射到远场衍射的过程中央光强变化逐渐减少;模拟正多边形孔衍射特性时,验证了当正多边形的边数趋于无穷大时,衍射图像为圆孔衍射;最后,给出任意形状和任意亮度孔的衍射图案.
Based on Matlab software platform, the Huygens Fresnel formula is processed by programming. The brightness values of various aperture light sources are realized by using picture pixels, and the complex amplitude distribution on the light screen is calculated by Matlab cycle. The numerical simulation of near-field/far-field diffraction pattern of arbitrary shape and brightness aperture can be realized simply and quickly, and the diffraction pattern of arbitrary shape and brightness aperture are given. In the process of near-field diffraction to far-field diffraction, the change of central light intensity gradually decreases(from Fresnel diffraction to Fraunhofer diffraction);in the process of simulating the diffraction characteristics of regular polygon hole, it is verified that when the number of regular polygon edges tends to infinity, the diffraction image is circular hole diffraction;finally, a numerical example is given for diffraction pattern of arbitrary shape and brightness hole.
作者
方慧雯
杨锦宏
贺胜男
卫玉娇
张吴记
汪卫华
FANG Hui-wen;YANG Jin-hong;HE Sheng-nan;WEI Yu-jiao;ZHANG Wu-ji;WANG Wei-hua(Institute ofMaterial Science and Information Technology,Anhui University,Hefei,Anhui 230601,China)
出处
《大学物理》
2021年第12期24-28,共5页
College Physics
基金
国家自然科学基金青年基金(11904007)。