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:实现光场传输函数
仿真结果图
- 衍射前:
- 菲涅尔圆孔衍射光强图:
热门推荐
当代年轻人为何抢着上夜校?
这七个心理学效应,UI设计师你知道吗,会用吗?
酒精对身体有哪些危害?
每天总想喝一点,会是酒精成瘾吗?
东西卡喉咙的8个处理小妙招
武则天最大的难题:传位给儿子还是侄子?
20世纪以来戏剧舞台上的武则天:形象再造与文化阐释
陈皮瘦肉四神汤:春季养生的健脾理气佳品
四神丸最佳搭配是什么
登山爬坡太累?专家建议:这个速度最适宜
炒股短线适合使用哪些指标?如何运用这些指标进行短线操作?
如何切换团队队伍
中国工程院院士单杨的柑橘“魔法”
3D打印树脂材料:从基础到特种的全面解析
胡雪岩后人现状:子孙多在海外,无人经商入仕,不能和姓李的通婚
新一轮巴以冲突爆发逾一年,次国家行为体如何重塑中东博弈格局
再见姆巴佩!4巨星退出法国队,阿根廷利好,梅西卫冕世界杯在望
橘子洲:历史长河中的璀璨明珠,毛主席革命情怀见证地
汉景帝刘启:西汉第六位皇帝,他的一生经历了什么?
保障粮食安全须更加重视“中部力量”,这里自古就是“大粮仓”→
减肥期间可以喝牛奶吗?有影响吗
医疗器械注册自检和委托检验机构需要什么资质?
中尉一般在部队几年(中尉一般在部队几年任职)
给机会就爆发!李月汝打出WNBA生涯最佳表现 多项数据创生涯新高
QAl9-5-1-1铝青铜合金:性能优势与应用前景
新能源汽车保有量激增,充电基础设施建设加速缓解充电焦虑
张红甫教你做酥炸平菇外脆里嫩一口爱上酥香美味
饵丝:舌尖上的柔韧风情,岁月里的美食诗篇
探索“医艺结合”路径,音乐疗愈可帮助减压促进健康
侠影远去,“江湖”并未褪色