MATLAB光学仿真·夫琅禾费衍射(2)矢量图解法
本文提纲:理论基础、编程效果图展示

半波带法只适用于波面可以分割成整数个半波带的情况,而矢量图解法更为精细——能把波面划分为元波带。

如上图,使用矢量图解法,可得相对振幅是辛格函数关系,其其几何意义为矢量图解法中同一圆心角所对的弦和弧长的长度比值。
用MATLAB在程序中绘制相对光强分布图像时,只需把这一辛格函数关系平方,成为单缝衍射因子。
单缝夫琅禾费衍射的效果如图所示:

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

多缝的夫琅禾费衍射在效果上是被缝间干涉的单缝衍射:

干涉主极小会导致“缺级”,所谓缺级就是原本单缝衍射应该有的白亮谱线莫得了。

但还是有如图虚线所示的单缝衍射包络。
正入射时的情形是光栅的各级谱线以轴上点为中心在两侧对称排列。斜入射时:光栅方程引入一项入射角修正:d(sini+sinθ)=mλ
此时效果上相当于零级强顺着入射方向在频谱上进行平移,
比如入射光线是自斜上方向下照射,则零级强应当向相应向下平移:
