没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab的光学衍射仿真.doc
需积分: 10 3 下载量 103 浏览量
2022-07-16
08:48:05
上传
评论 1
收藏 83KB DOC 举报
温馨提示
试读
34页
基于Matlab的光学衍射仿真.doc
资源推荐
资源详情
资源评论
I
基于 Matlab 的光学衍射实验仿真
摘 要
光学试验中衍射实验是非常重要的实验. 光的衍射是指光在传播过程中遇到
障碍物时能够绕过障碍物的边缘前进的现象, 光的衍射现象为光的波动说提供了
有力的证据. 衍射系统一般有光源、衍射屏和接受屏组成, 按照它们相互距离的
大小可将衍射分为两大类, 一类是衍射屏与光源和接受屏的距离都是无穷远时
的衍射, 称为夫琅禾费衍射, 一类是衍射屏与光源或接受屏的距离为有限远时的
衍射称为菲涅尔衍射.
本文用 Matlab 软件对典型的衍射现象建立了数学模型,对衍射光强分布进
行了编程运算,对衍射实验进行了仿真.最后创建了交互式 GUI 界面,用户可以通
过改变输入参数模拟不同条件下的衍射条纹.
本文对于衍射概念、区别、原理及光强分布编程做了详细全面的介绍
关键字:Matlab;衍射;仿真;GUI 界面;光学实验
II
Matlab—based Simulation of Optical Diffraction
Experiment
Abstract
Optical diffraction experiment is a very important experiment。 is the diffraction
of light propagation of light in the obstacles encountered in the process to bypass the
obstacles when the forward edge of the phenomenon of light diffraction phenomenon
of the wave theory of light provides a strong Evidence. diffraction systems generally
have light, diffraction screen and accept the screen composition, size according to
their distance from each other diffraction can be divided into two categories, one is
the diffraction screen and the light source and the receiving screen is infinity when the
distance between the diffraction Known as Fraunhofer diffraction, one is diffraction
screen and the light source or accept a limited away from the screen when the
diffraction is called Fresnel diffraction。
In this paper, Matlab software on a typical phenomenon of a mathematical
model of diffraction, the diffraction intensity distribution of the programming
operation, the diffraction experiment is simulated。 Finally, create an interactive
GUI interface , users can change the input parameters to simulate different
conditions of the diffraction pattern。
This concept of the diffraction , difference, intensity distribution of
programming principles and a detailed comprehensive description
Key word: matlab;diffraction; simulation; guiinterface;optical experiment
目 录
1 绪论 1
1。1 光学仿真的研究意义 1
1。2 国内外研究现状 2
1.3 MATLAB 仿真的优越性 2
1.4 仿真的主要内容 2
III
2 衍射 3
2.1 光的衍射现象 3
2。1.1 衍射定义 3
2.1.2 光的衍射现象 3
2。2 惠更斯——费涅耳原理 6
2。2.1 原理表述 6
2.2。2 原理的定量表达式 6
2.3 夫琅禾费原理 7
2.3.1 夫琅禾费衍射的装置 8
2.3。2 夫琅禾费矩孔衍射 9
2.3。3 夫琅禾费单缝衍射 10
2.3。4 夫琅禾费多缝衍射 11
2。3。5 多缝衍射图样 12
2。4 菲涅尔衍射原理 13
2.4.1 菲涅尔半波带法 13
2。4。2 菲涅尔单缝衍射 14
2。4.3 矩孔菲涅尔衍射 15
3 夫琅禾费衍射仿真 16
3.1 夫琅禾费单缝衍射仿真 17
3.2 夫琅禾费多缝衍射仿真 19
3.3 夫琅禾费矩孔衍射仿真 20
4 菲涅尔衍射仿真 27
4。1 菲涅尔方孔衍射仿真 23
4。2 菲涅耳单缝衍射仿真 26
5 交互式 GUI 界面 29
6 总结 30
参考文献 31
致谢 33
毕业设计(论文)知识产权声明 34
毕业设计(论文)独创性声明 35
IV
附录 1(GUI 编程)36
1 绪论
1
1 绪论
1。1 光学仿真的研究意义
在工程设计领域中,人们通过对研究对象建立模型,用计算机程序实现系统
的运行过程和得到运算结果,寻找出最优方案,然后再予以物理实现,此即为计算
机仿真科学.在计算机日益普及的今天,计算机仿真技术作为虚拟实验手段己经
成为计算机应用的一个重要分支。它是继理论分析和物理实验之后,认识客观世
界规律性的一种新型手段。计算机仿真过程是以仿真程序的运行来实现的。仿真
程序运行时,首先要对描述系统特性的模型设置一定的参数值,并让模型中的某
些变量在指定的范围内变化,通过计算可以求得这种变量在不断变化的过程中,
系统运动的具体情况及结果。仿真程序在运行过程中具有以下多种功能
(l)计算机可以显示出系统运动时的整个过程和在这个过程中所产生的各
种现象和状态。具有观测方便,过程可控制等优点;
(3)借助计算机的高速运算能力,可以反复改变输入的实验条件、系统参数,
大大提高实验效率。
因此,计算机仿真具有良好的可控制性(参数可根据需要调整)、无破坏性(不
会因为设计上的不合理导致器件的损坏或事故的发生)、可复现性(排除多种随机
因素的影响,如温度、湿度等)、易观察性(能够观察某些在实际实验当中无法或者
难以观察的现大幅度节省实验所耗费的人力物力,特别是在一些重复实验工作强
度较大且对实验器材、实验环境等要求较苛刻的情况下,如在大型激光仪器的建
造过程中,结合基准实验的仿真计算结果可为大型激光器的设计和优化提供依据。
仿真光学实验也可应用于基础光学教学.光学内容比较抽象,如不借助实验,
学生很难理解,如光的干涉、菲涅耳衍射、夫琅禾费衍射等。国外著名的光学教
材配有大量的图片(包括计算和实验获得的图片),来形象地说明光学中抽象难
懂的理论。光学实验一般需要稳定的环境,高精密的仪器,因此在教室里能做的
光学实验极为有限,而且也受到授课时间的限制。为了克服光学实验对实验条件
要求比较苛刻的缺点,可采用计算机仿真光学实验,特别是光学演示实验,配合
理
剩余33页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3655
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功