夫琅禾费衍射的Matlab仿真

110512班 11051057 李陟凌

夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔)处于无穷远处的衍射现象。实验装置如图:

S为单色点光源,放置在透镜L1的物方焦点处,所得平行光垂直入射到障碍物,借助于透镜L2将无穷远处的衍射图样移至L2的像方焦面上观察。

若障碍物为单缝,设缝宽度为a ,观察屏上点P与透镜L2光心连线的方位角为θ,由几何成像理论,此角正好也是相应平面波分量的方位角。若取入射光波长为λ,透镜L2的焦距为f,根据惠更斯- 菲涅耳原理,可得单缝夫琅禾费衍射强度分布公式为:

I=I0sin2α

2

(公式1)

式中I

0为接收屏中央的强度,α=θ

2

=πasinθ

λ

阿贝成像原理的演示实验中提及到夫琅禾费衍射,然而没有相应的演示实验装置,由此我产生了用数学软件模拟其衍射图样的想法。根据公式1,代入λ、a、θ等值,就可以得到接收屏每一点的光强度值,调用imagesc()函数就可以得到干涉条纹样。但这种方法只适用于单缝等简单情况。为了模拟较复杂的二维孔洞产生的衍射图样,我查阅了资料,得到如下的方法:

设衍射屏的振幅透射系数为t(x,y),根据菲涅耳——基尔霍夫衍射积分,若观察平面到衍射屏的距离z 满足如下近似条件:

则在单位振幅的相干平面光波照射下,可得衍射屏的夫琅禾费衍射光场复振

matlab模拟夫琅禾费单缝衍射,夫琅禾费衍射的Matlab仿真相关推荐

  1. matlab模拟夫琅禾费单缝衍射,夫琅禾费单缝衍射光强分布MATLAB分析【毕业论文】.doc...

    PAGE l 摘 要 衍射为人们所熟悉的现象,对于光的这种特殊现象在很多方面有着应用. 在光的衍射的基础上,介绍了什么是夫琅禾费衍射,几种实现夫琅禾费衍射的方法和原理及光强分布特点,以基尔霍夫积分定理 ...

  2. matlab模拟光栅,用MATLAB模拟正弦光栅的衍射

    文章幼号 压 路 用 模拟正弦光栅的衍射 王 建荣 王 小伟 太原科技大学应用科学学院 , 山西 太原 摘 要 墓于光学理 论 的抽象性 , 利用 模拟 了正 弦光栅 的衍射实验 , 得 出正 弦光栅 ...

  3. 运用matlab模拟液晶盒的源代码,基于Matlab的AIFF MVA液晶显示模拟及分析

    液晶显示器(liquidcrystaldisplay,LCD)具有工作电压低.微功耗.能使用CMOS直接驱动.超薄等特点,是当前最具有活力的显示器件之一[1].垂直取向(verticalalignme ...

  4. 【数学建模】基于matlab模拟疫情SEIRS模型【含Matlab源码 2214期】

    一.⛄SEIR模型简介 1 SEIR模型简介 如果所研究的传染病有一定的潜伏期,与病人接触过的健康人并不马上患病,而是成为病原体的携带者,归入 E 类.此时有: 仍有守恒关系 S(t) + E(t) ...

  5. Matlab模拟登陆网页,转:使用matlab自动登录网站(人人网、新浪微博)代码

    使用matlab自动登录网站(人人网.新浪微博)代码 标题听上去很怪哈...其实意思就是用matlab自动填表单--自动填写账号,密码,然后模拟点击登录. 希望能够起到抛砖引玉的作用,登录其他邮箱什么 ...

  6. 【湍流】基于Matlab模拟高斯光束在湍流大气中传输仿真,得到大气湍流相位屏、以及光斑强度变化

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  7. 布丰投针java实现,MATLAB模拟布丰投针实验

    MATLAB模拟布丰投针实验 标签(空格分隔): 算法 Buffon's Needle 桌面上有距离为a的若干平行线,将长度为L的针随机丢在桌面上,则这根针与平行线相交的概率是多少?假定L < ...

  8. matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc

    基于Matlab的夫琅禾费衍射光学仿真 基于Matlab的夫琅禾费衍射光学仿真 摘要 计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合 ...

  9. matlab模拟夫琅禾费单缝衍射,基于MATLABGUI的夫琅禾费单缝衍射仿真

    基于MATLAB GUI 的夫琅禾费单缝衍射仿真 高峰,赵文丽,曹学成* (山东农业大学信息科学与工程学院,山东泰安271018) 摘要:根据夫琅禾费单缝衍射的基本原理,利用MATLABR2008a ...

最新文章

  1. 【汇总】涉及iOSiPhone开发相关文章汇总
  2. TCP协议的3次握手和4次挥手
  3. java ee的小程序_用微服务和容器替换旧版Java EE应用程序服务器
  4. 抱歉(HDU-1418)
  5. Gridview导出到EXCEL
  6. 利用递归遍历文件夹和文件存入TreeView
  7. 2015workshop-age 的txt 生成过程
  8. Java实验8 T2.编程包含一个文本框和一个文本区域
  9. mysql 设置密码
  10. cartographer探秘第四章之代码解析(六) --- 后端优化 --- 优化求解
  11. list中随机获取n条、随机生成4位6位数工具类,1-n范围随机数,Math.random()生成随机数
  12. js浏览器数据库 IndexedDB Web SQL
  13. 农用地包括哪些地类_耕地包括哪些地类?怎么区分?都有什么用途?
  14. faster RCNN之RPN详解
  15. 英语句子组织的5个步骤
  16. jQuery推箱子小游戏
  17. Arouter讲解4_Core,flutter游戏
  18. cad坐标归零lisp_在CAD中用LISP实现原位放大数值
  19. hangman猜字游戏
  20. 河北新华计算机学校贴吧,读石家庄新华电脑学校“骗人黑幕”的幕后黑手???...

热门文章

  1. ABAP 类方法获取长文本内容
  2. python gevent async_谈谈Python协程技术的演进
  3. Python-数据类型考试题分析
  4. 工程造价能不能预防超预算
  5. js身份证号码,电话号码验证
  6. python 浏览器 弹 另存为_另存为弹出框如何调用
  7. 新CSDN文章转成PDF、打印(去空白)
  8. □ 影片名:《樱桃小丸子》(36004) 在线播放
  9. java:List的深拷贝
  10. 基于若依框架(前后端分离)-新写前端Vue页面