MB编程模拟光学实验.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 11页
  • 2025-10-05 发布于北京
  • 举报

*;在物理学波动光学的部分往往由于这部分知识较为抽象且要用到复杂的数学运算有时很难掌握好这部分的知识为了较好地解决这一问题本文根据惠更斯-菲涅耳原理计算推导了夫琅禾费衍射场下单缝衍射的光强分布公式建立了单缝衍射的Matlab实现模型利用Matlab强大的计算功能得出光强分布矩阵然后用Matlab绘图函数得到衍射图样同时绘制了相应的衍射光强分布图并结合理论公式对衍射图样进行了分析;单缝衍射;光的衍射现象是光的波动性的一种表现通过对光的各种衍射现象的研究可以深入具体地了解光的波动性惠更斯原理认为:传播中的波面上任何一点都可以认为是一个新的次波源由这些次波源发出的次波是球面波这些次波的公共包络面就是下一个时刻的波面菲涅尔将其进一步具体化认为可以将波面S分成许多面积元ds每个ds在P点的振动可写为:

这便是计算衍射场的常用公式即惠更斯-菲涅尔原理的表达式;单色平行光通过单缝可看作N条光束的叠加来计算单缝衍射的几何关系如图所示.把单缝看作一排等间隔的光源N个光源分布P处的光强为这N个光源照射结果的合成;设计成MATLAB程序如下:;N=二五六;%确定灰度的等级

Br=B/maxB*N;%定标

subplot一二一

imagexmxsBr;

colormapgrayN

文档评论(0)

1亿VIP精品文档

相关文档