大学物理 ›› 2021, Vol. 40 ›› Issue (12): 24-.doi: 10.16854 / j.cnki.1000-0712.210128

• 物理实验 • 上一篇    下一篇

任意亮度孔形衍射的数值模拟

方慧雯,杨锦宏,贺胜男,卫玉娇,张吴记,汪卫华   

  1. 安徽大学 物质科学与信息技术研究院,安徽 合肥 230601
  • 收稿日期:2021-03-19 修回日期:2021-05-08 出版日期:2021-12-10 发布日期:2021-12-14
  • 通讯作者: 杨锦宏,E-mail: 1545284855@ qq.com
  • 作者简介:方慧雯( 1998—) ,女,安徽黄山人,安徽大学物质科学与信息技术研究院 2020 级研究生.
  • 基金资助:
    国家自然科学基金青年基金( 11904007)

Numerical simulation of aperture diffraction with arbitrary brightness

FANG Hui-wen,YANG Jin-hong,HE Sheng-nan,WEI Yu-jiao,ZHANG Wu-ji,WANG Wei-hua   

  1. Institute ofMaterial Science and Information Technology,Anhui University,Hefei,Anhui 230601,China
  • Received:2021-03-19 Revised:2021-05-08 Online:2021-12-10 Published:2021-12-14

摘要: 本文基于 Matlab 软件平台,通过编写程序来处理惠更斯-菲涅耳公式. 利用图片像素实现各种孔形光源的亮度值,再用 Matlab

循环计算光屏上复振幅分布,可简单快速地实现任意形状及亮度孔的近场和远场衍射图案的数值模拟,给出任意形状和任意亮度孔的衍射图案.模拟近场衍射特性时,衍射图像中央存在光强减弱、增强两种情况,验证了近场衍射到远场衍射的过程中央光强变化逐渐减少; 模拟正多边形孔衍射特性时,验证了当正多边形的边数趋于无穷大时,衍射图像为圆孔衍射; 最后,给出任意形状和任意亮度孔的衍射图案.

关键词: 惠更斯-菲涅耳原理, Matlab 模拟, 近场和远场衍射, 任意亮度小孔, 任意形状小孔

Abstract: 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 dif- fraction 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 dif- fraction,the change of central light intensity

gradually decreases ( from Fresnel diffraction to Fraunhofer diffrac- tion) ; 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 nu- merical example is given for diffraction pattern of

arbitrary shape and brightness hole.

Key words: Huygens Fresnel principle, Matlab simulation, near field / far field diffraction, arbitrary brightness hole, arbitrary shape hole