MATLAB夫琅禾费衍射课程设计

合集下载

基于MATLAB的夫琅和费衍射实验的计算机仿真

基于MATLAB的夫琅和费衍射实验的计算机仿真
学 物 理 实 验 .0 2r)6 —6 2 0 : 46 . 4
式 中 J x是 一 阶 贝塞 尔 函 数 , 拟 时 令 f l h 6 0m, ,) ( 模 = m,= 0 n
a 0O 1 利用 MAT A = .0 m, L B编程 , 程序运行完毕后 , 依次得到 以 下图形 7 。圆孔衍射和矩孔衍射的三维 图形基本相 同, 二维 图
平 面 上 会 聚 点 Q(,) xy 的和 振 动 的 相 对 强 度 为 : I I u) Sl ) ( Q) ds (lP m r


() 1
于学生的理解 。同时通过 多种元 件的夫琅和费衍射 计算机仿
真, 能够动态直观地呈现光学衍射 中各种物 理量之间 的关 系,
有利于大学物理实验中光学部分教学的开展 。因此 , 我们应 当 充分利用计算机软件功 能为教学增添活力 ,为 学生理解复杂
Z agZ i n S uig J n e gh n YagK n L ne g Yag njn h n hf g uY l i g n cu n u iu f n gu e n a F J n Ho
(】潘 柏 根 , 施群 , 志 建 . 于 V +的 夫 琅 和 费 衍 射 仿 真 [] 5 金 刘 基 c+ J.
仪 器 仪表 用 户 ,0 O4: 66 . 2 l()6 —9
[]夏 静 , 6 陆训 毅 , 德 君 . 杨 圆孔 、 方 孔 和 双 矩 孔 夫琅 和 赞 衍 射 的
I tr ̄inN nfr n e n nen o Co ee c o M e s rn Te h lg a d M e h to is a ui g c noo y n c ar nc
Au o a i n Co f r n e o I EE: 0 — 0 . t m to , n e e c f E 9 2 9 5

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

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

基于Matlab的夫琅禾费衍射光学仿真摘要计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合性技术。

计算机仿真早期称为蒙特卡罗方法,是一门利用随机数实验求解随机问题的方法。

关键词:计算机仿真夫琅禾费衍射MatlabFraunhofer Diffraction Optical Simulation Based onMatlabAbstract 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年代后串行处理数字机逐渐应用到仿真之中。

基于MATLAB的圆孔夫朗和费衍射现象

基于MATLAB的圆孔夫朗和费衍射现象

基于MATLAB 的圆孔夫朗和费衍射现象(陈群 20092301069 华南师范大学 物理与电信工程学院)摘要:本文首先回顾了单圆孔的夫朗和费衍射的特点,进而分析了双圆孔的夫朗和费衍射现象,双圆孔的夫朗和费衍射可以看成是两个单圆孔之和的夫朗和费衍射的叠加,所得结果对分析和理解圆孔夫朗和费衍射现象以及圆孔夫朗和费衍射演示实验的设计有参考价值。

关键词: MATLAB ,圆孔,双圆孔,夫朗和费衍射Abstract: The paper first reviews the characteristics of the Fraunhofer diffraction of a single hole and then analyzes the Fraunhofer diffraction phenomenon of the double-hole, the double holes Fraunhofer diffraction can be seen as the superposition of two single-hole Fraunhofer diffraction. The results is valuable to analyzing and understanding the hole Fraunhofer diffraction phenomenon and designing the hole Fraunhofer diffractionKey word: MATLAB, hole, double hole, Fraunhofer diffraction 引言实际应用中许多光学元件的边缘都是圆形的,所以圆孔衍射是光学系统中常见的衍射现象。

它也是基础光学的重要教学环节,而圆孔衍射现象的实验演示是重要的教学环节。

由衍射理论知,当圆孔直径由大变小时,衍射条纹会由密变疏,同时衍射场强度会逐渐变弱,为了在接收屏上获得易于观察的条纹分布,条纹的疏密程度和衍射场的强度都需要达到适于肉眼观察的程度,这就对衍射屏提出了较高的要求。

夫琅禾费矩孔衍射的特征及其MATLAB模拟

夫琅禾费矩孔衍射的特征及其MATLAB模拟
对于夫琅禾费衍射实验由于受到实验课时等因素的限制即便是刚出版的大学物理实验教材也只是要求学生对夫琅禾费单逢衍射进行观测和研究而对夫琅禾费矩孔衍射实验则不做具体要求其实夫琅禾费单逢衍射只不过是矩孔衍射的特例而已对夫琅禾费矩孔衍射进行探讨和研究可加深对夫琅禾费衍射的认识和理解本文利用强大的运算及作图功能模拟夫琅禾费矩孔衍射不仅参数很容易调节模拟结果直观而且与实验观测结果也非常吻合夫琅禾费矩孔衍射实验装置夫琅禾费矩孔衍射实验装置如图所示费矩孔衍射实验的光源为单色光源实验时让平行光垂直入射到矩孔上在矩孔后置一焦距为的会聚透镜在透镜的象方焦平面上放置观测屏则在屏上会观测到夫琅禾费矩孔衍射图样夫琅禾费矩孔衍射的衍射场及其光强分布如图设波长为坐标的原点出发沿着衍射方向到达场点的光程即参考光程在积分过程中是不变的常量
##!
万方数据
蓝海江, 潘晓明, 吴建生: 夫琅禾费矩孔衍射的特征及其 %&’(&) 模拟
光强变小, 中央亮斑的面积增大! 这与 (!) 、 (") 式的结果是 一致的! ! ! ! ! ! 矩孔大小对夫琅禾费矩孔衍射的影响 在人机对话窗口中输入数据: " # # ! $ $$, % # # ! $ $$, ! # # ! ###$ $$, 则夫琅禾费矩孔衍射的 %&’(&) 模拟结果如 图 $ 所示! 何光学! ! ! ! ! - 从矩孔衍射到单缝衍射的 %&’(&) 模拟 在人机对话窗口中输入数据: " # # ! " $$, % # " $$, !# # ! ###$ $$, 夫琅禾费矩孔衍射的 %&’(&) 模拟结果如图 , 所示!
[-] 衍射是矩孔衍射的特例 !
! ! " ! ( 衍射反比律及其意义 由 ()) 式可知, ( 或 $!! 与 % 成反比) , $!# 与 $ 成反比 这一反比律具有普遍意义! 若设限制波前的光孔在某方向上 的几何线度为 #, 光波在该方向上的衍射发散角为 $!, 则衍

matlab实现夫朗和费矩形和圆孔衍射

matlab实现夫朗和费矩形和圆孔衍射

2、用MATLAB仿真平行光束的衍射强度分布图样。

(夫朗和费矩形孔衍射、夫朗和费圆孔衍射、夫朗和费单缝和多缝衍射。

)理论推导部分2.(1)夫朗和费矩形孔衍射若衍射孔为矩形则在透镜焦平面上得到的衍射图样如图,衍射图样的主要特征为衍射亮斑集中分布在两个相互垂直的方向上,并且x轴上的亮斑宽度与y轴亮斑宽度之比,恰与矩形孔在两个轴上的宽度相反。

其中的θ为θx,同样的β中的θ为θy,利用θx=x/f,θy=y/f进行求解。

(2)夫朗和费圆形孔衍射夫朗和费圆孔衍射的讨论方法和矩形孔衍射的讨论方法相同,只是由于圆孔的几何对称性,采用极坐标更为方便。

Ф=kaθ2.(1)夫朗和费矩形孔衍射clear all;lamda=500e-9;a=1e-3;b=1e-3;f=1;m=500;ym=8000*lamda*f;ys=linspace(-ym,ym,m)xs=ys;n=255;for i=1:msinth2=ys./sqrt(ys.^2+f^2);%相当于x/fsinth1=xs(i)/sqrt(xs(i).^2+f^2);%xs(i)作用每给一个ys值,要遍历到所有的x值angleA=pi*a*sinth1/lamda;%相当于书上的alfa=kax/2f k=2*pi/lamdaangleB=pi*b*sinth2./lamda;B(:,i)=(sin(angleA).^2.*sin(angleB).^2.*5000./(angleA.^2.*a ngleB.^2));%光强度公式endsubplot(1,2,1)image(xs,ys,B)colormap(gray(n))subplot(1,2,2)plot(B(m/2,:),ys)(2)夫朗和费圆孔衍射clearlam=500e-9a=1e-3f=1m=300;ym=5*0.61*lam*f/a;%取爱里光斑半径的5倍ys=linspace(-ym,ym,m);xs=ys;n=200;for i=1:mr=xs(i)^2+ys.^2;%相当于r的平方sinth=sqrt(r./(r+f^2));%角度fai=2*pi*a*sinth./lam;%fai=k*a*sinthhh=(2*BESSELJ(1,fai)).^2./fai.^2;%贝塞尔函数 b(:,i)=hh.*5000;endsubplot(1,2,1)image(xs,ys,b)colormap(gray(n))subplot(1,2,2)b(:,m/2)plot(ys,b(:,m/2))。

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

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

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

由于相邻单缝在P 点产生的夫琅禾费衍射的幅值与中心单缝的相同,只是产生一个相位差θλπδsin 2d =,故,经证明,P 点处的光强为:220)2sin 2sin ()sin ()(δδααN I P I =, 其中θλπαsin a =,θλπδsin 2d =。

因而,程序代码如下:clear %清除原有变量Lambda=600*(1e-9); %设置波长为600nma=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mm , 缝距为0.02mmd=0.02*(1e-3);f=0.01; %汇聚透镜焦距设置为1cmN=20; %设置缝数为20ni=1000;x=linspace(-0.005,0.005,ni); %将衍射屏按照狭缝方向分为ni 个微元 for k=1:nisn=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; %求出各处的光强endfigure(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 -=θλπβ。

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

应用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个条带,条带是彩色的,随着光的增强,增强到很强的时候,这些条带甚至进入影子里。

基于MATLAB的正三角形夫琅禾费衍射现象

基于MATLAB的正三角形夫琅禾费衍射现象

θ
P
P0
L
多缝衍射缝数3
多缝衍射缝数3光强分布
正三角形孔衍射代码
clear all a=0.00004; lmda=500e-9; f=10; H=a*sin(pi/3); x=-1:0.005:1; y=-1:0.005:1; for i=1:1:401 for j=1:1:401 X(i)=2*pi*x(i)/(tan(pi/3)*lmda*f); Y(j)=2*pi*y(j)/(lmda*f); I1(i,j)=(sin(0.5*H*(Y(j)-X(i))))^2/((Y(j)-X(i))^2+eps); I2(i,j)=(sin(0.5*H*(Y(j)+X(i))))^2/((Y(j)+X(i))^2+eps); I3(i,j)=2*cos(H*X(i))*(sin(0.5*H*(Y(j)-X(i))))*(sin(0.5*H*(Y(j)+X(i))))/(Y(j)*Y(j)-
基于MATLAB的正三角形夫 琅禾费衍射现象
理论基础
夫琅禾费衍射振幅公式:

E(x,
y)

C exp[i
S
k f
(x
y)]dd
观察屏上的光强表达式为:
I E(x, y) E(x, y)


其中
C Aexp{ik[ f
(x2 y2agesc(p1)
title('单缝衍射模拟图');
colormap(lgray)
单缝的夫琅和费衍射
单缝衍射实验装置
L1
K
L2
S
*
E屏幕
线光源在透镜L1的物方焦平面

基于Matlab的夫琅和费单缝衍射的仿真分析

基于Matlab的夫琅和费单缝衍射的仿真分析

( a g h uU i ri o tnCo e eG a g h u 5 7 , ia Gu n z o nv syS na l g , u n z o 1 0Ch ) e t o 1 3 n
Ab t a tF e n l n e r l meh d t d r e s ge si F a n o e if ci n itn i it b t n f r ls n i a sr c : r s e itg a to o e v i l-l r u h fr d f a to n e s y d s i ui o mu a , d vs l i n t r t r o a u
衍 射 分为 菲涅 尔衍射 与 夫琅禾 费 衍射 。一 般将 满足 远场 近似 鱼 P 椭 f 条 件 的衍射 称 为夫 琅禾 费衍射 ,满 足 近场 近似 条件 的衍 射称 为 菲 b 涅 耳衍 射 。研 究夫 琅禾 费单缝 衍射 的方法 用传 统 的半波 带理 论及 所 以 由惠一 菲原理 可得 沿 0 向传 播 的所 有 次波 在 P点叠 加 方 振 幅矢 量 叠加 法 , 只 能给 出某些 特 定平 面上光 场 的近似 分 布 。 但 的合 振 幅为 本 文用 菲 涅尔积 分 法得 出衍射 屏 上 的光强 分布 公式 并 结合计 算机 仿 真技 术研 究 夫琅和 费衍 射 的光 强分 布 问题 ,给 出 了衍 射光 场 复 4 d E 振 幅及 强度 在任 意 平面上 的详 细分 布 , 并用 M ta 拟 出光学 成 alb模 像 过程 ,给 出指定 光学元 件 的衍射 特性 或成 像特 性 。 鱼8 令ux / =-2 b 山 b 。 单缝衍 射理 论 推导 单 缝衍 射 如示 意 图 1 所示 ,平 行光 束垂 直入射 ,光强 均匀 。 r 鱼P ( 8 f 啪 等 设 在缝 平 面时初 相 为 0 ,整个 缝所 发此 波在 0=0 向上 的总振 幅 方 tn b b 为 。 惠更 斯一 涅耳 原理 , 们把 缝 内的波 前 B 分割 为许 多 按 菲 我 B。 等 宽 的窄 条 , 们 是振 幅相 等 的次波源 , 多个 方 向发 出次 波 。 它 朝 接 收屏 位 于透镜 厶的 后方 ,角度 0 相 同 的衍 射 光线 会聚 于观 察

基于MATLAB光学衍射之矩形孔的夫琅禾费衍射

基于MATLAB光学衍射之矩形孔的夫琅禾费衍射

MATLAB的课程报告项目名称:基于MATLAB光学衍射之矩型孔的夫琅和费衍射一,MATLAB 基础:MatlaB是功能强大的科学及工程计算软件,它不但表现具有以矩阵计算为基础的强大数学计算和分析功能,而且还具有丰富的可视化图形表现功能和方便的程序设计能力。

Matlab是一款集数值分析、符号运算、图形处理、系统仿真等功能于一体的科学与工程计算软件,它具有编程效率高、简单易学、人机交互好、可视化功能、拓展性强等优点。

MatlAB是面向21世纪的计算机程序设计及科学计算语言。

MatlAB系统包括5个部分:开发环境,MAtlAB数学函数库,MAtlAB语言,图形功能,应用程序接口。

二,光的衍射的原理:光的衍射是光波在物质或空间里传播的基本发式,实际上,光波在传播的过程中,只要光波波面受到某种限制,光波会绕过障碍物偏离直线传播而进入几何阴影,并在屏幕上出现光强分布不均匀的现象,称为光的衍射。

根据障碍物到光源和考察点的距离,把衍射现象分为两类:菲涅尔衍射和夫琅和费衍射。

此次课程报告主要是围绕夫琅和费衍射展开的。

在光学上,夫琅和费衍射在场波通过圆孔或狭缝时发生,导致观测到的成像大小有所改变,成因是观测点的远场位置,及通过圆孔向外的衍射波有渐趋平面波的性质。

1,惠更斯原理:根据惠更斯-菲涅耳原理,单缝后面空间任一点P 的光振动是单缝处波阵面上所有子波波源发出的子波传到P 点的振动的相干叠加。

2. 菲涅耳-基尔霍夫衍射公式:由于菲涅耳理论本身的缺陷,所以从波动微分方程出发,利用场论中的Green 定理及电磁场的边值条件,其中倾斜因子为()k θ和常数C 均在下面所设。

~exp()exp()cos(,)cos(,)()[]2A ikl ikr n r n l E P d i l r σλ-=∑⎰⎰ 若设 1C i λ=; ~exp()()A ikl E Q l= ;cos(,)cos(,)()2n r n l K θ-= 则上式可化为:~~exp ikr E()()()P C E Q K d θσ=∑⎰⎰()r3. 基尔霍夫衍射公式的近似 菲涅耳衍射近似满足:2222221111111121111()()11[]222x x y y xx yy x y x y r z z z z z z ⎧⎫-+-+++=+=+-+⎨⎬⎩⎭ 当上式中1z 很大而使得第四项相对相位的贡献远小于π时,即满足:221()2x y k z π+<< 随着1z 的逐渐增大,从而可推得夫琅和费衍射公式如下: ~~2211,1111111exp()(,)exp[()]()exp[()]2ikz ik ik E x y x y E x y xx yy dx dy i z z z λ=+-+∑⎰⎰以上是矩孔的矩孔夫琅和费衍射复振幅计算公式的推导过程。

夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真110512班 11051057 李陟凌夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔处于无穷远处的衍射现象。

实验装置如图:S为单色点光源,放置在透镜L1的物方焦点处,所得平行光垂直入射到障碍物,借助于透镜L2将无穷远处的衍射图样移至L2的像方焦面上观察。

若障碍物为单缝,设缝宽度为a ,观察屏上点P与透镜L2光心连线的方位角为θ,由几何成像理论,此角正好也是相应平面波分量的方位角。

若取入射光波长为λ,透镜L2的焦距为f,根据惠更斯- 菲涅耳原理,可得单缝夫琅禾费衍射强度分布公式为:I=I0sin2α2(公式1式中I0为接收屏中央的强度,α=θ2=πasinθλ。

阿贝成像原理的演示实验中提及到夫琅禾费衍射,然而没有相应的演示实验装置,由此我产生了用数学软件模拟其衍射图样的想法。

根据公式1,代入λ、a、θ等值,就可以得到接收屏每一点的光强度值,调用imagesc(函数就可以得到干涉条纹样。

但这种方法只适用于单缝等简单情况。

为了模拟较复杂的二维孔洞产生的衍射图样,我查阅了资料,得到如下的方法:设衍射屏的振幅透射系数为t(x,y,根据菲涅耳——基尔霍夫衍射积分,若观察平面到衍射屏的距离z 满足如下近似条件:则在单位振幅的相干平面光波照射下,可得衍射屏的夫琅禾费衍射光场复振幅及强度分布分别为:式中T = F[t(x,y]表示衍射屏振幅透射系数t(x,y的傅里叶变换。

上式表明,在单位振幅的相干平面光波照射下,夫琅禾费衍射光场的复振幅分布正比于衍射屏振幅透射系数的傅里叶交换;衍射光场复振幅表达式中的相位因子并不影响观察屏上衍射图样的强度分布,若略去常系数,则衍射图样的强度分布直接等于衍射屏透射光场复振幅的傅里叶变换的模值平方。

将衍射屏制作成输入图像,用imread(函数读入,然后利用傅里叶变换函数fft2(对其进行傅里叶变换,得到其傅里叶频谱。

由函数fft2(实现的傅里叶变换频谱的直流分量位于图像的左上角,而由透镜实现的光学傅里叶变换的直流分量位于图像中心。

模拟夫琅禾费衍射和菲涅耳衍射实验matlab程序

模拟夫琅禾费衍射和菲涅耳衍射实验matlab程序

模拟夫琅禾费衍射实验程序说明:本实验可以选择孔径类型、孔径半径、输入波长、衍射屏和衍射孔的距离等。

当衍射屏和衍射孔的距离相对较小时,此衍射为菲涅耳衍射,当距离相对较大时满足夫琅禾费衍射的条件,两者的程序一样,只是距离Z的大小不一致。

又由于夫琅禾费衍射与傅里叶变换成正比,只差一个系数关系。

所以程序中的衍射既是直接对物光进行傅里叶变换即可。

Matlab源程序:N=512;disp('衍射孔径类型 1.圆孔 2.单缝 3.方孔')kind=input('please input 衍射孔径类型:');% 输入衍射孔径类型while kind~=1&kind~=2&kind~=3disp('超出选择范围,请重新输入衍射孔径类型');kind=input('please input 衍射孔径类型:');% 输入衍射孔径类型endswitch(kind)case 1r=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 2a=input('please input 衍射缝宽:');% 输入衍射单缝的宽度b=1000;% 单缝的长度I=zeros(N,N);[m,n]=meshgrid(linspace(-N/4,N/4,N));I(-a<m&m<a&-b<n&n<b)=1;subplot(1,2,1);imshow(I);title('生成的衍射单缝');case 3a=input('please input 方孔边长:');% 输入方孔边长I=zeros(N,N);[m,n]=meshgrid(linspace(-N/4,N/4,N));I(-a/2<m&m<a/2&-a/2<n&n<a/2)=1;subplot(1,2,1),imshow(I);title('生成的方孔');otherwise kind=input('please input 衍射孔径类型:');% 输入衍射孔径类型end% 夫琅禾费衍射的实现过程L=500;[x,y]=meshgrid(linspace(-L/2,L/2,N));lamda_1=input('please input 衍射波长(nm):');% 输入衍射波长;lamda=lamda_1/1e6k=2*pi/lamda;z=input('please input 衍射屏距离衍射孔的距离(mm):');% 衍射屏距离衍射孔的距离h=exp(1j*k*z)*exp((1j*k*(x.^2+y.^2))/(2*z))/(1j*lamda*z);%脉冲相应H =fftshift(fft2(h));%传递函数B=fftshift(fft2(I));%孔频谱G=fftshift(ifft2(H.*B));subplot(1,2,2),imshow(log(1+abs(G)),[]);title('衍射后的图样');figuremeshz(x,y,abs(G));title('夫琅禾费衍射强度分布')实验输入:衍射孔径类型1.圆孔 2.单缝3.方孔please input 衍射孔径类型:1please input 衍射圆孔半径(mm):3please input 衍射波长(nm):632lamda =6.3200e-04please input 衍射屏距离衍射孔的距离(mm):1000000实验结果:。

夫琅禾费单缝衍射光强分布MATLAB分析毕业论文

夫琅禾费单缝衍射光强分布MATLAB分析毕业论文

夫琅禾费单缝衍射光强分布MATLAB分析毕业论文摘要衍射为人们所熟悉的现象,对于光的这种特殊现象在很多方面有着应用。

在光的衍射的基础上,介绍了什么是夫琅禾费衍射,几种实现夫琅禾费衍射的方法和原理及光强分布特点,以基尔霍夫积分定理为基础,利用衍射公式的近似对基尔霍夫衍射公式进行了推导,从理论上得出了夫琅禾费单缝衍射的光强公式,利用Matlab软件进行了光强分布的图样仿真,并用实验采集到的图样对理论和仿真的结论进行了验证,采用对观察屏上各点的光强进行计算的方法,对衍射条纹分析对比研究,重点研究了夫琅禾费单缝衍射光强分布以及衍射的条纹分析,计算结果与实验结果得到了很好的吻合。

关键词:夫琅禾费单缝衍射;光强分布;衍射条纹;对比分析AbstractDiffraction to people familiar with the phenomenon, the light of this unique phenomenon has applications in many areas.In the diffraction of light on the basis of what is on the Fraunhofer diffraction, the realization of several Fraunhofer diffraction methods and principles and distribution of light intensity to Kirchhoff integral theorem based on the formula used diffraction Kirchhoff diffraction similar to the formula derived from the theory that the Fraunhofer single-slit diffraction of light formula, using the Matlab software Light simulation of the design and use of the images collected on theory Simulation and the conclusions were verified by on-screen to observe the strong points of light to the method of calculation, the diffraction fringes of comparative study, focused on the Fraunhofer single-slit diffraction intensity distribution and diffraction analysis of the fringe The results with the experimental results have been very good anastomosis.Key words:Fraunhofer single-slit diffraction;light distribution;diffraction fringes ; comparative analysis目录第1章概述 (1)1.1 光的衍射 (1)1.2 研究的内容与目的 (2)第2章夫琅禾费衍射原理 (3)2.1 惠更斯—菲涅耳原理 (3)2.2 夫琅禾费衍射 (4)2.3 实现夫琅禾费衍射的几种方法 (5)2.4 菲涅耳半波带分析法 (7)2.5 夫琅禾费衍射光强图样特点 (10)2.6 本章小结 (13)第3章光强分布的推导 (14)3.1 基尔霍夫积分定理 (14)3.2 基尔霍夫衍射公式 (16)3.3 基尔霍夫衍射公式的近似 (18)3.4 夫琅禾费单缝衍射光强分布 (20)3.5 本章小结 (21)第4章条纹分析 (22)4.1 理论分析 (22)4.2 仿真分析 (24)4.3 实验分析 (27)4.4 对比分析 (30)4.5 本章小结 (31)结论 ......................................................................................... 错误!未定义书签。

夫琅禾费衍射matlab

夫琅禾费衍射matlab

夫琅禾费衍射matlab夫琅禾费衍射是一种分析和解释光波衍射现象的重要方法,它被广泛应用于各种领域,例如材料科学、光学、电子学等。

Matlab作为一种强大的数学软件,也被广泛应用于各种领域,与夫琅禾费衍射的结合可以极大地提高实验效率和分析准确度。

因此,学习如何使用Matlab 分析夫琅禾费衍射是非常重要的。

要使用Matlab分析夫琅禾费衍射,需要掌握以下几个方面知识:1. 光学基础知识:包括波动光学和夫琅禾费衍射的理论知识;2. Matlab基础知识:包括语法、变量、运算、矩阵、函数等基本概念;3. Matlab图形界面的使用:掌握Matlab的各种绘图函数和图像处理工具,能够绘制夫琅禾费衍射的图形和进行图像处理;4. Matlab编程技巧:包括循环结构、条件判断、数组操作、函数编写等技术,能够快速地编写、调试和运行程序。

下面是使用Matlab进行夫琅禾费衍射分析的基本步骤:1.建立二维坐标系,确定光源位置和光屏位置;2.确定衍射光的波长和方向,以及衍射物的类型和尺寸;3.根据夫琅禾费衍射的理论公式,计算衍射光的相位和振幅;4.使用Matlab编写程序,将衍射光的相位和振幅转换为图像,并进行必要的图像处理和分析;5.根据分析结果,得出夫琅禾费衍射的重要参数,例如衍射角、衍射条纹宽度、衍射效率等。

需要注意的是,夫琅禾费衍射的分析过程需要进行大量的计算和图像处理,因此需要使用高效的计算机和专业的Matlab工具箱。

同时,分析结果需要进行实验验证,以确保分析的准确性和可靠性。

总之,夫琅禾费衍射的分析是光学研究中非常重要的一部分,使用Matlab可以提高实验效率和分析准确度。

掌握夫琅禾费衍射和Matlab的相关知识和技能,不仅可以在学术研究中得到应用,还可以在工业和生产中发挥重要作用。

利用MATLAB进行夫琅和费衍射程序分享

利用MATLAB进行夫琅和费衍射程序分享

利用MATLAB进行夫琅和费衍射我已经发过相关的帖子,是我以前做过的课程论文。

近来看见有很多人回帖说需要程序,故而总结一下方法和共享程序:通过MATLAB软件编程实现夫琅和费衍射的方法:(1)用衍射积分(2)傅立叶变换一、衍射积分相关程序如下:1.单缝衍射clearlamba=500e-9;%波长a=1e-3;D=1;ym=3*lamba*D/a;%屏幕上y的范围n=51;%屏幕上的点数ys=linspace(-ym,ym,n);n=51;%屏幕上的点数yp=linspace(0,a,n);for i=1:nsinphi=ys(i)/D;alpha=pi*yp*sinphi/lamba;sumcos=sum(cos(alpha));sumsin=sum(sin(alpha));B(i,:)=(sumcos^2+sumsin^2)/n^2;endN=256;%确定灰度的等级Br=(B/max(B))*N;subplot(1,2,1)image(ym,ys,Br);colormap(gray(N));%色调处理subplot(1,2,2)plot(B,ys,'k');2.多缝衍射clearlamda=500e-9; %波长N=2; %缝数,可以随意更改变换a=2e-4;D=5;d=5*a;ym=2*lamda*D/a;xs=ym;n=1001;ys=linspace(-ym,ym,n);for i=1:nsinphi=ys(i)/D;alpha=pi*a*sinphi/lamda;beta=pi*d*sinphi/lamda;B(i,:)=(sin(alpha)./alpha).^2.*(sin(N*beta)./sin (beta)).^2;B1=B/max(B);endNC=256; %确定灰度的等级Br=(B/max(B))*NC;subplot(1,2,1)image(xs,ys,Br);colormap(gray(NC)); %色调处理subplot(1,2,2)plot(B1,ys,'k');3.矩孔衍射clearlamda=500e-9;a=1e-3;b=1e-3;f=1;m=500;ym=8000*lamda*f;ys=linspace(-ym,ym,m);xs=ys;n=255;for i=1:msinth1=xs(i)/sqrt(xs(i)^2+f^2);sinth2=ys./sqrt(ys.^2+f^2);angleA=pi*a*sinth1/lamda;angleB=pi*b*sinth2./lamda;B(:,i)=(sin(angleA).^2.*sin(angleB).^2.*5000./(angleA.^2.*angleB.^2));endsubplot(1,2,1)image(xs,ys,B)colormap(gray(n))subplot(1,2,2)plot(B(m/2,:),ys,'k')4.正弦光栅clear allxm=10*pi;ys=xm;xs=linspace(-xm,xm,500);B=cos(xs)+1;N=255;Br=B/2*N;image(xs,ys,Br);colormap(gray(N));二、傅里叶变换(1)基本思想:在傅立叶变换光学中夫琅和费衍射场的强度分布就等于屏函数的功率谱。

夫琅禾费衍射matlab

夫琅禾费衍射matlab

夫琅禾费衍射matlab引言夫琅禾费衍射(Fraunhofer diffraction)是指波在通过孔径或物体边缘时发生衍射的现象。

这一现象在光学领域得到广泛应用,并在科学研究中发挥重要作用。

而Matlab作为一种强大的计算工具,可以用来模拟和分析夫琅禾费衍射现象。

本文将介绍夫琅禾费衍射的基本原理,并展示如何使用Matlab来模拟和分析这一现象。

夫琅禾费衍射的基本原理夫琅禾费衍射是一种光的衍射现象,当光通过孔径时,光的传播符合亚耳伯特衍射原理,即光波在传播过程中会发生衍射。

夫琅禾费衍射的特点是衍射波前是平行的,远离光源的点光源成为衍射光的源点。

夫琅禾费衍射可以通过光的干涉和衍射来解释。

Matlab模拟夫琅禾费衍射的基本步骤在Matlab中模拟夫琅禾费衍射的基本步骤如下:1.定义衍射光的波长和孔径的尺寸。

2.计算衍射光的传播距离和传播方向。

3.使用夫琅禾费衍射公式计算衍射场的幅度和相位分布。

4.计算衍射光的强度分布。

5.可视化衍射光的强度分布。

下面将详细介绍每个步骤的实现方法。

定义衍射光的波长和孔径的尺寸在Matlab中,可以通过定义变量来表示衍射光的波长和孔径的尺寸。

例如,可以使用lambda表示波长,使用D表示孔径的尺寸。

计算衍射光的传播距离和传播方向对于夫琅禾费衍射,衍射光的传播距离和传播方向与孔径的尺寸有关。

通常情况下,可以假设衍射光从孔径的中心点向外传播。

在Matlab中,可以使用向量来表示衍射光的传播距离和传播方向。

使用夫琅禾费衍射公式计算衍射场的幅度和相位分布夫琅禾费衍射公式可用于计算衍射场的幅度和相位分布。

幅度和相位分布可以通过求衍射光场的傅里叶变换来获得。

在Matlab中,可以使用傅里叶变换函数来计算衍射场的幅度和相位分布。

计算衍射光的强度分布夫琅禾费衍射的强度分布可以通过幅度和相位分布的平方来计算得到。

在Matlab 中,可以通过对幅度和相位分布进行平方运算来计算衍射光的强度分布。

大学物理-Matlab模拟夫琅禾费衍射

大学物理-Matlab模拟夫琅禾费衍射

Matlab 模拟夫琅禾费衍射
一、原理
衍射是光波动性的表现,当光波在遇到一定尺寸障碍物时不沿直线传播,偏离原来直线传播。

夫琅禾费衍射,是波动衍射的一种,通过圆孔或狭缝时发生,导致观测到的成像大小有所改变。

夫琅禾费衍射的原理如图1所示,一束平行光照射到衍射屏上,衍射屏开口处AB 的波前向各个方向发出次波,方向彼此相同的衍射次波经透镜L 汇聚到其像方焦平面的同一点P 上。

满足相长干涉条件的位置为亮条纹,满足相消干涉条件的位置为暗条纹,明暗条纹构成了该衍射屏的夫琅禾费衍射图样。

图1 夫琅禾费衍射原理图
1.白光单缝衍射
θ=arctan (x
f
)
光强分布 I (x )=I 0[sin (
πasin(arctan(x f
))
λ
)]2
2.白光圆孔衍射
θ=arctan (r
f
)
光强分布 I (r )=I 0[ J 1(
2πasin(arctan(r
f
))
λ
)πasin(arctan(r f
))
λ]
2
Matlab 模拟中采用等量红(700nm 绿(546.1nm )蓝(435.8nm )混合模拟,把红绿蓝三基色的衍射图样存储在m x n x 3矩阵中,按RGB 图显示产生白光的衍射。

二、代码
设透镜焦距f=800mm, a=0.04mm
图2 白光单缝衍射Matlab模拟代码图3 白光圆孔衍射Matlab模拟代码三、结果
图4 白光单缝衍射Matlab模拟结果
图5 白光圆孔衍射Matlab模拟结果。

Matlab多缝夫琅禾费衍射图样程序设计

Matlab多缝夫琅禾费衍射图样程序设计

Matlab多缝夫琅禾费衍射图样程序设计function mainclear allclcfprintf('1-64缝等宽等间距衍射图样' ); %1-64缝等宽等间距衍射图样Untitled; %调用Untitled函数function Untitledclear; %清除原有变量Lambda=550*(1e-9); %设置波长为550nma=0.005*(1e-3); %设置衍射屏参数:缝宽为0.005mmd=0.02*(1e-3); %缝距为0.02mmf=0.01; %设置焦距为0.01米F=ones(1,10000)*f; %将焦距转换为和矩阵x一样维度的矩阵x=linspace(-0.005,0.005,10000); %x的取值从-0.005到0.005,分成1000份)sn=x./sqrt(x.^2+F.^2); %衍射角的正弦值alpha=pi*a*sn/Lambda;delta=pi*d*sn/Lambda;%% 我们要做八幅图,每幅图四个子图,每个子图两条线,则前两个要求分别用一个循环表示,第三个要求只要两条线,将这个循环取消(如果是每个子图很多条线,就再加个循环)for k=1:8 %循环是画八幅图,则设计一个1到8的循环gcf=figure(k) %在此标注第几幅图for m=1:4 %每幅图画四个子图,设计一个1到4的循环I1=((sin(alpha)./alpha).^2).*((sin((8*k+2*m-9)*delta)./sin(delta).^2); %将每幅图第一条线用k,m表示出来,即N=8(k-1)+2(m-1)+1=8*k+2*m-9,可以用第一幅图的第二子图的第一条线即3缝衍射验证一下I2=((sin(alpha)./alpha).^2).*((sin((8*k+2*m-8)*delta/2)./sin(delta/2)).^2); %将每幅图第一条线用k,m表示出来,即N=8(k-1)+2(m-1)+2=8*k+2*m-8subplot(2,2,m); %一张子图,第几幅子图用m表示plot(x,I1,'r');hold onplot(x,I2,'b:');title('多缝衍射图样');xlabel('x');ylabel('I');na=[int2str(8*k+2*m-9),'缝衍射'];%标注第一条线nb=[int2str(8*k+2*m-8),'缝衍射'];%标注第二条线legend(na,nb)%subplot(2,2,1); %一张子图,奇数缝数用红色线表示endsaveas(gcf,[num2str(k) '.bmp']);%将图像保存在当前文件夹下,用K序号来命名,并保存为bmp格式end。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书学生姓名:袁娜专业班级:电子科学与技术1201 班指导教师:工作单位:信息工程学院题目: 夫琅禾费矩孔﹑单缝和圆孔衍射图样一、设计目的了解MATLAB软件的基本知识,基本的程序设计,软件在高等数学和工程数学中的应用,学会使用软件进行数值计算和控制工程中的应用。

二、设计内容和要求1.绘制禾费矩孔、单缝和圆孔衍射图样,可以是二维的或三维的,也可以两种都有。

改变矩孔、单缝和圆孔的参数,比较衍射条纹的变化。

提示:参考《物理光学》教材或冯国英《波动光学》,画二维图时用image和colormap 函数,显示灰度图像时用colromap(gray(255)),255级灰度即可,画出的图和教材上的衍射图样一样。

三维图时就用mesh或surf函数。

2. 学习Matlab语言的概况和Matlab语言的基本知识。

3.学习Matlab语言的程序设计。

三、初始条件计算机;Matlab软件。

四、时间安排1、2015年01月19日,任务安排,课设具体实施计划与课程设计报告格式的要求说明。

2、2015年01月20日,查阅相关资料,学习Matlab语言的基本知识,学习MATLAB语言的应用环境、调试命令,绘图功能函数等。

3、2015年01月21日至2015年01月22日,Matlab课程设计制作和设计说明书撰写。

4、2015年01月23日,上交课程设计成果及报告,同时进行答辩。

指导教师签名:2015年01 月19日系主任(或负责教师)签名:2015年01 月19日目录摘要 (I)1 设计内容及要求 (1)1.1 设计的目的 (1)1.2 设计的要求 (1)2 设计原理及设计思路 (1)2.1 矩孔衍射原理 (1)2.2 单缝衍射原理 (2)2.3圆孔衍射原理 (3)3 程序设计 (3)3.1 矩孔衍射程序 (3)3.2 单缝衍射程序 (4)3.3 圆孔衍射程序 (6)4 图形仿真 (7)4.1 矩孔衍射仿真图样 (7)4.2 单缝衍射仿真图样 (8)4.3 圆孔衍射仿真图样 (8)5 心得体会 (10)参考文献 (11)摘要本文基于衍射理论,利用MATLAB软件编程来实现对夫琅禾费矩孔﹑单缝和圆孔衍射图样的计算机仿真,不仅参数很容易调节、模拟结果直观,而且与实验观测结果也非常吻合。

这为数字化仿真现代光学实验和教学提供了一种极好的手段。

MATLAB是一套高性能的数值分析和计算软件,它将矩阵计算﹑数值分析﹑图形管理和编程技术结合在一起,广泛应用于高校基础和专业课程的教学中。

计算机仿真以其良好的可控性﹑无破性﹑易观察性以及低成本等优点,在光学理论和实验教学中被迅速推广。

根据光学原理设计程序进行实验仿真,简单灵活﹑周期短,而且不受实际试验条件的限制,节约了实验器材,并减少了实验者的操作难度。

利用MATLAB软件对光学现象进行数值仿真能迅速地展示实验现象,验证理论,使学生较直接地接受科学事实,更好地理解理论知识,从而加深对光学原理﹑概念和图像的理解。

关键字:夫琅禾费衍射矩孔单缝圆孔MATLAB 仿真1 设计内容及要求1.1设计的目的利用MATLAB 软件编程来实现对夫琅禾费矩孔﹑单缝和圆孔衍射图样的计算机仿真,对光学现象进行数值仿真,能迅速地展示实验现象,验证理论,使学生较直接地接受科学事实,更好地理解理论知识,从而加深对光学原理﹑概念和图像的理解。

1.2 设计的要求绘制禾费矩孔、单缝和圆孔衍射图样,可以是二维的或三维的,也可以两种都有。

改变矩孔、单缝和圆孔的参数,比较衍射条纹的变化。

2 设计原理及设计思路2.1 矩孔衍射原理设波长为λ的平行光正入射到宽度为a (0x 轴方向),高度为b (0y 轴方向)的矩孔上,若设矩孔上的光场分布均匀,则瞳函数为常数,即Λ=),y (x U 00~,夫琅禾费矩孔衍射的衍射场为)sin ()sin (,~0021ββααθθ•=L ik e c )(U ,式中1θ和2θ分别为x 轴和y 轴方向上的衍射角;A ab f i c )(λ-=;002λπ=k 为真空中的波数;0L 为光波从0x ,0y 坐标的原点出发沿着衍射方向到达场点)(y x P ,的光程,即参考光程,在积分过程中是不变的常量;λθπα1sin a =,λθπβ2sin b =。

由上易得出夫琅禾费矩孔衍射的光强分布为 2221)sin sin ββααθθ()(),(•=I I极小值,...2,1,sin 111±±==m m a λθ ,...2,1,sin 222±±==m m b λθ2.2 单缝衍射原理由惠更斯—菲涅尔原理易得出波的振动表达式为t bdxA dE ωcos 0=,对于单缝衍射,其相位差为θλπϕsin 2x =,其光振动表达式为⎪⎭⎫⎝⎛-=θλπωsin 2cos 0x t b dx A dE 或 ⎪⎭⎫⎝⎛-=wt i e b dx A dE θλπsin 20其复振幅为 θλπsin 2~0x ei b dx A E d =所以光屏上点的合振幅为μμλθλπsin ~-~0sin 2000A e bA r i E x i b ==⎰⎰∑ 其中 λθπμsin b =,因此光强为 μμμ2020*sin sin ~~2c I A E E I =⎪⎪⎭⎫ ⎝⎛=⨯= 所以光强分布为20sin ⎪⎪⎭⎫⎝⎛=μμI I 0=θ时有最大光强 20max A I =...3,2,1,=±=k k πμ时,最小光强 0min =I ,,...47.3,46.2,43.1πππμ±±±=2.3圆孔衍射原理圆孔衍射中间亮纹亮度最大,称为爱里斑,直径为d ,观察平面上任意一点的复振幅为()[]1110cos 20211'~ϕϕϕθπd dr r e C E a ikr ⎰⎰--=,由贝塞尔函数可得 ()()[]()θθπθθθπka ka C a kr kr k C E a r r 121112J 2'J '2~11==== 因此,光强为()()()210212222J 2'⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡=Z Z J I ka ka C aI θθπ 爱里斑的半径为afr 222.10λ=3 程序设计3.1 矩孔衍射程序clear all close all clclmda=632.8e-9; %波长 xmax=0.05; %矩孔x 轴宽度 ymax=0.05; %矩孔y 轴宽度def=0.0001; %分析分辨率x=-xmax:def:xmax;y=-ymax:def:ymax;lenm=length(x);lenn=length(y);for m=1:lenmfor n=1:lennalpha=pi*x(m)/(lmda);beta=pi*y(n)/(lmda);I(m,n)=((sin(alpha))/(alpha))^2*((sin(beta))/(beta))^2;endend[X,Y]=meshgrid(x,y);I=I/(max(max(I)));figureimshow(255*I);3.2 单缝衍射程序clear allclose allclclmda=632.8e-9; %波长xmax=0.005; %矩孔x轴宽度ymax=0.05; %矩孔y轴宽度def=0.0001; %分析分辨率x=-xmax:def:xmax;y=-ymax:def:ymax;lenm=length(x);lenn=length(y);for m=1:lenmfor n=1:lennalpha=pi*x(m)/(lmda);beta=pi*y(n)/(lmda);I(m,n)=((sin(beta))/(beta))^2;endendI=I/(max(max(I)));[X,Y]=meshgrid(x,y);figureimshow(255*I);xlabel('x');ylabel('y');3.3 圆孔衍射程序clear allclose allclclam=632.8e-9; %波长a=0.0005; %圆孔直径f=1; %距离m=512; %画的点数ym=4000*lam*f;ys=linspace(-ym,ym,m);xs=ys;for i=1:mr=xs(i)^2+ys.^2;sinth=sqrt(r./(r+f^2));x=2*pi*a*sinth./lam;hh=(2*besselj(1,x)).^2./x.^2;b(:,i)=(hh)'.*5000;endimage(xs,ys,b)colormap(gray(256))4 图形仿真4.1 矩孔衍射仿真图样x=0.05 , y=0.05时x=0.02 , y=0.05时4.2 单缝衍射仿真图样x=0.005 , y=0.05时x=0.002 , y=0.05时波长=700e-9,x=0.005 , t=0.05时4.3 圆孔衍射仿真图样直径a=0.0005时直径a=0.0003时5 心得体会通过这次的课设,我认识到了MATLAB软件的功能非常强大,对于很多关于光学实验方面都可以用它来实现,这使得我们在使用的时候非常方便及多变。

我也熟悉了MATLAB的工作环境,可以很熟练的对MATLAB进行常规的操作,快速进行程序编辑和仿真。

本文次课设利用MATLAB仿真夫琅禾费矩孔﹑单缝和圆孔衍射图样,方法简单、快捷。

在本次的课程设计中,这个课题看似有点陌生,但是真正做起来才发现不是那么困难。

主要是因为以前做实验时老师对我们要求比较严格,锻炼很多,对软件的用法比较熟悉。

这次的课程设计让我学到了很多知识,不仅仅是对MATLAB软件的学习,对学习编程有很大帮助,对衍射的相关知识也有更深的了解,更有对做课程设计的熟练,通过相互学习中,我也学到了很多其他同学的方法及他们的一些知识,体会到了同学之间的团结。

当然,也有老师的帮助及平时的教导。

经过了课程设计,我也发现了自己的很多不足。

但是通过自己的动手动脑,既增加了知识,又给了我专业知识以及专业技能上的提升,对提高自己的思维能力和操作能力有很大的帮助。

同时我也会更加努力,认真学习,争取在以后的课程中做得更好!参考文献[1] 梁绍荣.普通物理学・光学[M].高等教育出版社,1988[2]姚启钧.光学教程[M].高等教育出版社,2002[3]张兆奎,缪连元,张立.大学物理实验[M].高等教育出版社,2001[4]蓝海江.夫禾费矩孔衍射的光强[J].柳州师专学报,2000[5]谢嘉宁,陈伟成,赵建林.MATLAB在光学信息处理仿真实验中的应用[J].物理实验,2006本科生课程设计成绩评定表指导教师签字:2015年1月23日。

相关文档
最新文档