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:实现光场传输函数
仿真结果图
- 衍射前:
- 菲涅尔圆孔衍射光强图:
热门推荐
免费查询企业信息的平台推荐
新加坡各类签证全面详细解析 :WP、SP、EP、DP与LTVP的作用以及申请条件
荷兰露天厕所,是更开放了吗?是文化差异还是人类文明倒退了?
草莓采摘园最佳采摘时间及露天草莓与温室草莓的区别
银行的信用卡还款方式多样性对持卡人的便利性?
如何在账单日之前及时还款信用卡?避免逾期罚款和信用影响的有效策略
全面解析:设计模式三大类别——创建型、结构型与行为型
深入解析!23种设计模式的核心精髓与应用场景
别让孩子拥有3种“假聪明”,小时候很机灵,长大后多半没出息
毕业论文提纲编写指南:从框架到细节的完整攻略
啤酒腌制法:牛肉嫩滑的秘密
氟康唑片的作用与功效
西安地铁四期规划上报在即,五期规划提前曝光?
游戏如何清理缓存数据库
备孕期间如何正确挑选营养补品
武汉:当好龙头、走在前列的底气与实力
信息采集技巧全攻略:从基础到实践
解锁五万分,拿到月最佳,詹姆斯畅想总冠军
在作文中巧妙使用比喻
跨越世纪之交,一场来自Gal黄金年代的绵绵细雨——《秋之回忆》
解读Z世代在现代职场中的特征与期望
如何搞好人际关系和沟通技巧
电脑太卡怎么办?六大维度全方位提升电脑流畅度
杏鲍菇:低卡美食,减肥良伴
这种酸奶火遍全网!有人吃后却进了医院……
17-19世纪的英国贵族是什么样的?有哪些特点?
男孩面相中痣的特征有哪些详细解说图文并茂
痣的良性与恶性如何判断
平面向量:揭秘几何图形背后的秘密武器
酒店或公共浴室的毛巾、浴袍、更衣柜、马桶等安全吗?