Matlab在物理學中的应用--光的衍射.docVIP

  • 17
  • 0
  • 约4.05千字
  • 约 7页
  • 2016-11-26 发布于重庆
  • 举报
Matlab在物理學中的应用--光的衍射

光的干涉和衍射 一、实验目的 ① 学 1. 双缝干涉模拟实验 杨氏双缝干涉实验是利用分波前法获得相干光束的典型例子. 如图2.24所示,单色光通过两个窄缝s1,s2射向屏幕,相当于位置不同的两个同频率同相位光源向屏幕照射的叠合,由于到达屏幕各点的距离(光程)不同引起相位差,叠合的结果是在有的点加强,在有的点抵消,造成干涉现象. 图2.24 双缝干涉示意图 考虑两个相干光源到屏幕上任意点P的距离差为 (2.19) 引起的相位差为 设两束相干光在屏幕上P点产生的幅度相同,均为A0,则夹角为φ的两个矢量A0的合成矢量的幅度为 A=2A0 cos(φ/2) 光强B正比于振幅的平方,故P点光强为 B=4B0cos2(φ/2) (2.20) 运行sy211.m程序得到干涉条纹如图2.27所示. clear all %sy211.m lam=500e-9; %输入波长 a=2e-3; D=1; ym=5*lam*D/a; xs=ym; %设定光屏的范围 n=101;ys=linspace(-ym,ym,n); % 把光屏的y方向分成101点 for i=1:n r1=sqrt((ys(i)-a/2).^2+D^2); r2=sqrt((ys(i)+a/2).^2+D^2); phi=2*pi

文档评论(0)

1亿VIP精品文档

相关文档