当前位置:文档之家› 夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真
夫琅禾费衍射的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程序如下:

用Photoshop作出2000*2000像素的衍射屏图像(图示为屏的局部),分别对单缝、圆孔、矩形孔、三角孔、双圆孔的衍射图样进行了模拟:

使用这一方法得到的单缝干涉图样基本分布在一个单像素的区域里,效果不是很理想。然而理论上其可以定性模拟任何形状的孔产生的干涉图样,对学习过程中直观了解夫琅禾费干涉具有一定价值。

参考文献:

[1] 谢嘉宁等.夫琅禾费衍射的计算机仿真[J].大学物理.2004,23(3)

[2] 陈熙谋.光学[M].北京:北京大学出版社,2011.5

测定夫琅禾费衍射实验

测定单缝衍射得光强分布 【教学目得】 1.观察单缝衍射现象,加深对衍射理论得理解。 2.会用光电元件测量单缝衍射得相对光强分布,掌握其分布规律。 3.学会用衍射法测量微小量。 【教学重点】 1.夫琅禾费衍射理论 2.夫琅禾费单缝衍射装置 3.用光电元件测量单缝衍射得相对光强分布,衍射法测量微小量 【教学难点】 夫琅禾费单缝衍射光路及光强分布规律 【课程讲授】 提问:1、缝宽得变化对衍射条纹有什么影响? 2、夫琅与费衍射应符合什么条件? 一、实验原理 光得衍射现象就是光得波动性得重要表现。根据光源及观察衍射图象得屏幕(衍射屏)到产生衍射得障碍物得距离不同,分为菲涅耳衍射与夫琅禾费衍射两种,前者就是光源与衍射屏到衍射物得距离为有限远时得衍射,即所谓近场衍射;后者则为无限远时得衍射,即所谓远场衍射。要实现夫琅禾费衍射,必须保证光源至单缝得距离与单缝到衍射屏得距离均为无限远(或相当于无限远),即要求照射到单缝上得入射光、衍射光都为平行光,屏应放到相当远处,在实验中只用两个透镜即可达到此要求。实验光路如图1所示, 图1夫琅禾费单缝衍射光路图 与狭缝E垂直得衍射光束会聚于屏上P0处,就是中央明纹得中心,光强最大,设为I0,与光

轴方向成Ф角得衍射光束会聚于屏上PA处,P A得光强由计算可得: 式中,b为狭缝得宽度,为单色光得波长,当时,光强最大,称为主极大,主极大得强度决定于光强得强度与缝得宽度。 当,即: 时,出现暗条纹。 除了主极大之外,两相邻暗纹之间都有一个次极大,由数学计算可得出现这些次极大得位置在=±1、43π,±2、46π,±3、47π,…,这些次极大得相对光强I/I0依次为0、047,0、017,0、008,… 图2夫琅禾费衍射得光强分布 夫琅禾费衍射得光强分布如图2所示。 图3 夫琅禾费单缝衍射得简化装置 用氦氖激光器作光源,则由于激光束得方向性好,能量集中,且缝得宽度b一般很小,这样就可以不用透镜L1,若观察屏(接受器)距离狭缝也较远(即D远大于b)则透镜L2也可以不用,这样夫琅禾费单缝衍射装置就简化为图3,这时, 由上二式可得 二、实验装置

基于Matlab的光学衍射仿真

基于Matlab的光学衍射实验仿真 摘要 光学试验中衍射实验是非常重要的实验. 光的衍射是指光在传播过程中遇到障碍物时能够绕过障碍物的边缘前进的现象, 光的衍射现象为光的波动说提供了有力的证据. 衍射系统一般有光源、衍射屏和接受屏组成, 按照它们相互距离的大小可将衍射分为两大类, 一类是衍射屏与光源和接受屏的距离都是无穷远时的衍射, 称为夫琅禾费衍射, 一类是衍射屏与光源或接受屏的距离为有限远时的衍射称为菲涅尔衍射。 本文用Matlab软件对典型的衍射现象建立了数学模型,对衍射光强分布进行了编程运算,对衍射实验进行了仿真。最后创建了交互式GUI界面,用户可以通过改变输入参数模拟不同条件下的衍射条纹。 本文对于衍射概念、区别、原理及光强分布编程做了详细全面的介绍 关键字:Matlab;衍射;仿真;GUI界面;光学实验

Matlab-based Simulation of Optical Diffraction Experiment Abstract Optical diffraction experiment is a very important experiment. is the diffraction of light propagation of light in the obstacles encountered in the process to bypass the obstacles when the forward edge of the phenomenon of light diffraction phenomenon of the wave theory of light provides a strong Evidence. diffraction systems generally have light, diffraction screen and accept the screen composition, size according to their distance from each other diffraction can be divided into two categories, one is the diffraction screen and the light source and the receiving screen is infinity when the distance between the diffraction Known as Fraunhofer diffraction, one is diffraction screen and the light source or accept a limited away from the screen when the diffraction is called Fresnel diffraction. In this paper, Matlab software on a typical phenomenon of a mathematical model of diffraction, the diffraction intensity distribution of the programming operation, the diffraction experiment is simulated. Finally, create an interactive GUI interface, users can change the input parameters to simulate different conditions of the diffraction pattern. This concept of the diffraction, difference, intensity distribution of programming principles and a detailed comprehensive description Key word: matlab;diffraction; simulation; gui interface; optical experiment

单缝衍射实验实验报告

单缝衍射实验 一、实验目的 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.

夫琅禾费衍射实验要求

夫琅禾费衍射的研究 实验仪器 半导体激光器、缝、细丝、光电元件、光屏、微动读数装置、微电流计 预习思考题 1、什么是衍射?菲涅耳衍射与夫琅禾费衍射有什么区别? 2、实验中如何调节光源、衍射物和光屏等高共轴?如何满足夫琅禾费衍射条件? 3、实验中如何选择光电流检流计的量程? 实验内容 一. 定性观察单缝的夫琅禾费衍射图案,记录图案的特征 1、观察单缝的衍射图案,记录图案特征。 2、观察并记录衍射图案随缝宽的变化规律。 3、改变缝到观察屏的距离,观察并记录条纹的变化情况。 二. 测量单缝衍射的光强分布曲线 1.记录狭缝零点误差。 2.选择一个缝宽,调节光路使衍射花纹清晰,对称,中央主极大宽度1cm左右,并使光电流显示最大。从中央最大向一侧测到三级极小。要求至少测20个数据。 注意:(1)缝与接收器间距应满足远场衍射条件。 (2)微电流计选择适当的档位。 (3)不要错过每一级的最亮点与最暗点。 (4)测量过程中接收器要保持只向一个方向移动,避免空转。 (5)注意同时记录光电流值和相应的位置。 3.测量缝到屏的距离。 4.从中央最大向另一侧测量,重复上述测量步骤。 5.记录光源波长λ。 6.测量缝宽: 方法(选一种): (1) 直接读数。 (2) 用透镜成像法测量,提供钠灯,f=10cm凸透镜一个,测微目镜,自行设计光路。 三. 测量细丝的直径

用衍射的方法测量细丝的直径。 注意:避免激光直接照射探测器。 四. 数据处理(课后) 单缝衍射: 1.以sinθ为横座标,I/I0为纵座标绘制曲线。 2.利用从光强分布曲线获得的数据计算缝宽,与实际的缝宽相比较,并分析误差。 3.验证各级次极大值与中央主极大值的关系I/I0=0.047,0.017…,实验结果与此有何差距?请分析产生差距的原因。 细丝直径: 1.以sinθ为横座标,I/I0为纵座标绘制曲线。 2.利用从光强分布曲线获得的数据计算细丝直径。 注意事项 1、实验过程中按规定操作注意仪器的安全。 2、实验中调光路原则:等高共轴;先粗调,后微调。 课后问题 1、 你还能利用什么光学原理来测量细丝直径? 2、(选做)查阅资料并结合实验中衍射现象,分析总结巴俾涅(babinet)原理。

基于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源代码

源代码: 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的单缝菲涅尔衍射实验仿真 学院 专业 姓名 学号 2014 年12 月30 日

基于Matlab的菲涅尔衍射仿真 摘要 光学试验中衍射实验是非常重要的实验. 光的衍射是指光在传播过程中遇到障碍物时能够绕过障碍物的边缘前进的现象, 光的衍射现象为光的波动说提供了有力的证据. 衍射系统一般有光源、衍射屏和接受屏组成, 按照它们相互距离的大小可将衍射分为两大类, 一类是衍射屏与光源和接受屏的距离都是无穷远时的衍射, 称为夫琅禾费衍射, 一类是衍射屏与光源或接受屏的距离为有限远时的衍射称为菲涅尔衍射。 本文用Matlab软件主要针对单缝菲涅尔衍射现象建立了数学模型,对衍射光强分布进行了编程运算,对衍射实验进行了仿真。 关键字:Matlab;单缝菲涅尔衍射;仿真;光学实验 Abstract Optical diffraction experiment is a very important experiment. is the diffraction of light propagation of light in the obstacles encountered in the process to bypass the obstacles when the forward edge of the phenomenon of light diffraction phenomenon of the wave theory of light provides a strong Evidence. diffraction systems generally have light, diffraction screen and accept the screen composition, size according to their distance from each other diffraction can be divided into two categories, one is the diffraction screen and the light source and the receiving screen is infinity when the distance between the diffraction Known as Fraunhofer diffraction, one is diffraction screen and the light source or accept a limited away from the screen when the diffraction is called Fresnel diffraction. In this paper, Matlab software on a typical phenomenon of a mathematical model of single slit Fresnel diffraction, the diffraction intensity distribution of the programming operation, the diffraction experiment is simulated. Key word: matlab;single slit Fresnel diffraction; simulation; optical experiment

应用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分析教程

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

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

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

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 π∑ ??=-???? ,基尔霍夫衍射公式可以给出与实际符合很好的结果,因而在实际中得到广泛的应用。上世 纪六十年代激光的出现,数学中的傅里叶和通讯中的线性系统理论引入光学,使 得我们对许多光学现象的内在联系从理论上上级数学方法上获得更加系统的理 解。成为目前迅速发展的光学信息处理、像质评价、成像理论的基础。 光学研究的发展完全符合:实验—假说—理论—实验的认知规律。正确的理

夫琅禾费单缝衍射

§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等于弧长,故有 ,

相关主题
文本预览
相关文档 最新文档