多缝的夫琅和费衍射matlab仿真.doc

4、多缝的夫琅和费衍射,使用平行光照明,观察衍射图样随点光源位置(光源上下移动)的变化Θ图41图42多缝夫琅禾费衍射如图41所示。由于相邻单缝在P点产生的夫琅禾费衍射的幅值与中心单缝的相同,只是产生一个相位差,故,经证明,PSIN2D点处的光强为,220SININIP其中,。SINASIN2D因而,程序代码如下CLEAR清除原有变量LAMBDA6001E9设置波长为600NMA00051E3设置衍射屏参数缝宽为0005MM,缝距为002MMD0021E3F001汇聚透镜焦距设置为1CMN20设置缝数为20NI1000XLINSPACE0005,0005,NI将衍射屏按照狭缝方向分为NI个微元FORK1NISNXK/SQRTXK2F2ALPHAPIASN/LAMBDA算各微元对应的Α和Δ值DELTA2PIDSN/LAMBDAIKSINALPHA/ALPHA2SINNDELTA/2/SINDELTA/22求出各处的光强ENDFIGUREGCF显示图像NCLEVELS250BRINCLEVELSIMAGE0,X,BRCOLORMAPGRAYNCLEVELSTITLE 二维强度分布 运行后结果如图42所示。将光源上下移动的结果如图43所示图43图44点光源发出的光经过准直透镜后形成倾斜入射的平行光,倾斜角度为I。此时,P点强度的公式为,220SININIP其中,。SINASID故而程序代码如下,当时,即光源上下移动,改变其的值,即可仿真0出移动不同距离时的衍射图样。程序代码如下CLEAR清除原有变量LAMBDA6001E9设置波长为600NMA00051E3设置衍射屏参数缝宽为0005MM,缝距为002MMD0021E3F001汇聚透镜焦距设置为1CMN10设置缝数为10NI500IPI/20设置平行光入射的倾斜角XLINSPACE0005,0005,NI将衍射屏按照狭缝方向分为NI个微元FORK1NISNXK/SQRTXK2F2ALPHAPIASNSINI/LAMBDA算各微元对应的Α和Δ值DELTA2PIDSNSINI/LAMBDAIKSINALPHA/ALPHA2SINNDELTA/2/SINDELTA/22求出各处的光强ENDFIGUREGCF显示图像NCLEVELS250BRINCLEVELSIMAGE0,X,BRCOLORMAPGRAYNCLEVELSTITLE 二维强度分布 运行程序后结果如图44。令,结果如图45;令,结果如图46。10I10I图45图46故光源上下移动,会使干涉图样分别向右边和左边偏移。5、多缝的夫琅和费衍射,使用扩展光源照明,前后、上下移动光源,观察衍射图样的变化使用扩展光源照明,即为4中点光源的光照的叠加。程序代码为CLEAR清除原有变量LAMBDA6001E9设置波长为600NMA00051E3设置衍射屏参数缝宽为0005MM,缝距为002MMD0021E3F001汇聚透镜焦距设置为1CMN10设置缝数为10NI500IZEROS1,NIILINSPACEPI/1000,PI/1000,200将扩展光源分为微元XLINSPACE0005,0005,NI将衍射屏按照狭缝方向分为NI个微元FORT1200FORK1NISNXK/SQRTXK2F2ALPHAPIASNSINIT/LAMBDA算各微元对应的Α和Δ值DELTA2PIDSNSINIT/LAMBDAINKSINALPHA/ALPHA2SINNDELTA/2/SINDELTA/22求出各处的光强ENDIIIN将各光源光强累加ENDFIGUREGCF显示图像NCLEVELS250BRINCLEVELSIMAGE0,X,BRCOLORMAPGRAYNCLEVELSTITLE 二维强度分布 运行结果如图51,为左右偏移后的干涉条纹的叠加。图51图52将光源上下移动,可以通过改变I的取值实现,将上面程序中ILINSPACEPI/1000,PI/1000,200将扩展光源分为微元改为ILINSPACEPI/2000,3PI/2000,200将扩展光源分为微元运行后可得结果如图52,认为干涉条纹的叠加。若扩展光源足够大,令ILINSPACEPI/2000,3PI/2000,200将扩展光源分为微元则结果如图53,为全亮。图53

matlab多缝衍射公式,多缝的夫琅和费衍射matlab仿真.doc相关推荐

  1. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真.doc

    基于SIMULINK对非线性系统死区环节进行仿真.doc 基于SIMULINK对非线性系统死区环节进行仿真 摘要:主要是针对非线性系统死区环节进行SIMULINK仿真,通过仿真分析来实现控制系统的优化 ...

  2. 电机调速制动matlab,基于Matlab的三相异步电动机起动、调速和制动特性仿真.doc...

    信息工程学院 专业方向设计任务书 专业班级 学生姓名 学 号 设计题目 基于Matlab的三相异步电动机起动.调速和制动特性仿真 设 计 任 务 书 设计要求: 以matlab软件为平台,搭建三相异步 ...

  3. matlab多缝衍射公式,多缝干涉仿真

    前两天做了多缝的干涉,没来得及贴出图来,趁周日有时间补上吧! 这个是5缝的干涉图样: 之所以没有及时传上来,是因为看到了一个更加有意思的东西,计算傅里叶光学,可以实现各种衍射的图样仿真,最近正在研究, ...

  4. matlab 灰度化原理公式,imadjust从用法到原理—Matlab灰度变换函数之一

    注:作者辛苦原创,转载请注明出处 imadjust函数是MATLAB的一个工具箱函数,一般的语法调用格式为: f1=imadjust(f,[low_in high_in],[low_out high_ ...

  5. 基于matlab异步电机 s函数,基于MATLABS函数三相异步电机建模与仿真.doc

    基于MATLABS函数三相异步电机建模与仿真 基于MATLABS函数三相异步电机建模与仿真 [摘 要]该文对基于两相静止坐标系下的三相交流异步电动机进行分析,构造其数学模型,并用MATLAB /SIM ...

  6. matlab模拟简单孔径衍射图样,夫琅和费衍射实验文献综述

    夫琅和费衍射就是光源和观察幕离障碍物(孔或屏)均为无穷远的衍射现象,又称远场衍射,在实际操作中,可通过一个凸透镜,将无穷远处的衍射图样移至凸透镜的像方焦面上观察.可在观察幕中央看到一条特别明亮的亮条纹 ...

  7. Matlab:实现Fra多缝衍射仿真

    本文基于光学原理,用Matlab实现夫琅禾费多缝衍射现象仿真. Project Code % 作者:ZQJ % 日期:2021.1.8 星期五%***********************模拟狭缝型 ...

  8. matlab模拟公式,MATLAB模拟衍射利用基尔霍夫衍射公式

    代码自行改循环,目前需要10分钟左右,夫琅和费区目测不错,屏上点用矩阵写,高手如果觉得写的不好求指教!!!MATLAB我也还是新手,求大神带 利用菲涅尔-基尔霍夫衍射公式对问题进行处理,通过去不同的z ...

  9. matlab三角衍射,MATLAB模拟衍射利用基尔霍夫衍射公式

    利用菲涅尔-基尔霍夫衍射公式对问题进行处理,通过去不同的z 值观察近场,菲涅尔区,夫琅和费区的衍射条纹. 菲涅尔-基尔霍夫衍射公式:()()()()000exp cos ,cos ,2jk r r A ...

最新文章

  1. wordpress从apache迁移到nginx
  2. 《剑指offer》-斐波那契数列
  3. 随机森林特征重要性计算_R语言随机森林模型中具有相关特征的变量重要性
  4. 第四届中国软件工程大会征文通知
  5. 【MQTT】MQTT测试工具mqttfx和国内MQTT X工具下载
  6. 大规模分布式爬虫系统中Kafka和rabbitMQ消息中间件的技术实践分享
  7. 高中计算机会考知识点选择题,高中信息技术会考选择题知识点
  8. 如何在ionic官网打包自己的App
  9. 华为鸿蒙新闻发布会,华为鸿蒙2.0、EMUI 11齐发 打通手机、电视、PC全平台
  10. 为什么很多人开始反对996了?
  11. 大小端高位低位字节的理解
  12. 一男老师每日百词转载+连载(2)
  13. Autolabor Simulator激光雷达导航与避障(模拟平台)
  14. 没有订单,可以自行申请BSCI认证吗?
  15. php用户注册自动生成邀请码,PHP如何实现根据用户id生成一个唯一邀请码
  16. 关于sdr sdram的full page burst
  17. 苹果录屏精灵_iPhone自带投屏与录屏,3分钟教你操作!
  18. Au 中英文版本切换批处理文件
  19. 全兼容增强版zc706单板照片
  20. K线形态,一款业内权威专家都拍手称赞的策略,行走在众多行情走势中的高冷智花

热门文章

  1. 抢修、工单APP、系统
  2. 关于如何选择Bloger托管商
  3. 如何使用Wisdom RESTClient定制满足您个性化需求的API文档?
  4. Java获取对象内存地址
  5. 硬件视频编解码基本知识
  6. c语言自动登陆ssh,CheungSSH国产中文开源自动化运维系统Web界面(二)
  7. 注塑成型模腔数量影响因素有哪些?你知道的全面吗?
  8. 名悦集团让车友放心购买车,用好车
  9. 为 contenteditable 元素添加占位符
  10. [three] | 基于 maptalks + three 的三维城市示例