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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书(论文) 基于matlab的单缝衍射计算机模拟研究 学 院:数理学院 专业班级: 学生姓名: 学生学号: 指导老师: — 2014年 月号 摘要:美国Mathworks公司推出的MATLAB,是一种集数值计算、符号预算、可 视化建模、仿真和图形处理等多种功能于一体的优秀图形化软件。本文将会通过 MATLAB软件编程用衍射积分的方法对单缝衍射进行计算机模拟。计算机模拟为 衍射实验的验证提供一条简捷、直观的途径。从而可以加深我们对物理原理、概 念和图像的理解。 关键词:MATLAB;衍射积分;单缝衍射;计算机模拟 一、单缝衍射原理 惠更斯原理表明,波源发出的波阵面上的每一点都可视为一个新的子波源。这些子波源 发出次级子波,其后任一时刻次级子波的包迹决定新的波阵面。惠更斯原理用光波能确定光 波的传播方向,但不能确定沿不同方向传播的光振动的振幅。 菲涅尔在次级子波概念的基础上,提出的“子波相干叠加”理论,又称为惠更斯■菲涅 尔原理。这个原理表述为:同一波面上的每一微小面元都可以看作是新的振动中心,它们发 岀次级子波。这些次级子波经传播而在空间某点相遇时,该点的振动是所有这些次级子波在 该点的相干叠加。 编程原理 把单缝看作是np个分立的相干光源,屏幕上任意一点复振幅为np个光源照射结果的 合成,对每个光源,光程差A二ypsin①,sin①二ys/D,光强l=l0(Scosa )2+(Ssina )2,其中a二2 A / X = jt ypys/ X D 三、程序的编写 编写程序如下: clear lam=500e-9; a=le-3;D=l; ym=3*lam*D/a; ny=51; ys=l in space (~ym, ym, ny); np=51; yp= linspace (0, a, np); for i=l:ny sinphi二ys(i)/D; a1phd二2*p i*yp*s inphi/lam; sumcos=sum(cos(alpha)); sumsin=sum(sin(alpha)); B(i, :) = (sumcos2+sumsirT2)/np2 end N=255; Br=(B/max(B))*N; subplot (1, 2, 1) image (ym, ys, Br); colormap(gray(N)); subplot (1, 2, 2) plot (B, ys); 四、 运行程序 程序运行结果如下: ?1.5 ?1 05 0 0.5 1 1.5 x 103-0.4 -0.2 0 0.2 0.4五、 x 103 -0.4 -0.2 0 0.2 0.4 1主极大 具有相同e角的屏上部位具有相同的光强,因而屏上的衍射图样是一些相互平行的条 纹,他们都平行于狭缝。对于o=o的地方,各衍射光线之间由于没有光程差而相干加强, 因而此处光强最大。最大光强与狭缝宽度的平方成正比,最大光强又称为主极大或零级衍射 斑。 2次级大 除了中央主极大外,屏上光强分布还有次级大存在。次级大的位置可同过计算结果为: b 二 ±1.43 兀,±2. 46 兀,±3. 47 n,.… 通常把次级大的位置近似表示为 bsinO =± (2k+l) X / 2 (k = 1,2,3, ???) 这些次级大又称为高级衍射斑。 高级衍射斑的强度比屮央零级衍射斑的强度小的多。 3暗纹位置 暗纹位置满足关系 bsin 0 二土 k 入(k=l,2, ???) 4明纹的角宽度 规定相邻暗纹的角距离为其I可明纹的角宽度,即相邻暗纹I可的区域为对应明纹范围, 屮央主极大的半角宽度为 A 9 =X/b 不难得到各次级大的宽度均相等,均等于屮央主极大的半宽度。 参考文献: [11:姚启均,《光学教程(第四版)》,高等教育出版社 :张铮、杨文平、石博强、李海鹏,《MATLAB程序设计与实例应用》,屮国铁道出版社 :胡守信、李柏年,《基于MATLAB的数学实验》,科学出版社

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档