《经典而重要的波动光学衍射的计算概述》3200字.docx

《经典而重要的波动光学衍射的计算概述》3200字.docx

经典而重要的波动光学衍射的计算概述

通过之前的准备,设计出计算程序和算法并得出美丽的可视化结果。计算圆孔、三角形孔、矩形孔的衍射。下面得到计算的结果与可视化。

单个圆孔衍射的计算与可视化

先计算圆孔的衍射,用来说明衍射计算的一般问题。设圆孔半径为r,将圆孔以外的光遮挡,原点在圆心上,所以透过函数为

其中Unitstep()是单位阶跃函数。选择圆孔的2r×2r区域作为衍射屏。

取波长等于0.6μm,涉及所有的长度量单位为都以μm。计算结果显示,衍射图与孔的半径有关。首先取r=10μm。

圆孔对光的衍射的程序代码如图3所示

圆孔对光的衍射的程序代码

对程序解释如下:

第一,需要注意的是,程序中频繁

文档评论(0)

1亿VIP精品文档

相关文档