基于MATLAB的矩孔、单缝、圆孔夫琅和费衍射.docVIP

基于MATLAB的矩孔、单缝、圆孔夫琅和费衍射.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 设计目的 了解MATLAB软件的基本知识,基本的程序设计,软件在高等数学和工程数学中的应用,学会使用软件进行数值计算和控制工程中的应用。 1.绘制弗朗禾费矩孔、单缝和圆孔衍射图样,可以是二维的或三维的,也可以两种都有。改变矩孔、单缝和圆孔的参数,比较衍射条纹的变化。 2. 学习Matlab语言的概况和Matlab语言的基本知识。 3.学习Matlab语言的程序设计。 三、初始条件 计算机;Matlab软件。 四、时间安排 指导教师签名: 2015年 月 日 年 月 日 摘 要 I 1.设计的内容及要求 1 1.1设计的目的 1 1.2设计任务要求 1 2.设计原理及设计思路 1 2.1夫琅和费干涉理论 1 2.1.1夫琅和费圆孔衍射 2 2.1.2夫琅和费矩孔衍射 2 2.1.3夫琅和费单缝衍射 2 2.2设计思路 3 3.仿真及分析 4 4.心得和体会 7 参 考 文 献 8 摘 要 物理光学理论较为复杂抽象,实验现象的演示对条件要求高。采用MATLAB7.0强大的函数作图功能对矩孔、单缝、圆孔的夫琅和费衍射进行模拟,建立直观形象并且精确完整的理论模型,并附上程序代码,将干涉理论联系起来,分析衍射和干涉的本质。从而加深对夫琅和费原理、概念、和图像的理解。通过使用MATLAB编写程序,不仅理解了物理思想,而且了解了运用软件解决物理问题的方法。 关键词:夫琅和费;干涉;衍射;仿真;MATLAB 1.设计的内容及要求 1.1设计的目的 了解MATLAB软件的基本知识,基本的程序设计,软件在高等数学和工程数学中的应用,学会使用软件进行数值计算和控制工程中的应用。 1.绘制弗朗禾费矩孔、单缝和圆孔衍射图样,可以是二维的或三维的,也可以两种都有。改变矩孔、单缝和圆孔的参数,比较衍射条纹的变化。 2. 学习Matlab语言的概况和Matlab语言的基本知识。 3.学习Matlab语言的程序设计。 2.设计原理及设计思路 2.1夫琅和费干涉理论 衍射是光的波粒二象性中波动性,是光的基本属性之一,其主要表现在光遇到一定尺寸的障碍物时不沿直线传播而是绕过障碍物继续传播。根据惠更斯菲涅耳原理,在给定时刻波阵面上每一未被阻挡的点都会成为次级波源,障碍物外任一点上光场的振幅是所有子波的叠加。夫琅禾费衍射是远场衍射,即光源与障碍物和考察点的距离都是无穷远。 图1.光衍射原理图 如图1, 假设光在衍射屏平面上的某个波前点和观察点的坐标分别是 和, 当衍射屏相距光源以及观察点无限远时, 即 和同时满足远场条件:|Z|≥/、和|Z|≥、时,光场复振幅的分布满足夫琅衍射公式: (1) 公式中z 是衍射屏和观察屏的距离,为光波波长,为光在处的复振幅。 因此,观察屏上任意一点P的光强分布为:。对于不同情况的衍射屏, 只要对衍射孔进行积分, 理论上都是可以求出观察屏上任意一点P 的光强分布I(P), 从而可以对光强的分布进行定量研究。 2.1.1夫琅和费圆孔衍射 当衍射孔为半径为r的圆孔时, 根据公式(1), 可以导出其夫琅和费衍射光强公式 为: (2) 式中是衍射角, 是一阶贝塞尔函数。 为了方便,对衍射角做近似处理, ≈,其中是透镜的焦距。 2.1.2夫琅和费矩孔衍射 当衍射孔为一矩孔时, 其夫琅和费衍射光强公式为: (3) 式中和分别是矩孔的长和宽,是衍射角, 对于傍轴近似条件下:≈≈ 因此: (4) 2.1.3夫琅和费单缝衍射 当衍射孔为一单缝时,可以看成是宽度远远小于长度的矩孔, 其夫琅和费衍射光强公式为: (5) 式中是单缝长度是衍射角, 对于傍轴近似条件下:≈因此: (6) 2.2设计思路 根据夫琅和费公式(2)、(4)、(6)利用MATLAB7.0编程,代码如下: ①矩孔衍射代码: a = 0.0005; % 长 b = 0.0005; % 宽 Lmda =632.8e-9; % 波长 f = 1; % 焦距 xm = 6000* lmda* f; def =1e-5; I0 = 1; [ x, y] = meshgrid(- xm: def: xm) ; alpha = ( pi* a* x) / ( f* lmda) ; beta= ( pi* b* y)/ ( f* lmda); I = I0* (sin( alpha).^2.* sin( beta).^2./ (( alpha.^2+ eps) .* (beta.^2+ eps) ));%光强公式 figure

文档评论(0)

糖糖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档