网站大量收购独家精品文档,联系QQ:2885784924

[毕业论文平面波衍射的非傍轴修正ppt.pptVIP

[毕业论文平面波衍射的非傍轴修正ppt.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[毕业论文平面波衍射的非傍轴修正ppt

平面波衍射的非傍轴修正 杨俊 指导老师:王飞 课题意义 衍射问题是物理学上的一个基本问题,平面波圆孔衍射是其中的最基本的一种衍射。 在一定条件下,当光束的傍轴特性较差时,传统的傍轴衍射理论不再成立。 本文重点及思路 根据索末菲边界条件假设得到平面波圆孔衍射的精确解,并在此基础上得到各级修正解。 通过数值作图,对精确解与各级修正解做比较,尤其是在精确解与零级近似解即傍轴解之间进行比较,从而得出本文结论:一定条件下的傍轴近似的有效性及非傍轴近似的必要性。 理论基础 衍射理论 1 第一类瑞利—索末菲衍射边界条件 (1) 在孔面上,光场U的分布与无屏幕时完全相同 (2) 在面的屏幕几何阴影之内,光场U的值为0 2 角谱衍射理论 其傅里叶变换 称为光场U(x,y,0)的角谱 精确解及各级修正解的推导 依据第一类瑞利-索末菲边界条件,可得 而 则 其中 为一阶贝塞尔函数 且 , 根据角谱衍射理论 令 则 在z=0附近的Taylor展开式为 1 从而得到零级、二级、四级近似解(修正解) 二级近似解 四级近似解 图像分析 以 为自变量,利用Mat lab数值计算软件, 计算出Z观察面上的衍射场精确值 与零级近似 及二级近似 和四级近似解 的值,并做比较 图例1 在此图中,傍轴解即零级近似解误差较大,以此表明傍轴理论在一定条件下会失效及非傍轴近似的必要性。 图例2 在此图中,傍轴解与精确解相差很小,表明一定条件下傍轴近似理论的有效性。 结论 以以上两图为代表的数值图像说明:在某些情况下傍轴近似是有效的,而在一定的条件下傍轴解误差较大,傍轴理论失效,以此表明非傍轴修正的必要性。 致谢 本文是在王飞老师的淳淳教导下完成的,在此感谢王老师以及电物学院各位老师的支持与帮助。 各位老师治学严谨、待人诚恳,他们认真的科学态度、高尚的人格都值得我学习的榜样。 附录1 各图的Matlab输入代码 图1对应的Matlab输入代码: x=4:0.04:10;p0=4;z0=15; hold on plot(x,yanshe (x, p0, z0),b ) ; plot(x,yanshe0 (x, p0, z0),m : ) ; plot(x,yanshe2 (x, p0, z0),r-. ) ; plot(x,yanshe4 (x, p0, z0),‘k--’ ) ; 其他各图对应的Matlab输入代码只需相应的修改x,p0,z0的数值即可。 附录2 需要建立的m文件 1: yanshefun0.m function f0=yanshefun0(x,s,p0,z0) f0= 2*pi*p0 .*exp(1i*2*pi*z0) .*besselj(0,2*pi.*x.*s) .*besselj(1i*2*pi*p0*s) .*exp(-1i*pi*z0*s.^2); 2: yanshe0.m function P=yanshe0(x,p0,z0) m=length(x); p=zeros(1,m); for n=1:m p(n)= quadgk(@(s)yanshefun0(x(n),s,p0,z0),0,1); end P=abs(p); 3: yanshefun2.m function f2=yanshefun2(x,s,p0,z0) f2

文档评论(0)

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

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

1亿VIP精品文档

相关文档