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

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

4、多缝的夫琅和费衍射,使用平行光照明,观察衍射图样随点光源位置(光源上下移动)的变化 θ

θ

θ 图4-1 图4-2

多缝夫琅禾费衍射如图4-1所示。由于相邻单缝在P 点产生的夫琅禾费衍射的幅值与中心单缝的相同,只是产生一个相位差θλπδsin 2d =

,故,经证明,P 点处的光强为:

220)2

sin 2sin ()sin ()(δ

δααN I P I =, 其中θλπαsin a =,θλ

πδsin 2d =。 因而,程序代码如下:

clear %清除原有变量

Lambda=600*(1e-9); %设置波长为600nm

a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm , 0.005mm , 缝距为0.02mm 0.02mm

d=0.02*(1e-3);

f=0.01; %汇聚透镜焦距设置为1cm

N=20; %设置缝数为20

ni=1000;

x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni 个微元 for k=1:ni

sn=x(k)/sqrt(x(k).^2+f^2);

alpha=pi*a*sn/Lambda; %算各微元对应的α和δ值

delta=2*pi*d*sn/Lambda;

I(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2; %求出各处的光强

end

figure(gcf); %显示图像

NCLevels=250;

Br=I*NCLevels;

image(0,x,Br);

colormap(gray(NCLevels));

title('二维强度分布');

运行后结果如图4-2所示。

将光源上下移动的结果如图4-3所示:

图4-3 图4-4

点光源发出的光经过准直透镜后形成倾斜入射的平行光,倾斜角度为i 。此时,P 点强度的公式为:

220)sin ()sin ()(ββ

αα

N I P I =, 其中)sin (sin i a -=θλπα,)sin (sin i d -=θλ

πβ。 故而程序代码如下,当0≠i 时,即光源上下移动,改变其的值,即可仿真出移动不同距离时的衍射图样。

程序代码如下:

clear %清除原有变量

Lambda=600*(1e-9); %设置波长为600nm

a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm ,

缝距为0.02mm

d=0.02*(1e-3);

f=0.01; %汇聚透镜焦距设置为1cm

N=10; %设置缝数为10

ni=500;

i=pi/20; %设置平行光入射的倾斜角

x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni 个微元 for k=1:ni

sn=x(k)/sqrt(x(k).^2+f^2);

alpha=pi*a*(sn-sin(i))/Lambda; %算各微元对应的α和δ值

delta=2*pi*d*(sn-sin(i))/Lambda;

I(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2;

%求出各处的光强

end figure(gcf); %显示图像 NCLevels=250;

Br=I*NCLevels;

image(0,x,Br);

colormap(gray(NCLevels));

title('二维强度分布');

运行程序后结果如图4-4。

令10π=

i ,结果如图4-5;令10-π=i ,结果如图4-6。

图4-5 图4-6

故光源上下移动,会使干涉图样分别向右边和左边偏移。

5、多缝的夫琅和费衍射,使用扩展光源照明,前后、上下移动光源,观察衍射图样的变化

使用扩展光源照明,即为4中点光源的光照的叠加。程序代码为:

clear %清除原有变量

Lambda=600*(1e-9); %设置波长为600nm

a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm,

缝距为0.02mm

d=0.02*(1e-3);

f=0.01; %汇聚透镜焦距设置为1cm

N=10; %设置缝数为10

ni=500;

I=zeros(1,ni);

i=linspace(-pi/1000,pi/1000,200); %将扩展光源分为微元

x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni个微元for t=1:200

for k=1:ni

sn=x(k)/sqrt(x(k).^2+f^2);

alpha=pi*a*(sn-sin(i(t)))/Lambda; %算各微元对应的α和δ值

delta=2*pi*d*(sn-sin(i(t)))/Lambda;

In(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2;

%求出各处的光强

end

I=I+In; %将各光源光强累加

end

figure(gcf); %显示图像

NCLevels=250;

Br=I*NCLevels;

image(0,x,Br);

colormap(gray(NCLevels));

title('二维强度分布');

运行结果如图5-1,为左右偏移后的干涉条纹的叠加。

图5-1 图5-2

将光源上下移动,可以通过改变i的取值实现,将上面程序中

i=linspace(-pi/1000,pi/1000,200); %将扩展光源分为微

改为

i=linspace(-pi/2000,3*pi/2000,200); %将扩展光源分为微元

运行后可得结果如图5-2,认为干涉条纹的叠加。

若扩展光源足够大,令

i=linspace(-pi/2000,3*pi/2000,200); %将扩展光源分为微元

则结果如图5-3,为全亮。

图5-3

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

4、多缝的夫琅和费衍射,使用平行光照明,观察衍射图样随点光源位置(光源上下移动)的变化 θ θ θ 图4-1 图4-2 多缝夫琅禾费衍射如图4-1所示。由于相邻单缝在P 点产生的夫琅禾费衍射的幅值与中心单缝的相同,只是产生一个相位差θλπδsin 2d = ,故,经证明,P 点处的光强为: 220)2 sin 2sin ()sin ()(δ δααN I P I =, 其中θλπαsin a =,θλ πδsin 2d =。 因而,程序代码如下: clear %清除原有变量 Lambda=600*(1e-9); %设置波长为600nm a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm , 0.005mm , 缝距为0.02mm 0.02mm d=0.02*(1e-3); f=0.01; %汇聚透镜焦距设置为1cm N=20; %设置缝数为20 ni=1000; x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni 个微元 for k=1:ni sn=x(k)/sqrt(x(k).^2+f^2); alpha=pi*a*sn/Lambda; %算各微元对应的α和δ值

delta=2*pi*d*sn/Lambda; I(k)=(sin(alpha)/alpha).^2*(sin(N*delta/2)/sin(delta/2)).^2; %求出各处的光强 end figure(gcf); %显示图像 NCLevels=250; Br=I*NCLevels; image(0,x,Br); colormap(gray(NCLevels)); title('二维强度分布'); 运行后结果如图4-2所示。 将光源上下移动的结果如图4-3所示: 图4-3 图4-4 点光源发出的光经过准直透镜后形成倾斜入射的平行光,倾斜角度为i 。此时,P 点强度的公式为: 220)sin ()sin ()(ββ αα N I P I =, 其中)sin (sin i a -=θλπα,)sin (sin i d -=θλ πβ。 故而程序代码如下,当0≠i 时,即光源上下移动,改变其的值,即可仿真出移动不同距离时的衍射图样。 程序代码如下: clear %清除原有变量 Lambda=600*(1e-9); %设置波长为600nm a=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm ,

单缝衍射实验实验报告

单缝衍射实验 一、实验目的 1.观察单缝衍射现象,了解其特点。 2.测量单缝衍射时的相对光强分布。 3.利用光强分布图形计算单缝宽度。 二、实验仪器 He-Ne激光器、衍射狭缝、光具座、白屏、光电探头、光功率计。 三、实验原理 波长为λ的单色平行光垂直照射到单缝上,在接收屏上,将得到单缝衍射图样,即一组平行于狭缝的明暗相间条纹。单缝衍射图样的暗纹中心满足条件: (1) 式中,x为暗纹中心在接收屏上的x轴坐标,f为单缝到接收屏的距离;a为单缝的宽度,k为暗纹级数。在±1级暗纹间为中央明条纹。中间明条纹最亮,其宽度约为其他明纹宽度的两倍。 实验装置示意图如图1所示。 图1 实验装置示意图 光电探头(即硅光电池探测器)是光电转换元件。当光照射到光电探头表面时在光电探头的上下两表面产生电势差ΔU,ΔU的大小与入射光强成线性关系。光电探头与光电流放大器连接形成回路,回路中电流的大小与ΔU成正比。因此,通过电流的大小就可以反映出入射到光电探头的光强大小。 四、实验内容 1.观察单缝衍射的衍射图形;

2.测定单缝衍射的光强分布; 3.利用光强分布图形计算单缝宽度。 五、数据处理 ★(1)原始测量数据 将光电探头接收口移动到超过衍射图样一侧的第3级暗纹处,记录此处的位置读数X(此处的位置读数定义为0.000)及光功率计的读数P。转动鼓轮,每转半圈(即光电探头每移动0.5mm),记录光功率测试仪读数,直到光电探头移动到超过另一侧第3级衍射暗纹处为止。实验数据记录如下: 将表格数据由matlab拟合曲线如下:

★ (2)根据记录的数据,计算单缝的宽度。 衍射狭缝在光具座上的位置 L1=21.20cm. 光电探测头测量底架座 L2=92.00cm. 千分尺测得狭缝宽度 d’=0.091mm. 光电探头接收口到测量座底座的距离△f=6.00cm. 则单缝到光电探头接收口距离为f= L2 - L1+△f=92.00cm21.20cm+6.00cm=76.80cm. 由拟合曲线可读得下表各级暗纹距离: 各级暗纹±1级暗纹±2级暗纹±3级暗纹 距离/mm 10.500 21.500 31.200 单缝宽度/mm 0.093 0.090 0.093 单缝宽度计算过程: 因为λ=632.8nm.由d =2kfλ/△Xi,得 d1=(2*1*768*632.8*10^-6)/10.500 mm=0.093mm. d2=(2*2*768*632.8*10^-6)/21.500 mm=0.090mm.

模拟夫琅禾费衍射的matlab源代码

源代码: N=512; disp('衍射孔径类型 1.圆孔 2.单缝 3.方孔') kind=input('please input 衍射孔径类型:');% 输入衍射孔径类型 while kind~=1&kind~=2&kind~=3 disp('超出选择范围,请重新输入衍射孔径类型'); kind=input('please input 衍射孔径类型:');% 输入衍射孔径类型 end switch(kind) case 1 r=input('please input 衍射圆孔半径(mm):');% 输入衍射圆孔的半径 I=zeros(N,N); [m,n]=meshgrid(linspace(-N/16,N/16-1,N)); D=(m.^2+n.^2).^(1/2); I(find(D<=r))=1; subplot(1,2,1),imshow(I); title('生成的衍射圆孔'); case 2 a=input('please input 衍射缝宽:');% 输入衍射单缝的宽度 b=1000;% 单缝的长度 I=zeros(N,N); [m,n]=meshgrid(linspace(-N/4,N/4,N)); I(-a

单缝衍射光强分布的测定

单缝衍射光强分布的测定 光的衍射现象是光的波动性又一重要特征。单缝衍射是衍射现象中最简单的也是最典型的例子。在近代光学技术中,如光谱分析、晶体分析、光信息处理等到领域,光的衍射已成为一种重要的研究手段和方法。所以,研究衍射现象及其规律,在理论和实践上都有重要意义。 实验目的 1. 观察单缝衍射现象及特点。 2. 测定单缝衍射时的相对光强分布 3. 应用单缝衍射的光强分布规律计算缝的宽度α。 实验仪器 光具导轨座,He-Ne 激光管及电源,二维调节架,光强分布测定仪,可调狭缝,狭缝A 、B 。扩束镜与起偏听偏器,分划板,光电探头,小孔屏,数字式检流计(全套)等。 实验原理 光在传播过程中遇到障碍时将绕过障碍物,改变光的直线传播,称为光的衍射。光的衍射分为夫琅和费衍射与菲涅耳衍射,亦称为远场衍射与近场衍射。本实验只研究夫琅和费衍 射。理想的夫琅和费衍射,其入射光束和衍射光束均是平行光。单缝的夫琅和费衍射如图二 所示。 当处于夫琅和费衍射区域,式中α是狭缝宽度,L 是狭缝与屏之间的距离,λ是入射光的波长。 实验时,若取α≤10-4m, L ≥1.00m ,入射光是 He-Ne 激光,其波长是632.8nm,就可满足上述条件。所以,实验时就可以采用如图一装置。 λ<

根据惠更斯-菲涅耳原理,可导出单缝衍射的光强分布规律为 当衍射角?等于或趋于零时,即?=0(或?→0),按式,有 故I=I 0,衍射花样中心点P 0的光强达到最大值(亮条纹),称为主极大。 当衍射角?满足 时,u=k π 则I=0,对应点的光强为极小(暗条纹), k 称为极小值级次。若用X k 表示光强极小值点到中心点P 0的距离,因衍射角ψ甚小,则 故X k =L ?=k λL/α,当λ、L 固定时,X k 与α成反比。缝宽α变大,衍射条纹变密;缝宽α变小,衍射条纹变疏。同时可推导出中央主极大的角度(即±1级暗纹的间距)??=2λ/α,两相邻暗纹的衍射角之差为??= λ/α。两相邻暗纹间的亮纹称为次极大。 sin ? 0 ±1.43λ/α ±2.46λ/α ±3.47λ/α … I I 0 0.47 I 0 0.017 I 0 0.008 I 0 … 各极极大的位置和相应的光强如下图三所示: 实验内容和步骤 实验装置如图一所示,按图搭好实验仪器。实验采用发散度甚小的He-Ne 激光作为光源,满足入射光为平行光的条件。为满足夫琅和费衍射条件,应尽量将显示衍射图像的屏远 ? ?? ? ?=?? ? ??=λ?πsin sin 2 0αu u u I I 1sin lim =u u () ±±±==,2,1sin k k α λ ?α λ ??k ≈≈sin 图三 单缝衍射的相对光强分布曲线

413-夫琅禾费单缝衍射

413夫琅禾费单缝衍射 1. 选择题 1,在单缝夫琅禾费衍射实验中,波长为λ的单色光垂直入射在宽度为a =4 λ的单缝上, 对应于衍射角为30°的方向,单缝处波阵面可分成的半波带数目为 (A) 2 个。 (B) 4 个。 (C) 6 个。 (D) 8 个。 [ ] 2,一束波长为λ的平行单色光垂直入射到一单缝AB 上, 装置如图.在屏幕D 上形成衍射图样,如果P 是中央亮纹一侧第一个暗纹所在的位置,则BC 的长度为 (A) λ / 2. (B) λ. (C) 3λ / 2 . (D) 2λ . [ ] 3,在如图所示的单缝夫琅禾费衍射实验中,若将 单缝沿透镜光轴方向向透镜平移,则屏幕上的衍射条 纹 (A) 间距变大。 (B) 间距变小。 (C) 不发生变化。 (D) 间距不变,但明暗条纹的位置交替变化。 [ ] 4,在夫琅禾费单缝衍射实验中,对于给定的入射单色光,当缝宽度变小时,除中央亮 纹的中心位置不变外,各级衍射条纹 (A) 对应的衍射角变小。 (B) 对应的衍射角变大。 (C) 对应的衍射角也不变。 (D) 光强也不变。 [ ] 5,在单缝夫琅禾费衍射实验中,若增大缝宽,其他条件不变,则中央明条纹 (A) 宽度变小。 (B) 宽度变大。 (C) 宽度不变,且中心强度也不变。 (D) 宽度不变,但中心强度增大。 [ ] 6,在单缝夫琅禾费衍射实验中,若减小缝宽,其他条件不变,则中央明条纹 (A) 宽度变小; 屏幕

(B) 宽度变大; (C) 宽度不变,且中心强度也不变; (D) 宽度不变,但中心强度变小。 []7,在单缝夫琅禾费衍射实验中波长为λ的单色光垂直入射到单缝上.对应于衍射角为30°的方向上,若单缝处波面可分成3个半波带,则缝宽度a等于 (A) λ.(B) 1.5 λ. (C) 2 λ.(D) 3 λ. []8,在白光垂直照射单缝而产生的衍射图样中,波长为λ1的光的第3级明纹与波长为λ2-的光的第4级明纹相重合,则这两种光的波长之比λ1 /λ2为 (A) 3/4 (B) 4/3 (C) 7/9 (D) 9/7 []2. 判断题 1,对应衍射角不为零的衍射屏上某处,如果能将做夫琅和费单缝衍射的波面分割成偶数个半波带,则在屏幕上该处将呈现明条纹。 2,对应衍射角不为零的衍射屏上某处,如果能将做夫琅和费单缝衍射的波面分割成奇数个半波带,在屏幕上该处将呈现明条纹。 3,在用半波带法求解单缝夫琅和费衍射时,当衍射角不为零时,任何两个相邻的、完整的波带所发出的子波在屏幕上同一点引起的光振动将完全相互抵消。 4,用半波带法讨论单缝衍射暗条纹中心的条件时,与中央明条纹旁第二个暗条纹中心相对应的半波带的数目是2。 3. 填空题 1,He-Ne激光器发出λ=632.8 nm (1nm=10-9 m)的平行光束,垂直照射到一单缝上,在距单缝3 m远的屏上观察夫琅禾费衍射图样,测得两个第二级暗纹间的距离是10 cm,则单缝的宽度a=________. 2,在单缝的夫琅禾费衍射实验中,屏上第三级暗纹对应于单缝处波面可划分为__________ 个半波带。 3,波长为λ的单色光垂直入射在缝宽a=4λ的单缝上.对应于衍射角?=30°,单缝处的波面可划分为______________个半波带。 4,在单缝夫琅禾费衍射实验中,设第一级暗纹的衍射角很小,若钠黄光(λ1≈589 nm) 中央明纹宽度为 4.0 mm,则λ2=442 nm (1 nm = 10-9m)的蓝紫色光的中央明纹宽度为

应用Matlab模拟光的夫琅禾费衍射的研究

应用Matlab模拟光的夫琅禾费衍射的研究 摘要:光的衍射是一种非常重要的光的物理现象。它指的是:光将障碍物绕过,偏离直线传播路径,然后进入阴影区里的现象。它也是光的波动表现的一种现象。衍射系统的组成有三个部分,它们分别是:光源、衍射屏、接收屏(用来接收衍射图样的屏幕)。通常情况下,我们根据衍射系统当中三个组成部分之间相互距离的大小,将衍射现象分为两类:一类叫做菲涅耳(Fresnel)衍射,剩下的一类叫做夫琅禾费(Fraunhofer,)衍射。 此文通过Matlab软件,进行编程,进而对夫琅禾费衍射过程进行模拟。然后给出衍射光强分布图形,又通过对光的波长、焦距、缝宽等因素的改变,得到了衍射光强的分布和它的变化规律,并在理论上作出了合理的解释。从而帮助我们更深刻的理解光的波动性原理。 关键词:Matlab;衍射;光学实验

目录 1 绪论 (1) 1.1光的衍射现象 (1) 1.2 Matlab模拟的意义 (1) 2 光的衍射理论 (3) 2.1 惠更斯原理 (3) 2.2 惠更斯——菲涅耳原理 (3) 3夫琅禾费衍射原理 (4) 3.1 夫琅禾费单缝衍射 (4) 3.2 夫琅禾费双缝衍射 (5) 4 夫琅禾费衍射模拟 (6) 4.1 单缝 (6) 4.2 矩孔 (12) 5 总结 (15) 参考文献 (15)

1 绪论 1.1光的衍射现象 自然界之中有一些光的现象,它们与人们已经发现的光的直线传播现象并不是百分百符合。这些现象相继在17世纪之后被科学家们发现。这就是由光的波动性表现出来的。在这些现象之中,人们第一个发现的光的现象便是衍射现象,而且还在发现的同时做了些实验与理论的研究和探讨。 第一次成功发现衍射现象的科学家是意大利的物理学者格里马第。在他的一部著作里描写了这样一个实验:让光通过很小的一个孔后射入到一个暗室里面,利用这种方法来形成点光源,然后在光路上面放置根直杆。这时发现了两个特殊的现象:一个是影子,它投在白色的屏幕之上,以光的直线传播理论假定的影子要比它的宽度要小;另一个就是在这个影子的边缘还呈现出大约2、3个条带,条带是彩色的,随着光的增强,增强到很强的时候,这些条带甚至进入影子里。此后,格里马第还在一个不透明的板上面挖一个圆孔,用它来代替直杆,这样就会在屏幕上就呈现一亮斑出来,然而亮斑的大小要比光线沿直线传播的时候稍微大一些。 “衍射”这个词汇就是在这个时候正式被定义到光学当中,格里马第用它来命名光线会绕过障碍物边缘的现象。可惜的是,格里马第并没有能够正确解释这一现象。一方面,他知道他所观察出的衍射现象与光的直线传播和光的微粒说两中当时处在统治地位的学说相矛盾;另一方面,他自己认为的观点是,光是一种稀薄而且感觉不到的光流体,在光遇到障碍物的时候,就会引起流体波动。 除此之外,有关与光的衍射的现象,胡克前辈也曾观察到。《显微术》是一个物理光学的初始建立的标志,它就是胡克著作的。在这本书中,写了在几何阴影中光衍射的现象。另外一个重复衍射实验的学者是牛顿。他的实验是仔细观察屏幕边缘、毛发影子等。在这些实验中,他得出了这样的结论:粒子能够同物体的粒子相互作用,且在它们通过这些物体的边缘时发生倾斜。 最终,光的衍射的正式定义为:光在传播过程中,遇到障碍物或小孔(窄缝)时,它有离开直线路径绕道障碍物阴影里去的现象。 1.2 Matlab模拟的意义 在工程设计的领域之中,我们在理论的分析、物理上做实验后面,观察客观世界的规律性方面又发现一种新型手段:即计算机仿真科学。

光栅衍射实验的MATLAB仿真

届.别.2012届 学号200814060106 毕业设计 光栅衍射实验的MATLAB仿真 姓名吴帅 系别、专业物理与电子信息工程系 应用物理专业 导师姓名、职称姚敏教授 完成时间2012年5月16日

目录 摘要................................................... I ABSTRACT................................................ II 1 引言 (1) 1.1 国内外研究动态 (1) 2理论依据 (2) 2.1 平面光栅衍射实验装置 (2) 2.2 原理分析 (3) 2.3 MATLAB主程序的编写 (6) 2.4 仿真图形的用户界面设计 (7) 3 光栅衍射现象的分析 (8) 3.1 缝数N对衍射条纹的影响 (8) 3.2 波长λ对衍射条纹的影响 (10) 3.3 光栅常数d对衍射光强的影响 (12) 3.4 条纹缺级现象 (13) 4 总结 (14) 参考文献 (16) 致谢 (17) 附录 (18)

摘要 平面光栅衍射实验是大学物理中非常重要的实验,实验装置虽然简单,但实验现象却是受很多因素的影响,例如波长λ,缝数N,以及光栅常数d。本文利用惠更斯一菲涅耳原理,获得了衍射光栅光强的解析表达式,再运用Matlab软件,将模拟的界面设计成实验参数可调gui界面,能够连续地改变波长λ,缝数N,光栅常数d,从而从这 3个层面对衍射光栅的光强分布和谱线特征进行了数值模拟,并讨论了光栅衍射的缺级现象,不仅有利于克服试验中物理仪器和其他偶然情况等因素给实验带来的限制和误差.并而且通过实验现象的对比,能够加深对光栅衍射特征及规律的理解,这些都很有意义。 关键词:平面光栅衍射;惠更斯-菲涅尔原理;gui;光强分布;Matlab

用matlab实现夫琅禾费多缝衍射代码

n=3; a=-4*pi:0.01*pi:4*pi; P=1-sin(n*a).^2./sin(a).^2; plot(a,P) lgray=zeros(256,3); for i=0:255 lgray(i+1,:)=(255-i)/255; end imagesc(P) colormap(lgray) matlab GUI3ìDòè?2?′ú?? function varargout = duofengyanshe(varargin) % DUOFENGYANSHE M-file for duofengyanshe.fig % DUOFENGYANSHE, by itself, creates a new DUOFENGYANSHE or raises the existing % singleton*. % % H = DUOFENGYANSHE returns the handle to a new DUOFENGYANSHE or the handle to % the existing singleton*. % % DUOFENGYANSHE('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in DUOFENGYANSHE.M with the given input arguments. % % DUOFENGYANSHE('Property','Value',...) creates a new DUOFENGYANSHE or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before duofengyanshe_OpeningFcn gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to duofengyanshe_OpeningFcn via varargin. % % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one

基于matlab的单缝衍射计算机模拟研究

课程设计说明书(论文) 基于matlab的单缝衍射计算机模拟研究 学院:数理学院 专业班级: 学生姓名: 学生学号: 指导老师: 2014年月号

摘要:美国Mathworks公司推出的MATLAB,是一种集数值计算、符号预算、可视化建模、仿真和图形处理等多种功能于一体的优秀图形化软件。本文将会通过MATLAB软件编程用衍射积分的方法对单缝衍射进行计算机模拟。计算机模拟为衍射实验的验证提供一条简捷、直观的途径。从而可以加深我们对物理原理、概念和图像的理解。 关键词:MATLAB;衍射积分;单缝衍射;计算机模拟 一、单缝衍射原理 惠更斯原理表明,波源发出的波阵面上的每一点都可视为一个新的子波源。这些子波源发出次级子波,其后任一时刻次级子波的包迹决定新的波阵面。惠更斯原理用光波能确定光波的传播方向,但不能确定沿不同方向传播的光振动的振幅。 菲涅尔在次级子波概念的基础上,提出的“子波相干叠加”理论,又称为惠更斯-菲涅尔原理。这个原理表述为:同一波面上的每一微小面元都可以看作是新的振动中心,它们发出次级子波。这些次级子波经传播而在空间某点相遇时,该点的振动是所有这些次级子波在该点的相干叠加。 二、编程原理 把单缝看作是np个分立的相干光源,屏幕上任意一点复振幅为np个光源照射结果的合成,对每个光源,光程差Δ=ypsinΦ,sinΦ=ys/D,光强I=I0(Σcosα)2+(Σsinα)2,其中α=2Δ/λ=πypys/λD 三、程序的编写 编写程序如下: clear lam=500e-9; a=1e-3;D=1; ym=3*lam*D/a; ny=51; ys=linspace(-ym,ym,ny); np=51; yp=linspace(0,a,np); for i=1:ny sinphi=ys(i)/D; alpha=2*pi*yp*sinphi/lam; sumcos=sum(cos(alpha)); sumsin=sum(sin(alpha)); B(i,:)=(sumcos^2+sumsin^2)/np^2; end N=255; Br=(B/max(B))*N;

Matlab在物理学中的应用--光衍射

光的干涉和衍射 一、实验目的 ①学习用用模拟实验方法探究光的干涉和衍射问题. ②进一步熟悉MA TLAB编程. 二、实验内容和要求 1. 双缝干涉模拟实验 杨氏双缝干涉实验是利用分波前法获得相干光束的典型例子. 如图2.24所示,单色光通过两个窄缝s1,s2射向屏幕,相当于位置不同的两个同频率同相位光源向屏幕照射的叠合,由于到达屏幕各点的距离(光程)不同引起相位差,叠合的结果是在有的点加强,在有的点抵消,造成干涉现象. P O 图2.24 双缝干涉示意图 考虑两个相干光源到屏幕上任意点P的距离差为 1 2 21 r r r r r = ?=- (2.19)引起的相位差为 2π r ? λ ? = 设两束相干光在屏幕上P点产生的幅度相同,均为A0,则夹角为φ的两个矢量A0的合成矢量的幅度为 A=2A0 cos(φ/2)

第二章 数理探究试验 135 光强B 正比于振幅的平方,故P 点光强为 B =4B 0cos 2(φ/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*(r2-r1)/lam; B(i,:)=4*cos(phi/2).^2; end N=255; % 确定用的灰度等级为255级 Br=(B/4.0)*N; %使最大光强对应于最大灰度级(白色) subplot(1,2,1) image(xs,ys,Br); %画干涉条纹 colormap(gray(N)); subplot(1,2,2) plot(B,ys) %画出光强变化曲线 图2.25中左图是光屏上的干涉条纹,右图是光屏上沿y 轴方向光强的变化曲线. 从图中也不难看出,干涉条纹是以点o 所对应的水平线为对称,沿上下两侧交替,等距离 排列,相邻亮条纹中心间距为2.5×10-4m. -0.4-0.200.20.4-1.5 -1-0.500.511.5x 10图2.25 单色光的干涉条纹 这与理论推导和实验结果基本一致. 下面我们从理论上加以推导,由上面的式(2.19)可得 22212121()()2d r r r r r r y -=+-= -1.5 -1 -0.5 0 0.5 1 1.5 -0.4 -0.2 0 0.4 0.2

基于Matlab的夫琅禾费衍射光学仿真

基于Matlab的夫琅禾费衍射光学仿真 摘要计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合性技术。计算机仿真早期称为蒙特卡罗方法,是一门利用随机数实验求解随机问题的方法。 关键词:计算机仿真夫琅禾费衍射Matlab Fraunhofer Diffraction Optical Simulation Based on Matlab Abstract The computer simulation technology is based on a variety of disciplines and theoretical, with the computer and the corresponding software tools, we can analyze the virtual experimentation and solve the problem of a comprehensive technology. Computer simulation of early known as the Monte Carlo method, is a random problem solved using the method of random number test. Key words:Computer simulation Fraunhofer diffraction Matlab 一、引言

计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合性技术。计算机仿真早期称为蒙特卡罗方法,是一门利用随机数实验求解随机问题的方法。根据仿真过程中所采用计算机类型的不同,计算机仿真大致经历了模拟机仿真、模拟-数字混合机仿真和数字机仿真三个大的阶段。20世纪50年代计算机仿真主要采用模拟机;60年代后串行处理数字机逐渐应用到仿真之中。到了70年代模拟-数字混合机曾一度应用于飞行仿真、卫星仿真和核反应堆仿真等众多高技术研究领域;80年代后由于并行处理技术的发展,数字机才最终成为计算机仿真的主流。现在,计算机仿真技术已经在机械制造、航空航天、交通运输、船舶工程、经济管理、工程建设、军事模拟以及医疗卫生等领域得到了广泛的应用。 计算机仿真的三个基本活动: 1. 数学模型建立:实际上是一个模型辩识的过程。所建模型常常是忽略了一些次要因素的简化模型。 2. 仿真模型建立:即是设计一种算法,以使系统模型能被计算机接受并能在计算机上运行。显然,由于在算法设计上存在着误差,所以仿真模型对于实际系统将是一个二次简化模型。 3. 仿真实验:即是对模型的运算。需要设计一个合理的、服务于系统研究的仿真软件。 二、本文的主要工作 本文主要使用matlab语言进行光学实验仿真,通过Matlab软

关于夫琅禾费单缝衍射实验教学研究的文献综述

关于夫琅禾费单缝衍射实验教学研究的文献综述 1引言 光的衍射现象是光波动性的一个主要标志,也是光波在传播过程中的最重要 属性之一,光的衍射在近代科学技术中占有极其重要的地位。光的单缝衍射实验 是光学中非常重要的一个实验,但是在实验教材描述比较简单,学生未能全面掌 握操作技巧,实验时存在一些重要的实际操作问题,在教学中学生经常会遇到一 些容易忽视但又十分重要的问题。通过对夫琅禾费单缝衍射实验前的实验设计、 实验过程中的控制和监视、实验后数据的深入分析,不仅为学生掌握衍射方面的 知识提供准确的实验参考依据,为教师教学质量的提高起到一定的作用,而且也 可以为学生实验提供实验参考,提高实验的效率,培养学生的实验操作能力,分 析和探究问题的能力。 2研究的发展与现状 2.1夫琅禾费衍射发展与现状 关于光发生的衍射的具体机理及规律,惠更斯提出了次波说,惠更斯认为: 任何时刻波面上的没一点都可以作为次波的波源,各自发出的球面次波;在以后 的任何时刻,所有这些次波波面的包络面形成整个波在该时刻的新的波面。但是 惠更斯次波说不涉及波的时空周期特性—波长、振幅和相位,因而不能说明在障 碍物的边缘波的传播方向偏离直线的现象。菲涅耳对惠更斯的原理进行了改进, 补充描述了次波的基本特性—振幅和相位的定量表达式,并增加了“次波相干叠 加”的原理,以严密的数学,推导出严密的数学推理导出了菲涅耳衍射积分,发 展成为了惠更斯—菲涅耳原理,但是由于此积分式相当复杂,历史上对于此积分 的进一步研究,只是选取了几种几何形状较简单的开孔和障碍物,并且是在相对 于孔径法线对称的前提下来进行推导和演示的,如:单缝、圆孔、园屏等,结果 能圆满地解释光的衍射现象。 麦克斯韦在1865年的理论研究中指出,电磁波以光速传播,说明光是一中 电磁现象。这个理论在1888年赫兹在实验室证实。至此,确立的光的电磁理论 基础,光的电磁理论发展起来后,基尔霍夫从波的微分方程出发,利用场论中的格林函数得到了基尔霍夫衍射公式:01 (P )(G U )4U G U ds n n π∑ ??=-???? ,基尔霍夫衍射公式可以给出与实际符合很好的结果,因而在实际中得到广泛的应用。上世 纪六十年代激光的出现,数学中的傅里叶和通讯中的线性系统理论引入光学,使 得我们对许多光学现象的内在联系从理论上上级数学方法上获得更加系统的理 解。成为目前迅速发展的光学信息处理、像质评价、成像理论的基础。 光学研究的发展完全符合:实验—假说—理论—实验的认知规律。正确的理

单缝衍射的matlab分析教程

单缝衍射的MATLAB分析 学院:精密仪器与光电子工程学院专业:生物医学工程 班级:1班 姓名:

单缝衍射的MATLAB分析 摘要:在光的衍射概述和发展历史的基础上,说明了单缝衍射的图样特点,介绍了夫琅禾费衍射和菲涅耳衍射,几种实现夫琅禾费衍射的方法和原理及光强、条纹分布特点。并利用衍射公式的近似对基尔霍夫衍射公式进行了推导,从理论上得出了夫琅禾费单缝衍射的光强公式,利用Matlab软件进行了光强分布的图样仿真,并用实验采集到的图样对理论和仿真的结论进行了验证,计算结果与实验结果得到了很好的吻合。 关键字:单缝衍射夫琅禾费单缝衍射光强分布条纹分布 一、光的衍射概述

1.光的衍射现象 物理光学中,光的衍射现象是指光波在空间传播遇到障碍时,其传播方向会偏离直线传播,弯入到障碍物的几何阴影中,并呈现光强的不均匀分布的现象。通常将观察屏上的不均匀的光强分布称为衍射图样。光的衍射是光的波动性的主要标志之一。 光波遇到障碍物以后会或多或少地偏离几何光学传播定律的现象。几何光学表明,光在均匀媒质中按直线定律传播,光在两种媒质的分界面按反射定律和折射定律传播。但是,光是一种电磁波,当一束光通过有孔的屏障以后,其强度可以波及到按直线传播定律所划定的几何阴影区内,也使得几何照明区内出现某些暗斑或暗纹。 1.1衍射现象的基本问题 1.已知照明光场和衍射屏的特征,求屏幕上衍射光场的分布; 2.已知衍射屏及屏幕上衍射光场的发布,去探索照明光场的某些特性; 3.已知照明光场及屏幕上所需的衍射光场发布,设计、计算衍射屏的结构和制造衍射光学元件。 1.2衍射现象的分类 根据光源、衍射物(衍射屏)和衍射场(观察屏)三者之间的位置确定 1.夫琅和费衍射:(远场衍射) 光源和衍射场都在衍射物无限远处的衍射。 2.菲涅耳衍射:(近场衍射)

夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真 110512班 11051057 李陟凌 夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔)处于无穷远处的衍射现象。实验装置如图: S为单色点光源,放置在透镜L1的物方焦点处,所得平行光垂直入射到障碍物,借助于透镜L2将无穷远处的衍射图样移至L2的像方焦面上观察。 若障碍物为单缝,设缝宽度为a ,观察屏上点P与透镜L2光心连线的方位角为θ,由几何成像理论,此角正好也是相应平面波分量的方位角。若取入射光波长为λ,透镜L2的焦距为f,根据惠更斯- 菲涅耳原理,可得单缝夫琅禾费衍射强度分布公式为: I=I0sin2α 2 (公式1) 式中I 0为接收屏中央的强度,α=θ 2 =πasinθ λ 。 阿贝成像原理的演示实验中提及到夫琅禾费衍射,然而没有相应的演示实验装置,由此我产生了用数学软件模拟其衍射图样的想法。根据公式1,代入λ、a、θ等值,就可以得到接收屏每一点的光强度值,调用imagesc()函数就可以得到干涉条纹样。但这种方法只适用于单缝等简单情况。为了模拟较复杂的二维孔洞产生的衍射图样,我查阅了资料,得到如下的方法: 设衍射屏的振幅透射系数为t(x,y),根据菲涅耳——基尔霍夫衍射积分,若观察平面到衍射屏的距离z 满足如下近似条件: 则在单位振幅的相干平面光波照射下,可得衍射屏的夫琅禾费衍射光场复振

幅及强度分布分别为: 式中T = F[t(x,y)]表示衍射屏振幅透射系数t(x,y)的傅里叶变换。上式表明,在单位振幅的相干平面光波照射下,夫琅禾费衍射光场的复振幅分布正比于衍射屏振幅透射系数的傅里叶交换;衍射光场复振幅表达式中的相位因子并不影响观察屏上衍射图样的强度分布,若略去常系数,则衍射图样的强度分布直接等于衍射屏透射光场复振幅的傅里叶变换的模值平方。 将衍射屏制作成输入图像,用imread()函数读入,然后利用傅里叶变换函数fft2()对其进行傅里叶变换,得到其傅里叶频谱。由函数fft2()实现的傅里叶变换频谱的直流分量位于图像的左上角,而由透镜实现的光学傅里叶变换的直流分量位于图像中心。因此,为了得到模拟的光学傅里叶变换,需调用函数fftshift()将零频移到频谱中心。 Matlab程序如下:

实验一夫琅和费单缝衍射实验

实验一 夫琅和费单缝衍射实验 1实验目的 1)观察单缝夫琅和费衍射现象,加深对夫琅和费衍射理论的理解。; 2)会用光电元件测量单缝夫琅和费衍射的相对光强分布,掌握单缝夫琅和费衍射图样的特点及规律; 3)探讨利用夫琅和费单缝衍射规律对狭缝缝宽等参数进行测量。 2实验仪器 1)GDS-Ⅱ型光电综合实验平台主机; 2) 650nm波长半导体激光光源; 3)可调宽度的狭缝; 4)50mm焦距的凸透镜; 5)二维调整架; 6)通用磁性表座; 7)接收屏; 8)衰减片; 9)硅光电池及A/D转换装置、CCD 3实验原理 光束通过被测物体传播时将产生“衍射”现象,在屏幕上形成光强有规则分布的光斑。这些光斑条纹称为衍射图样。衍射图样和衍射物(即障碍物或孔)的尺寸以及光学系统的参数有关,因此根据衍射图样及其变化就可确定衍射物(被测物)的尺寸。 按光源、衍射物和观察衍射条纹的屏幕三者之间的位置可以将光的衍射现象分为两类:菲涅耳衍射(有限距离处的衍射);夫琅和费衍射(无限远距离处的衍射)。若入射光和衍射光都是平行光束,就好似光源和观察屏到衍射物的距离为无限远,产生夫琅和费衍射。由于夫琅和费衍射的理论分析较为简单,所以先论夫琅和费衍射。 半导体激光器发出相当于平行单色光的光束垂直照射到宽度为b的狭缝AB,经透镜在其焦平面处的屏幕上形成夫琅和费衍射图样。若衍射角为?的一束平行光经透镜后聚焦在屏幕上P点,如图4.9-1所示,图中AC垂直BC,因此衍射角为?的光线从狭缝A、B两边到达P点的光程差,即它们的两条边缘光线之间的光程差为 ? BC=(1) b sin p点干涉条纹的亮暗由BC值决定,用数学式表示如下:

浙江省大学物理试题库413-夫琅禾费单缝衍射教学文案

浙江省大学物理试题库413-夫琅禾费单缝 衍射

浙江工商大学 学校 413 条目的4类题型式样及交稿式样 1. 选择题 题号:41311001 分值:3分 难度系数等级:1 在单缝夫琅禾费衍射实验中,波长为λ的单色光垂直入射在宽度为a =4 λ的单缝上,对应于衍射角为30°的方向,单缝处波阵面可分成的半波带数目为 (A) 2 个。 (B) 4 个。 (C) 6 个。 (D) 8 个。 [ ] 答案:(B ) 题号:41311002 分值:3分 难度系数等级:1 一束波长为λ的平行单色光垂直入射到一单缝AB 上,装置如图.在屏幕D 上形成衍射图样,如果P 是中央亮纹一侧第一个暗纹所在的位置,则BC 的长度为 (A) λ / 2. (B) λ. (C) 3λ / 2 . (D) 2λ . [ ] 答案:(B ) 题号:41312003 分值:3分 屏

难度系数等级:2 在如图所示的单缝夫琅禾费衍射实验中,若将单缝沿透镜光轴方向向透镜平移,则屏幕上的衍射条纹 (A) 间距变大。 (B) 间距变小。 (C) 不发生变化。 (D) 间距不变,但明暗条纹的位置交替变化。 [ ] 答案:(C ) 题号:41312004 分值:3分 难度系数等级:2 在夫琅禾费单缝衍射实验中,对于给定的入射单色光,当缝宽度变小时,除中央亮纹的中心位置不变外,各级衍射条纹 (A) 对应的衍射角变小。 (B) 对应的衍射角变大。 (C) 对应的衍射角也不变。 (D) 光强也不变。 [ ] 答案:(B ) 题号:41314005 分值:3分 难度系数等级:4 屏幕

一单色平行光束垂直照射在宽度为1.0 mm的单缝上,在缝后放一焦距为2.0 m的会聚透镜.已知位于透镜焦平面处的屏幕上的中央明条纹宽度为2.0 mm,则入射光波长约为 (1nm=10?9m) (A) 100 nm (B) 400 nm (C) 500 nm (D) 600 nm[] 答案:(C) 题号:41312006 分值:3分 难度系数等级:2 在单缝夫琅禾费衍射实验中,若增大缝宽,其他条件不变,则中央明条纹 (A) 宽度变小。 (B) 宽度变大。 (C) 宽度不变,且中心强度也不变。 (D) 宽度不变,但中心强度增大。[] 答案:(A) 题号:41312007 分值:3分 难度系数等级:2 在单缝夫琅禾费衍射实验中,若减小缝宽,其他条件不变,则中央明条纹 (A) 宽度变小; (B) 宽度变大; (C) 宽度不变,且中心强度也不变; (D) 宽度不变,但中心强度变小。[] 答案:(B) 题号:41313008

夫琅禾费单缝衍射

§16.2 单缝和圆孔的夫琅禾费衍射 §16.2.1 单缝的夫琅禾费衍射 ( 1 ) 单缝衍射的实验装置和现象 夫琅禾费衍射是平行光的衍射,在实验中可借助于两个透镜来实现。位于物方焦面上的点光源经透镜L1后成为一束平行光,照射在开有一条狭缝的衍射屏上。衍射屏开口处的波前向各方向发出子波或衍射光线,方向相同的衍射光线经透镜L2后会聚在象方焦面上的同一点,各个方向的衍射光线在屏幕上形成了衍射图样,它在与狭缝垂直的方向上扩展开来。衍射图样的中心是一个很亮的亮斑,两侧对称地分布着一系列强度较弱的亮斑,中央亮斑的宽度为其他亮斑的两倍,且它们都随狭缝宽度的减小而加宽。如果用与狭缝平行的线光源代替点光源,则在接收屏幕上将会看到一组平行于狭缝的衍射条纹。 图16 - 4 单缝的夫琅禾费衍射 ( 2 ) 单缝衍射的光强分布公式 考虑点光源照明时的单缝夫琅禾费衍射。取z轴沿光轴,y轴沿狭缝的走向,x轴与狭缝垂直。因为入射光仅在x方向受到限制,衍射只发生在x - z平面内,因此具体分析可在该平面图中进行。按惠更斯 菲涅耳原理,我们可以把单

缝内的波前AB分割为许多等宽的窄条,它们是振幅相等的相干子波源,朝各个方向发出子波。由于接收屏幕位于透镜L2的象方焦面上,因此角度θ相同的衍射光线将会聚于屏幕上同一点进行相干叠加。 图16 - 5 衍射矢量图 设入射光与光轴Oz平行,则在波面AB上无相位差。为求单缝上、下边缘A和B到点的衍射光线间的光程差?L和相位差δ,自A点引这组平行的衍射光线的垂线AN,于是就是所要求的光程差。设缝宽为b,则有 (16.4) (16.5) 矢量图解法:用小矢量代表波前每一窄条对点处振动的贡献,由A点作一系列等长的小矢量,首尾相接,逐个转过相同的小角度,最后到达B点,总共转过的角度就是单缝上、下边缘到点的衍射光线间的相位差δ. 若取波前每一窄条的面积,则由这些小矢量连成的折线将化为圆弧,其圆心角2α = δ. 由于整个缝宽AB内的波前在点处产生的合振幅等于弦长,而在的点处的合振幅A0等于弧长,故有 ,

单缝衍射实验实验报告

单缝衍射实验 一、实验目得 1、观察单缝衍射现象,了解其特点。 2、测量单缝衍射时得相对光强分布。 3、利用光强分布图形计算单缝宽度。 二、实验仪器 He-Ne激光器、衍射狭缝、光具座、白屏、光电探头、光功率计。 三、实验原理 波长为λ得单色平行光垂直照射到单缝上,在接收屏上,将得到单缝衍射图样,即一组平行于狭缝得明暗相间条纹。单缝衍射图样得暗纹中心满足条件: (1) 式中,x为暗纹中心在接收屏上得x轴坐标,f为单缝到接收屏得距离;a为单缝得宽度,k为暗纹级数。在±1级暗纹间为中央明条纹。中间明条纹最亮,其宽度约为其她明纹宽度得两倍。实验装置示意图如图1所示。 图1 实验装置示意图 光电探头(即硅光电池探测器)就是光电转换元件。当光照射到光电探头表面时在光电探头得上下两表面产生电势差ΔU,ΔU得大小与入射光强成线性关系。光电探头与光电流放大器连接形成回路,回路中电流得大小与ΔU成正比。因此,通过电流得大小就可以反映出入射到光电探头得光强大小。 四、实验内容 1、观察单缝衍射得衍射图形; 2、测定单缝衍射得光强分布; 3、利用光强分布图形计算单缝宽度。 五、数据处理 ?★(1)原始测量数据 将光电探头接收口移动到超过衍射图样一侧得第3级暗纹处,记录此处得位置读数X(此处得位置读数定义为0、000)及光功率计得读数P。转动鼓轮,每转半圈(即光电探头每移动0、

5mm),记录光功率测试仪读数,直到光电探头移动到超过另一侧第3级衍射暗纹处为止。实验数据记录如下: 将表格数据由matlab拟合曲线如下: ?★ (2)根据记录得数据,计算单缝得宽度。 衍射狭缝在光具座上得位置 L1=21、20cm、

相关文档
最新文档