- 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)