【光学】【计算矩形孔径的衍射强度图】矩形孔径对光的弗劳恩霍夫衍射(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

  • 矩形孔径对光的弗劳恩霍夫衍射是指当光通过一个矩形孔径时,产生的衍射现象。弗劳恩霍夫衍射是一种光的衍射现象,当光通过一个孔径或障碍物时,光波会发生弯曲和干涉,形成衍射图样。

    对于矩形孔径,当光通过孔径时,光波会在孔径边缘发生弯曲和干涉。根据衍射理论,矩形孔径的衍射图样可以通过傅里叶变换来描述。具体来说,矩形孔径的衍射图样可以分解为一系列的衍射斑点,这些斑点的位置和强度分布可以通过傅里叶变换计算得到。

    矩形孔径的衍射图样通常具有中央亮斑和一系列的暗条纹,这些暗条纹的位置和强度分布取决于孔径的大小和形状,以及入射光的波长。当孔径的尺寸较大时,衍射图样中的暗条纹会变得更加明显和密集。

    矩形孔径对光的弗劳恩霍夫衍射在光学领域有广泛的应用。例如,在光学显微镜中,光通过样品表面的矩形孔径时,会产生衍射图样,这可以用于观察和分析样品的细节结构。此外,矩形孔径的衍射现象也在光学通信、光栅等领域中有重要的应用。

考虑一束单色光落在如图1所示的矩形光圈上。衍射图在距孔径约R距离的屏幕上显示。光圈的一小部分将发射球形波阵面,向屏幕传播。衍射效应的产生是由于这些波阵面来自不同孔径的小截面的干涉。

📚2 运行结果

部分代码:

lambda=500e-9; k=(2*pi)/lambda; % wavelength of light in vaccuum
a=1e-6; b=1e-6; % dimensions of diffracting rectangular aperture
                % a is along Z and b is along Y
Io=100.0; % relative intensity
R=1.0e-3; % distance of screen from aperture
Y=(-0.25e-2:1e-5:0.25e-2); Z=Y ; % coordinates of screen

beta=k*b*Y/(2*R*pi);alpha=k*a*Z./(2*R*pi); % intermediate variable

 % diffracted intensity

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]Hecht, Eugene, Optics, 2nd Ed, Addison Wesley, 1987 

🌈4 Matlab代码实现

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值