基于MATLAB的杨氏双缝干涉实验模拟_第1页
基于MATLAB的杨氏双缝干涉实验模拟_第2页
基于MATLAB的杨氏双缝干涉实验模拟_第3页
基于MATLAB的杨氏双缝干涉实验模拟_第4页
基于MATLAB的杨氏双缝干涉实验模拟_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB的杨氏双缝干涉实验模拟摘要:根据光的双缝干涉实验理论,利用MATLAB编写程序对双缝干涉实验进行模拟,绘制出双缝干涉的图样和光强分布曲线,并且同步计算出相应的条纹间距和对比度,自观地展现了单色光的双缝干涉这一物理现象,实验结果与实际计算结果一致,为双缝干涉的理论与实验提供了有效的支持.关键词:MATLAB;双缝干涉;实验模拟0引言MATLAB既是一种直观、高效的计算机语言,同时又是一个科学计算平台.它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具.双缝干涉实验是利用分波振面法获得相干光束,得到干涉图样.而利用MATLAB模拟实验可以形象、直观地演示实验现象,探究光的干涉问题,而且不受实验仪器和实验场所的限制,可以通过改变模拟参数获得不同的仿真结果,并在显示屏上直接显示出来,动态直观地展现各种物理量之间的关系,对于理解光学理论具有积极的作用.1双缝干涉实验的理论分析杨氏双缝干涉实验是利用分波振面法获得相干光束的典型例了,如图1所示,在普通单色光光源后放一狭缝S,S后又放有与S平行且等距离的两平行狭缝S1,和S2.单色光通过两个狭缝S1,S2射向屏幕,相当于位置不同的两个同频率同相位光源向屏幕照射的叠合,由于到达屏幕各点的距离(光程)不同引起相位差,叠合的结果是在有的点加强,在有的点抵消,造成干涉现象。d为双缝的间隔,D为屏幕到双狭缝平面的距离,y为O到P的距离.考虑两个相干光源到屏幕上任意点P的距离差为(1(1)(2(2)(3(3)(4(4)设两束相干光在屏幕上P点产生振幅相同,均为A0,则夹角为λ的两个矢量A0的合成矢量的幅度为(5(5)光强B正比于振幅的平方,故P点光强为(6(6)下面我们从理论上加以推导,由上面的式(1-2)可得(7(7)考虑到d,y很小,结合(7)式有(8(8)这样就得点P处于亮条纹中心的条件为(9(9)图1双缝干涉示意图因此,亮条纹是等间距的.若采用红光,其波长λ=500nm,屏幕到双狭缝平面的距离D=1m,双缝的间隔d=2mm,则相邻条纹间距为(10(10)2双缝干涉实验的计算机模拟n=101;ys=linspace(-ym,ym,n);%把光屏的y方向分成101点fori=1:nr1=sqrt((ys(i)-a/2).^2+D^2);r2=sqrt((ys(i)+a/2)^2+D^2);N1=19;dL=linspace(-0.1,0.1,N1);%设光谱相对宽度10%,lam1=lam*(1+dL);%分19根谱线,波长为一个数组phil=2*pi*(r2-r1)./lam1;%从距离差计算各波长的相位差B(i,:)=sum(4*cos(phil/2).^2)/N1;%叠加各波长并影响计算光强endN=255;%确定用的灰度等级为255级Br=(B/4.0)*N;%使最大光强对应于最大灰度级(白色)subplot(1,2,1)image(xs,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论