- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab的光学衍射实验仿真基于Matlab的光学衍射实验仿真
基于Matlab的光学衍射实验仿真 () 摘 要 通过Matlab软件编程,实现对矩孔夫琅和费衍射的计算机仿真,结果表明:该方法直观正确的展示了衍射这一光学现象,操作性强,仿真度高,取得了较好的仿真效果。 关键词 夫琅和费衍射;Matlab;仿真 1引言 物理光学是高校物理学专业的必修课,其中,光的衍射既是该门课程的重点内容,也是人们研究的热点。然而由于光学衍射部分公式繁多,规律抽象,学生对相应的光学图像和物理过程的理解有一定的困难,大大影响了教学效果。当然,在实际中可以通过加强实验教学来改善教学效果,但是光学实验对仪器设备和人员掌握的技术水平要求都较高,同时实验中物理现象容易受外界因素的影响,这给光学教学带来了较大的困难1【-5】。 随着计算机技术的迅速发展,现代化的教育模式走进了课堂,利用计算机对光学现象进行仿真也成为一种可能。Matlab是一款集数值分析、符号运算、图形处理、系统仿真等功能于一体的科学与工程计算软件,它具有编程效率高、简单易学、人机交互好、可视化功能、拓展性强等优点[6-8],利用Matlab编程仿真光学现象只需改变程序中的参数,就可以生成不同实验条件下的光学图像,使实验效果更为形象逼真。在课堂教学中,能快速的验证实验理论,使学生更直观的理解理论知识,接受科学事实。本文以矩孔夫琅和费衍射为例,介绍了Matlab在光学衍射实验仿真中的应用。 2 衍射基本原理 衍射是光波在空间或物质中传播的基本方式。实际上,光波在传播的过程中,只要光波波面受到某种限制,光波会绕过障碍物偏离直线传播而进入几何阴影,并在屏幕上出现光强分布不均匀的现象,称为光的衍射。根据障碍物到光源和考察点的距离,把衍射现象分为两类:菲涅尔衍射和夫琅和费衍射。研究不同孔径在不同实验条件下的光学衍射特性,对现代光学有重要的意义。 如图1所示,衍射规律可用菲涅尔衍射积分表示,其合振幅为[9]: (1) 其中,K是孔径平面,E是观察平面,r是衍射孔径平面Q到观察平面P的距离,d是衍射孔径平面O到观察平面P0的距离,cosθ是倾斜因子,k=2π/λ是光波波数,λ是光波波长,x1,y1和x,y分别是孔径平面和观察平面的坐标。由图(1)中可得 (2) 根据r的不同取值,产生两种不同的衍射,即菲涅尔衍射和夫琅和费衍射。 当障碍物到光源和考察点的距离都是无限的情况,式(1)的合振幅分布可进一步表示为: (3) 由此衍射积分得到的合振幅分布称为夫琅和费衍射。 3 仿真过程及结果 基于上述原理分析,假设矩孔夫琅和费衍射透镜焦距f=1000mm,光波长λ=500nm,矩形的孔径宽a=1mm,长b=2mm,根据公式(3),通过Matlab编程,则得到相应的仿真结果。 矩孔夫琅和费衍射仿真程序如下: focallength=1000; lambda=500; a=1.0;b=2.0; resolution=64; center=(resolution)/2; A=zeros(resolution,resolution); for i=1:1:resolution for j=1:1:resolution if abs(i-center)a*10/2abs(j-center)b*10/2 A(j,i)=255; end end end E=ones(resolution,resolution); k=2*pi*10000/focallength/lambda; imag=sqrt(-1); for m=1:1:resolution x=m-center; for n=1:1:resolution y=n-center; C=ones(resolution,resolution); for i=1:1:resolution p=i-center; for j=1:1:resolution q=j-center; C(j,i)=A(j,i)*exp(-imag*k*(x*p+y*q)); end end E(n,m)=sum(C(:)); end end E=abs(E); I=E.^2;I=I.^(1/3); I=I.*255/max(
您可能关注的文档
- 地震自救知识汇总地震自救知识汇总.doc
- 地震资料采集现场规范地震资料采集现场规范.doc
- 地面上的动物教学设计地面上的动物教学设计.doc
- 场地与建筑设计场地与建筑设计.doc
- 地面国标演进 香港测试助推--科讯广电网地面国标演进 香港测试助推--科讯广电网.doc
- 场效应晶体管1场效应晶体管1.doc
- 场效应管的工作原理场效应管的工作原理.doc
- 场效应晶体管参数测试仪的设计场效应晶体管参数测试仪的设计.doc
- 均之客贸易有限公司财务内部控制分析均之客贸易有限公司财务内部控制分析.doc
- 均衡发展问题解答均衡发展问题解答.doc
- 基于Matlab的光学衍射实验仿真正式论文基于Matlab的光学衍射实验仿真正式论文.doc
- 基于matlab的电炉温度控制算法比较及仿真研究基于matlab的电炉温度控制算法比较及仿真研究.doc
- 基于MCS-51汽油机电控燃油喷射系统的设计方案基于MCS-51汽油机电控燃油喷射系统的设计方案.doc
- 基于MATLAB的红外图像增强算法研究基于MATLAB的红外图像增强算法研究.doc
- 基于MCS51的两片单片机之间的串行通信接口设计基于MCS51的两片单片机之间的串行通信接口设计.doc
- 基于Matlab的小波分析在图像处理中的应用基于Matlab的小波分析在图像处理中的应用.doc
- 基于PLC的交通信号灯设计基于PLC的交通信号灯设计.doc
- 基于PLC的可变画面广告机控制设计 [文档在线提供]基于PLC的可变画面广告机控制设计 [文档在线提供].doc
- 基于PLC的智能交通灯控制系统毕业设计文献综述基于PLC的智能交通灯控制系统毕业设计文献综述.doc
- 基于PLC运输机基于PLC运输机.doc
最近下载
- 消防控制室搬迁施工设计方案.docx VIP
- 消化道出血护理业务学习.pptx
- 财务管理(四川大学)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 主城区城镇开发边界内详细规划调整维护方案 投标文件(技术方案).doc
- 细胞与基因治疗国内法规汇编 2024 05.pdf VIP
- 《机械基础》课件 孟莹 单元5--8 机械传动--- 传动装置总体设计 .pptx
- 城市更新专项规划服务方案投标文件(技术方案).doc
- 传动轴加工工艺设计-机械制造与自动化毕业设计(论文).doc VIP
- 2025北师大数学三年级上册第二单元《测量(二)》单元整体设计.docx
- 色彩分解的表现课件.ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)