单缝衍射的MATLAB分析

学院: 精密仪器与光电子工程学院

专业: 生物医学工程

班级: 1班

姓名:

单缝衍射的MATLAB分析

摘要:在光的衍射概述和发展历史的基础上,说明了单缝衍射的图样特点,介绍了夫琅禾费衍射和菲涅耳衍射,几种实现夫琅禾费衍射的方法和原理及光强、条纹分布特点。并利用衍射公式的近似对基尔霍夫衍射公式进行了推导,从理论上得出了夫琅禾费单缝衍射的光强公式,利用Matlab软件进行了光强分布的图样仿真,并用实验采集到的图样对理论和仿真的结论进行了验证,计算结果与实验结果得到了很好的吻合。

关键字:单缝衍射 夫琅禾费单缝衍射 光强分布 条纹分布

一、光的衍射概述

1.光的衍射现象

物理光学中,光的衍射现象是指光波在空间传播遇到障碍时,其传播方向会偏离直线传播,弯入到障碍物的几何阴影中,并呈现光强的不均匀分布的现象。通常将观察屏上的不均匀的光强分布称为衍射图样。光的衍射是光的波动性的主要标志之一。

光波遇到障碍物以后会或多或少地偏离几何光学传播定律的现象。几何光学表明,光在均匀媒质中按直线定律传播,光在两种媒质的分界面按反射定律和折射定律传播。但是,光是一种电磁波,当一束光通过有孔的屏障以后,其强度可以波及到按直线传播定律所划定的几何阴影区内,也使得几何照明区内出现某些暗斑或暗纹。

1.1衍射现象的基本问题

1.已知照明光场和衍射屏的特征,求屏幕上衍射光场的分布;

2.已知衍射屏及屏幕上衍射光场的发布,去探索照明光场的某些特性;

3.已知照明光场及屏幕上所需的衍射光场发布,设计、计算衍射屏的结构和制造衍射光学元件。

1.2衍射现象的分类

根据光源、衍射物(衍射屏)和衍射场(观察屏)三者之间的位置确定

1.夫琅和费衍射:(远场衍射)

光源和衍射场都在衍射物无限远处的衍射。

2.菲涅耳衍射 :(近场衍射)

光源和衍射场或二者之一到衍射物的距离比较小时的衍射。

1.3衍射现象及单缝衍射图样

让一个足够亮的点光源S发出的光透过一个圆孔∑,照射到屏幕K上,并且逐渐改变圆孔的大小,就会发现:当圆孔足够大时,在屏幕上看到一个均匀光斑,光斑的大小就是圆孔的几何投影,随着圆孔逐渐减小,起初光斑也相应的变小,而后光斑开始模糊,并且在圆斑外面产生若干围绕圆斑的同心圆环,当使用单色光源时,是一组明暗相见的同心环带,当使用白色光源时,是一组色彩相间的彩色环带;此后再使圆孔变小,光斑及圆环不跟着变小,反而会增大起来。

单色红光衍射图样 白光衍射图样

1.4衍射的应用

光的衍射决定光学仪器的分辨本领;气体或液体中的大量悬浮粒子对光的散射,衍射也起重要的作用。衍射应用大致可以概括为以下四个方面:

1、 光谱分析:如衍射光栅光谱仪。

2、 结构分析:衍射图样对精细结构有一种相当敏感的“放大”作用,故而利用图样分析结构。如X射线结构学。

3、 成像:在相干光成像系统中,引进两次衍射成像概念,由此发展成为空间滤波技术和光学信息处理。如光瞳衍射导出成像仪器的分辨本领。

4、 波阵面再现: 一种全新的两步无透镜成像法,也称为波阵面再现术,这是全息术原理中的重要一步。

2. 衍射现象的发展过程

大约1818年前,一直没有人注意到有可能根据波动理论说明衍射效应。1818年,菲涅耳的著作问世。他在论文中证明,应用慧更斯作图法,结合干涉原理,能够解释衍射现象。 菲涅耳的分析后来由基而霍夫在1882年给出了完善的数学描述。

衍射问题是光学中遇到的最为困难的问题之一。在衍射理论中,那种在某种意义上可以认为是严格的解,是很少有的。 直至1896年,才由索末菲给出了第一个解。他在一篇重要论文中讨论了一个完全导电的半无限平面屏对平面波的衍射。此后,对少数其它衍射问题(二维)也求得了严格解。

由于在数学上的困难,在大多数有实际意义情况下,必须采用近似方法。这些方法中惠更斯-菲涅耳理论是最富成效的,它适用于处理光学仪器中所遇到的大多数光学衍射问题。

二、单缝衍射原理

1. 惠更斯—菲涅耳原理

最早成功地用波动理论解释衍射现象的是菲涅耳,他将惠更斯原理用光的干涉理论加以补充,并予以发展。

惠更斯原理是描述波动传播过程的一个重要原理,其主要内容是:如图2-1所示的波源S,在某一时刻所产生波的波阵面为∑,则∑面上的每一点都可以看作是一个次波源,它们发出球面次波,其后某一时刻的波阵面∑'即是该时刻这些球面次波的包络面,波阵面的法线面的法线方向就是该波的传播方向。惠更斯原理能够很好地解释光的直线传播,光的反射和折射方向,但不能说明衍射过程及其强度分布。

单缝衍射matlab,单缝衍射的matlab讲解.doc相关推荐

  1. 基于matlab的信号去噪,基于matlab的信号去噪研究.doc

    基于matlab的信号去噪研究.doc 学 生 毕 业 设 计(论 文) 课题名称 基于 MATLAB 的信号去噪研究 姓 名 陈文 学 号 051220206 院 系 物电系 专 业 电子信息工程 ...

  2. matlab与vc混合编程指导书.doc,vc与matlab混合编程—基于com.doc

    vc与matlab混合编程-基于com.doc VC与MATLAB混合编程基于COM2010年03月21日星期日1118注意旨在提供一份VC调用MATLAB的快速试验参考和一些实际经验,不保证所有内容 ...

  3. pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc

    pid算法matlab仿真程序和c程序.doc 1 增量式 PID 控制算 法 Matlab 仿真程序 设一被控对象 G(s) =50/(0.125s^2+7s),用增量式 PID 控制 算法编写仿真 ...

  4. matlab磁场计算公式,利用MATLAB计算电磁场有关分布.doc

    利用MATLAB计算电磁场有关分布 电磁场实验报告 实验一 模拟电偶极子的电场和等位线 学院:电气工程及其自动化 班级: 学号: 姓名: 实验目的:了解并掌握MATLAB软件,熟练运用MATLAB语言 ...

  5. 用MATLAB分析电能质量,基于matlab仿真的电能质量研究.doc

    基于matlab仿真的电能质量研究.doc 西南交大网络教育学院毕业设计第1页1题目基于MATLAB仿真的电能质量研究院系西南交通大学网络教育学院专业电气工程及其自动化姓名翟洪林指导教师郭蕾西南交通大 ...

  6. matlab 进行非线性回归,5.利用Matlab编程进行非线性回归分析.doc

    5.利用Matlab编程进行非线性回归分析.doc §5. 利用Matlab编程计算非线性回归模型 --以Logistic曲线为例 1.原始数据 下表给出了某地区1971-2000年的人口数据(表1) ...

  7. matlab仿真实验报告,Matlab SIMULINK仿真实验报告.doc

    Matlab SIMULINK仿真实验报告.doc 西安邮电学院 Matlab实验报告(四)2011- 2012 学年第 1 学期专业 自动化班级 自动 0903学号姓名2011 年 11 月 10 ...

  8. matlab 自动控制函数,matlab自动控制仿真常见函数应用.doc

    matlab自动控制仿真常见函数应用.doc 自动控制常见MATLAB函数的应用roots/conv/rlocus/zpk/tf/bode/step/impulse1.在matlab中采用roots函 ...

  9. 基于MATLAB成绩分析系统设计,基于MATLAB的班级成绩分析.doc

    基于MATLAB的班级成绩分析.doc 基于MATLAB的班级成绩分析 摘要: 本文重点介绍了MATLAB强大的绘图功能.通过应用MATLAB分析班级学生成绩说明其程序的简单,以及程序运行之后的图形显 ...

最新文章

  1. Anaconda3 离线安装和配置 Django-3.2.7 使用 MySQL-5.7 数据库
  2. 强如 Disruptor 也发生内存溢出?
  3. okhttp上传图片和其他参数_Android中Okhttp3实现上传多张图片同时传递参数_放手_前端开发者...
  4. 【音视频安卓开发 (六)】Android GLSurfaceView播放视频
  5. c语言实现各种排序,c语言实现各种排序算法
  6. 在Linux下轻松搭建自己的DNS服务器
  7. 事务Transaction 那点事儿
  8. 计算机软件考试高级工程师,软考高级工程师容易考吗
  9. html图片的title,图片标签IMG内alt和title属性
  10. 转载:汽车上的控制器简介
  11. H5在微信端自动播放音乐
  12. k8s免fq下载镜像
  13. 【数理逻辑】命题逻辑 ( 命题逻辑推理 | 推理的形式结构 | 推理定律 | 附加律 | 化简律 | 假言推理 | 拒取式 | 析取三段论 | 假言三段论 | 等价三段论 | 构造性两难 )
  14. anbox 使用情况_最近比较火的Anbox项目
  15. 什 么 是ECP、EPP ?
  16. 新婚老公的忏悔信(爆笑)[转]
  17. 20120814-虚拟串口VSPD的使用方法
  18. 富士康贫血100天:40万员工人均到手工资1932元
  19. 滤了asa,cer,cdx,php,aspx等脚本类型的上传情况下添加一个ashx的上传类型
  20. CUDA:使用CUDA/OpenGL互操作性对在OpenGL中生成的3D场景的图像进行后处理实例

热门文章

  1. 基于HTML环保主题网页项目的设计与实现——环保垃圾分类(HTML+CSS+JavaScript)
  2. TP---word下载(简化版)
  3. Django之ajax简介
  4. C#仿QQ皮肤-TextBox 控件实现
  5. frida工具Jnitrace | Objection | r0tracer
  6. delphi2010发送邮件—中文显示为乱码解决
  7. flex与folat
  8. MAC上可以用的连接安卓、苹果手机的全功能助手-魔方手机助手
  9. Arcgis Engine二次开发(一)AE开发总览
  10. 触控科技陈昊芝:捕鱼达人装机量1亿 月活跃用户3246万