欢迎来到天天文库
浏览记录
ID:52717409
大小:163.00 KB
页数:5页
时间:2020-03-29
《请用傅里叶变换法计算圆孔的夫琅和费衍射场分布.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3.请用傅里叶变换法计算圆孔的夫琅和费衍射场分布,并与1进行比较。在夫琅禾费圆孔衍射傅里叶分析装置图中,设衍射圆孔所在平面坐标为2、屏上的光强强度分布为<9)程序:p=500。%设置接收屏的大小d=20。%设置圆孔的直径[x,y]=meshgrid(-p:p,-p:p>。%设置X,Y坐标轴都为[-500,500]的矩阵,b5E2RGbCAPfori=1:size(x,1>%设置循环数forj=1:size(y,1>%设置循环数ifx(i,j>.^2+y(i,j>.^2<=(d/2>^2%在半径为10内的圆A(i,j>=1。%在圆内A=1elseA(i,j>=0。%在圆外A=0endendendfigure(1>imshow(A,[]>%画图,值等于1的亮,值等于3、0的暗afft=fft2(A>。%进行二维傅里叶变换转换aabs=abs(afft>。%求afft的绝对值aabss=fftshift(aabs>。%正半轴部分和负半轴部分的图像分别关于各自的中心对称figure(2>imshow(aabss,[]>%画图colormap(gray>。%输出一个灰色系的曲面图figure(3>[i,j]=size(aabss>。%将aabss矩阵的大小赋值给I,jc=(i+1>/2。B=aabss(c,:>。%将X坐标固定,只变化Y坐标,从而导致abbss的变化y=-p:p。%设置y的变化范围plo4、t(y,B>%画图figure(4>mesh(x,y,aabss>%画出三维图当孔的半径为105/5当孔的半径为5当孔的半径为205/5总结:用夫琅禾费衍射积分公式求得的光强分布为,其中。而利用傅里叶分析法求得的傅里叶频谱函数式为两式表面形式不同,实际是相同的。由于空间频率和衍射屏上的坐标有关系式同时波数,,那么(10>而<11)因为<10)<11)相等,所以两种方法求得的衍射场光强分布度相同。申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。5/55/5
2、屏上的光强强度分布为<9)程序:p=500。%设置接收屏的大小d=20。%设置圆孔的直径[x,y]=meshgrid(-p:p,-p:p>。%设置X,Y坐标轴都为[-500,500]的矩阵,b5E2RGbCAPfori=1:size(x,1>%设置循环数forj=1:size(y,1>%设置循环数ifx(i,j>.^2+y(i,j>.^2<=(d/2>^2%在半径为10内的圆A(i,j>=1。%在圆内A=1elseA(i,j>=0。%在圆外A=0endendendfigure(1>imshow(A,[]>%画图,值等于1的亮,值等于
3、0的暗afft=fft2(A>。%进行二维傅里叶变换转换aabs=abs(afft>。%求afft的绝对值aabss=fftshift(aabs>。%正半轴部分和负半轴部分的图像分别关于各自的中心对称figure(2>imshow(aabss,[]>%画图colormap(gray>。%输出一个灰色系的曲面图figure(3>[i,j]=size(aabss>。%将aabss矩阵的大小赋值给I,jc=(i+1>/2。B=aabss(c,:>。%将X坐标固定,只变化Y坐标,从而导致abbss的变化y=-p:p。%设置y的变化范围plo
4、t(y,B>%画图figure(4>mesh(x,y,aabss>%画出三维图当孔的半径为105/5当孔的半径为5当孔的半径为205/5总结:用夫琅禾费衍射积分公式求得的光强分布为,其中。而利用傅里叶分析法求得的傅里叶频谱函数式为两式表面形式不同,实际是相同的。由于空间频率和衍射屏上的坐标有关系式同时波数,,那么(10>而<11)因为<10)<11)相等,所以两种方法求得的衍射场光强分布度相同。申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。5/55/5
此文档下载收益归作者所有