Matlab实现菲涅尔圆孔衍射仿真
创作时间:
作者:
@小白创作中心
Matlab实现菲涅尔圆孔衍射仿真
引用
CSDN
1.
https://blog.csdn.net/weixin_43487914/article/details/119042145
本文基于光学原理,用Matlab实现菲涅尔圆孔衍射现象仿真。
以下使用了两种菲涅尔衍射的数值计算方法:
- 菲涅尔衍射积分的离散求和
- 菲涅尔衍射FFT法
菲涅尔衍射积分
clear,clc,close all;
allmasks = f_Masks;
func_translight = f_Lightfield_transmission;
% ********************** 系统参数设定
lamda = 1550e-9; % 波长
N = 200; % 一边像素数目
x_length = 0.01; % 矩阵长度
w0 = 1e-3; % 高斯光束腰半径
Gs_z = 1e-3; % 高斯光传输距离
% ********************** 菲涅尔衍射
mask_hole = allmasks.circle_hole(x_length/N,N,0.08/N);
figure; subplot(1,2,1), imagesc(mask_hole); colormap gray;
Gaussian_I = f_Gaussian_beams(w0,Gs_z,lamda,x_length,x_length,N,N);
subplot(1,2,2),imagesc(Gaussian_I), colormap hot;
E0 = Gaussian_I.*mask_hole;
E1 = func_translight.Fresnel_integrate(lamda,E0,x_length,x_length,x_length,x_length,N,N,0.5);
figure,imagesc(abs(E1)), colormap hot;
菲涅尔衍射FFT法
clear,clc,close all;
allmasks = f_Masks;
func_translight = f_Lightfield_transmission;
% ********************** 系统参数设定
lamda = 1550e-9; % 波长
N = 200; % 一边像素数目
x_length = 0.01; % 矩阵长度
w0 = 1e-3; % 高斯光束腰半径
Gs_z = 1e-3; % 高斯光传输距离
% ********************** 菲涅尔衍射
mask_hole = allmasks.circle_hole(x_length/N,N,0.08/N);
figure; subplot(1,2,1), imagesc(mask_hole); colormap gray;
Gaussian_I = f_Gaussian_beams(w0,Gs_z,lamda,x_length,x_length,N,N);
subplot(1,2,2),imagesc(Gaussian_I), colormap hot;
E0 = Gaussian_I.*mask_hole;
E1 = func_translight.FFT_(lamda,E0,x_length,x_length,0.5);
figure,imagesc(abs(E1)), colormap hot;
附录代码说明
- 圆孔掩膜产生函数,参看Matlab:产生“几何图形掩膜”函数
- 高斯光产生函数,参看Matlab:实现高斯光束产生
- 菲涅尔积分算法函数:参看Matlab:实现光场传输函数
仿真结果图
- 衍射前:
- 菲涅尔圆孔衍射光强图:
热门推荐
二月二龙抬头:传统饮食习俗与文化内涵
火影忍者手游暗部鼬攻略:技能详解与实战技巧
腰肌劳损的推拿保健策略:日常养护,远离腰痛困扰
爬行动物百科:从英文名称到生态习性
2025考社工证要具备哪三个条件 需要什么学历
2024贵安樱花园赏樱全攻略:无需预约,交通、停车信息全解析
专家支招:这样应对高铁晕车,轻松告别旅途不适
心情不好容易烦躁怎么办
2025韩国流行发型趋势:从羊毛卷到湿发,6种韩系发型全解析
UG软件测试高度的三种方法:从手动测量到自动化脚本
一直收集证据,算维权成功的秘诀
如何预防白内障?这四种方法你要记牢!
色达自驾游攻略(完整篇)
芝麻香油的功效与作用
如何通过软路由控制家庭网络流量
抽血后如何正确按压避免淤青
九部高分动画电影:从奇幻冒险到人文关怀
全方位解读新能源汽车免息按揭政策:细则、优惠与风险
上海金山至平湖海盐市域铁路月底前开工,站点设计对外公布
架构师岗位职责详解:从系统设计到技术选型
难治性高血压有药了?近40年首次,FDA批准这种新机制降压药上市!
和田玉手链的神秘寓意:如何象征幸福、健康和长寿?
吃土豆会放屁吗?揭秘土豆与肠道气体的微妙关系
A股市场整体市盈率的计算方法与应用
五行缺火能够补水吗 缺火的人日常须知
武汉最大的夜市,1公里分布着千余摊位,一到晚上挤得水泄不通
诉讼费分哪几种:全面解析诉讼费用的分类与适用规则
桃花的花瓣和萼片的数量
青稞的营养价值与功效:从降血糖到增强免疫力
探寻《西游记》背后的历原型与创作灵感:揭秘四大名著的经典起源与影响