【光学】基于matlab模拟单缝夫琅禾费衍射

news/2024/10/30 9:22:54/

1 内容介绍

根据夫琅禾费单缝衍射的基本原理,利用MATLABR2008a的图形用户界面(Graphical User Interfaces,GUI)设计了单缝衍射的仿真交互界面,给出了单缝衍射仿真结果.该仿真能使单缝衍射理论和实验很好地结合起来,具有一定的应用价值.

2 部分代码

%单缝夫琅禾费衍射实验仿真

%————————————————————————————————————

clear

lambda = 5e-4;                                      %入射光波长(mm)

a = 100e-3;                                         %单缝宽度(mm)

theta = linspace(-5*lambda/(4e-3), 5*lambda/(4e-3), 1000);    %所观测的范围

x = tan(theta);                                     %光屏上离中心的相对位置

u = pi*a*sin(theta)/lambda;

I = (sin(u)./u).^2;                                 %计算相对光强

figure('Name','单缝夫琅禾费衍射');                  

subplot(2,1,1)                                      %绘制衍射示意图

image(x,1,256*I.^0.35);                             %将光强I取0.35次方以获得更好的演示效果

colormap gray;

title('衍射示意图','FontSize',13);

axis off

subplot(2,1,2)                                      %绘制光强分布曲线图

plot(x, I, 'r','LineWidth',1.5);

title('相对光强与距离的关系曲线','FontSize',13);

xlabel('离光屏中心的相对距离','FontSize',12);

ylabel('相对光强','FontSize',12);

grid on

3 运行结果

4 参考文献

[1]耿顺山. 基于MATLAB的单色光单缝夫琅禾费衍射现象的模拟[J]. 智能计算机与应用, 2008, 000(001):20-21.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

 


http://www.ppmy.cn/news/368719.html

相关文章

[深度学习][原创]mmaction2预测结果top5得分改为0-1

测试版本:mmaction0.20.0 测试环境:ubuntu18.04 当我们测试tsn模型: python demo/demo.py configs/recognition/tsn/tsn_r50_video_inference_1x1x3_100e_kinetics400_rgb.py checkpoints/tsn_r50_1x1x3_100e_kinetics400_rgb_20200614-e508be42.pth …

MMYOLO 自定义数据集从标注到部署保姆级教程

theme: juejin 来自社区 PeterH0323 投稿 AI 已经被应用到各行各业,现如今任何人都可以轻松基于开源框架快速搭建符合自身需求的 AI 应用。本文将基于 MMYOLO 开源框架,基于生活中收集的猫猫数据集,教你如何从零开始训练一个可部署检测模型…

【spring】spring是什么?详解它的特点与模块

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、spring介绍 二、spring的特点(七点) 1、简化开发 2、AOP的支持 3、声明式事务的支持 4、方便测试 5、…

LVS负载均衡与DR模式

LVS负载均衡与DR模式 一、DR模式的特点二、LVS-DR中的ARP问题1.VIP地址相同导致响应冲突2.返回报文时源地址使用VIP,导致网关设备的ARP缓存表紊乱 三、DR模式 LVS负载均衡群集部署实验准备实验部署实验步骤1.配置负载调度器(192.168.30.10)2.…

【数据库原理与实践】知识点归纳(上)

第1章 数据库系统概述 (数据处理技术的发展 数据库的基本概念和特点) 一:数据、信息、知识、决策 对应:Data、Information、Knowledge、Decision 二:数据库技术的产生与发展 产生原因:数据管理任务的…

3068说明书

首发本人小站 (https://c.undf.top) AKKO3068说明书 thumbnail: >- date: 2021-06-10 21:20:55 updated: categories: keywords: description: [外链图片转存中…(img-914mL0at-1665060648308)]

有用的

动态导航 CPND车友在线实时路况诞生 实时路况在国内其实并不算新鲜事物。众多国际GPS品牌都试水过实时路况,但在中国大陆都没有取得好的效果。中国实时路况目前最普遍的形式还是基于FM的信息播报,内容无外乎1039路况信息和地图拥堵路段标识。用户对两种方…

StringEscapeUtils.unescapeHtml的使用

富文本提交数据到后台后&#xff0c;保存到数据库的格式可能是这样的&#xff1a; <p>【产品名称】艾酷维多种维生素锌软糖</p> 我们有时候需要的是&#xff1a; <p>【产品名称】艾酷维多种维生素锌软糖</p> 所以就需要用到 StringEscapeUtils 类…