matlab模拟夫琅和费衍射,模拟夫琅禾费衍射的matlab源代码.doc
模拟夫琅禾费衍射的matlab源代码.doc
源代码N512; disp衍射孔径类型 1.圆孔 2.单缝 3.方孔kindplease 衍射孔径类型; 输入衍射孔径类型while kind1 kindplease 衍射孔径类型; 输入衍射孔径类型 endswitchkindcase 1 rplease 衍射圆孔半径mm; 输入衍射圆孔的半径IzerosN,N;m,nmeshgridlinspace-N/16,N/16-1,N;Dm.2n.2.1/2;IfindDr1;subplot1,2,1,imshowI;title生成的衍射圆孔; case 2aplease 衍射缝宽; 输入衍射单缝的宽度b1000; 单缝的长度IzerosN,N;m,nmeshgridlinspace-N/4,N/4,N;I-amsubplot1,2,1;imshowI;title生成的衍射单缝; case 3aplease 方孔边长; 输入方孔边长IzerosN,N;m,nmeshgridlinspace-N/4,N/4,N;I-a/2msubplot1,2,1,imshowI;title生成的方孔; otherwise kindplease 衍射孔径类型; 输入衍射孔径类型end 夫琅禾费衍射的实现过程 L500;x,ymeshgridlinspace-L/2,L/2,N;lamda_1please 衍射波长nm; 输入衍射波长;lamdalamda_1/1e6k2*pi/lamda;zplease 衍射屏距离衍射孔的距离mm; 衍射屏距离衍射孔的距离hexp1j*k*z*exp1j*k*x.2y.2/2*z/1j*lamda*z;脉冲相应H fftshiftfft2h;传递函数Bfftshiftfft2I;孔频谱Gfftshiftifft2H.*B;subplot1,2,2,imshowlog1absG,;title衍射后的图样;figuremeshzx,y,absG;title夫琅禾费衍射强度分布 实验输入衍射孔径类型 1.圆孔 2.单缝 3.方孔please 衍射孔径类型1please 衍射圆孔半径mm3please 衍射波长nm632lamda 6.3200e-04please 衍射屏距离衍射孔的距离mm1000000实验结果程序说明本实验可以选择孔径类型、孔径半径、输入波长、衍射屏和衍射孔的距离等。当衍射屏和衍射孔的距离相对较小时,此衍射为菲涅耳衍射,当距离相对较大时满足夫琅禾费衍射的条件,两者的程序一样,只是距离Z的大小不一致。又由于夫琅禾费衍射与傅里叶变换成正比,只差一个系数关系。所以程序中的衍射既是直接对物光进行傅里叶变换即可。
matlab模拟夫琅和费衍射,模拟夫琅禾费衍射的matlab源代码.doc相关推荐
- matlab模拟夫琅禾费单缝衍射,夫琅禾费衍射的Matlab仿真
夫琅禾费衍射的Matlab仿真 110512班 11051057 李陟凌 夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔)处于无穷远处的衍射现象.实验装置如图: S为单色点光源,放置在透镜L1的物方焦点 ...
- matlab仿真产生条纹,光的干涉与衍射的Matlab仿真及其实验观测.PDF
光的干涉与衍射的Matlab仿真及其实验观测.PDF 第39 卷第3 期 Vol.39 No.3 井冈山大学学报( 自然科学版) 2018 年5 月 May. 2018 Journal of Jing ...
- matlab模拟简单孔径衍射图样,夫琅和费衍射实验文献综述
夫琅和费衍射就是光源和观察幕离障碍物(孔或屏)均为无穷远的衍射现象,又称远场衍射,在实际操作中,可通过一个凸透镜,将无穷远处的衍射图样移至凸透镜的像方焦面上观察.可在观察幕中央看到一条特别明亮的亮条纹 ...
- matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc
基于Matlab的夫琅禾费衍射光学仿真 基于Matlab的夫琅禾费衍射光学仿真 摘要 计算机仿真技术是以多种学科和理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法来分析和解决问题的一门综合 ...
- 圆孔衍射及夫琅禾费衍射Matlab仿真
圆孔衍射及夫琅禾费衍射Matlab仿真 本文将为大家介绍圆孔衍射和夫琅禾费衍射的Matlab仿真实现方法,并附上详细的代码和描述.圆孔衍射是光学中常见的现象,当通过一个小孔时,光会发生衍射现象,使得光 ...
- matlab进行多光栅衍射仿真,平面光栅衍射的MATLAB仿真
摘 要:光的衍射是日常生活中常见的一种光学现象.通过衍射实验,可以了解光强分布的规律,分析光学图像的空间频谱分布等.但由于光波的波长较短,衍射实验过程对诸多要素要求较高等原因,实际实验操作较难且易受环 ...
- matlab模拟Fraunhofer衍射,用Matlab模拟白光夫琅和费衍射
2闐7年4月 第24卷第2期 重庆师范大学学报〈自然科学版) Joumal of Chongqmg Normal Umvenity( Natural Science Edition) 用Matlab模 ...
- matlab模拟方孔衍射,基于MATLAB衍射的矩形孔实验模拟
翌 毫研夯一一_ 乜业岍九 基于 MATLAB衍射昀矩形孔实验旗拟 张 亚 陈冬冬 成海英 /盐城工学院 [摘 要]根据物理光学中光的矩形孔衍射理论,利用 MATLAB工具编写程序进行实验模拟,绘 出 ...
- matlab多缝衍射公式,多缝的夫琅和费衍射matlab仿真.doc
多缝的夫琅和费衍射matlab仿真.doc 4.多缝的夫琅和费衍射,使用平行光照明,观察衍射图样随点光源位置(光源上下移动)的变化Θ图41图42多缝夫琅禾费衍射如图41所示.由于相邻单缝在P点产生的夫 ...
最新文章
- SAP WM中阶下架策略A(Partial Pallet Quantity)
- python程序员需要掌握哪些技术-python运维要掌握哪些内容
- 音频重采样有什么用_最佳音频接口基本购买指南
- 云漫圈 | 女生适合做程序员吗?
- 流内容html,为什么,和元素属于html中的流内容?
- webApp禁止用户保存图像
- virtualbox中实施ASM扩容实施记录
- editplus配置刷新
- visio 输出mysql_Visio2010建立ER图并直接导出为SQL语句
- 密度泛函 matlab,dft计算(密度泛函理论dft计算)
- afp专用计算机,FRM考试只能用这些金融计算器(内含用法功能全解读)
- 计算机中加密文件找不见,打开或解密闪电加密文件夹找不到加密数据怎么办
- 前端之 HTML 知识点扫盲
- latex小技巧—极限符号下方分成两行
- 爬取百度地图,获取城市楼盘信息
- python找不到了_python包找不到
- 虚拟机扩展C盘容量方法
- python运行excel宏_从python运行excel宏
- 利用python request细雨筹爬虫
- 偏微分方程的MATLAB解法