任意孔型菲涅尔衍射matlab仿真

上传人:zou****hua 文档编号:223295563 上传时间:2023-07-17 格式:DOCX 页数:8 大小:169.67KB
收藏 版权申诉 举报 下载
任意孔型菲涅尔衍射matlab仿真_第1页
第1页 / 共8页
任意孔型菲涅尔衍射matlab仿真_第2页
第2页 / 共8页
任意孔型菲涅尔衍射matlab仿真_第3页
第3页 / 共8页
资源描述:

《任意孔型菲涅尔衍射matlab仿真》由会员分享,可在线阅读,更多相关《任意孔型菲涅尔衍射matlab仿真(8页珍藏版)》请在装配图网上搜索。

1、菲涅尔衍射 Matlab 仿真高等物理光学实验报告学院:物理学院姓名:廖宝鑫学号:20目录1.菲涅尔衍射衍射原理2.实验想法及步骤 实验思路实验步骤3.程序源代码: 4.运行结果展示 错误!未定义书签。错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签5.结论错误!未定义书签。1)2)U(x,y,z)= exp(jkz)f dxdyU (x ,y ) expj二(x-x 匕 +(y-”-入 z L -j 尢 z0 0 0 0 0E人 7() exP(jkz)兀令 hlx,y =expjj入z克(x匕 +(y)2y03)1. 菲涅尔衍射衍射原理假设一个有限孔径,设孔

2、径屏的直角坐标系为(xO,yO),并且观察平面与孔屏平行,两 个平面间的间距为z,观察平面的坐标系为(x,y),这时,观察平面上的场可以表示为U(x, y,z)=卜 df df f dxdy U (x , y ,0)exp(j匹 Jl-九2f 2-九2f 2)-s x y 00000九 VxxE( expj2町f (x x )+ f (y y )x0y0根据近轴近似条件Jl 一九 2 f 2 一九 2 f 2 Q 1 一 1 九 2 (f 2 + f 2 )xx2xy同时利用傅里叶变换关系先对f , f进行积分,得到如下的菲涅尔公式xy4)5)则式( 3)可以写为U (x, y, z)=J U

3、 (x , y jh (x - x ,y- y )dx dy = U (x, y )* h (x, y)0 0 0 0 0 0 0E对(4)做傅里叶变换可以得到A(f,f,z)=A (f,f)H(f,f,z)x y0 x yx y式中:A (f , f )= FFT u (x,y)0 x y0对于单位振幅入射平面波A (f , f )= FFT t (x, y)0 x y0H (f , f )= FFT h (x,y)xy2. 实验想法及步骤实验思路根据以上原理,传递函数H(f,f)已知,只需要求得透射孔径的透过率函数/(x,y),然x y0后对透过率函数进行傅里叶变换得,并与传递函数相乘得到

4、A(f, f , z),最后做一个逆傅xy里叶变换得到U (x,y, z)=IFFTA (f , f , z )xy实验步骤1) 用ps绘图软件做出1024*1024的像素点图,在上面绘制各种孔径图形,然后用imread() 读入图像得到二维矩阵,即孔径的透过率函数;2) 对孔径二维矩阵做傅里叶变换,然后与传递函数相乘,最后对乘积做一次傅里叶逆变换 得到菲涅尔衍射图像。3.程序源代码:N=1024;%图像像素点为1024*1024i=imread();%将读入图像用01 一值矩阵表示lev = graythresh(i);u = im2bw(i,lev);subplot(2,2,1),imsh

5、ow(u);%绘制孔径图像title(孔径图像);lam=600e-6;%入射波长(mm)k=2*pi/lam;%波矢z=5000000;%观察屏距离(mm)x,y=meshgrid(linspace(-N/4,N/4,N);U=fftshift(fft2(u);%对透过率函数做傅里叶变换h=exp(1j*k*z)*exp(1j*k*(x.A2+y.A2)/(2*z)/(1j*lam*z);%空间域传递函数H=fftshift(fft2(h);%空间频率域传递函数A=fftshift(ifft2(H.*U);%通过逆傅里叶变换得到衍射波的振幅subplot(2,2,2),imshow(log(

6、1+abs(A);title(衍射图像);I=abs(A).A2;%光强subplot(2,2,3),mesh(x,y,I),title (光强分布);subplot(2,2,4),plot(x(1,:),l(512,:),title(光强二二维分布);4.运行结果展示图 1 圆孔的菲涅尔衍射图 2 方形孔的菲涅尔衍射1210IDGkoX31橙国停丸彊二華井市光强苛布图 3 星形孔的菲涅尔衍射图 4 字母 B 的菲涅尔衍射进强分布光逼二城廿布10孔=s eatsf 一 - 4+Zj山A严广-200 nn图 5 光栅菲涅尔衍射5.结论采用这一方法理论上可以模拟任意孔型的菲涅尔衍射图像,对于学习菲涅尔衍射有了更 直观、形象的认识。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!