disp("单缝衍射的相对光强分布")
disp("数据处理与分析")
disp("1.画出单缝衍射相对光强分布曲线")
X = X';
Y = Y';
disp("出光口的位置l0,狭缝位置l1,光探头位置l2,狭缝到探头的距离Z1(mm):")
l0 = 170
l1 = 250
l2 = 950
Z1 = l2 - l1
disp("把x化成sinθ")
sin_ = X./sqrt(Z^2 + X.^2);
disp("求出相对光强:")
Y_ = Y./Y(1);
plot(sin_,Y_,'o');
title("激光单缝衍射光强相对分布曲线")
xlabel("sinθ")
ylabel("Iθ/I0")
grid on;
hold on;
plot(sin_,Y_);
hold off;disp("2.计算各次极大光强与主极大光强的比值,与理论值比较")
disp("理论比值:")
t1_std = 0.0469
t2_std = 0.0166
disp("第二次极大光强与主极大值的比值:")
t1 = 0.049
disp("第三次极大光强与主极大值的比值:")
t2 = 0.0189
disp("差异的原因:1.测量误差,2.其他组做实验带来的影响")disp("3.绘制白光光强P与距离平方(1/Z^2)的关系曲线")
P = double(P);
P = P';
Z2 = 200:50:900;
Z_ = 1./Z2.^2;
plot(Z_,P,'o');
title("白光光强P与距离平方(1/Z^2)的关系曲线");
xlabel("1/Z²(mm)");
ylabel("P(uW)");
grid on;
hold on;
plot(Z_,P);
hold off;
disp("在误差允许的范围内,可认为探头在线性工作区。")

单缝衍射的相对光强分布matlab代码相关推荐

  1. 夫琅禾费单缝衍射matlab分析,夫琅禾费单缝衍射光强分布MATLAB分析毕业设计论文...

    夫琅禾费单缝衍射光强分布MATLAB分析毕业设计论文 毕业设计(论文)摘 要衍射为人们所熟悉的现象,对于光的这种特殊现象在很多方面有着应用.在光的衍射的基础上,介绍了什么是夫琅禾费衍射,几种实现夫琅禾 ...

  2. 龙格-库塔法(runge-kutta)matlab代码及含义,龙格-库塔法(Runge-Kutta)matlab代码及含义...

    龙格-库塔法(Runge-Kutta)matlab代码及含义 龙格-库塔法(Runge-Kutta) 数值分析中,龙格-库塔法(Runge-Kutta)是用于模拟常微分方程的解的重要的一类隐式或显式迭 ...

  3. arima模型matlab代码_PSTR面板平滑转换模型简介(附Matlab代码分享)

    写论文的时候用到的~相关的资料太少了,做一些简单内容和资料的分享.(PSTR模型的Matlab代码分享在最后)本文主要为简单理论和粗暴实操~ 有用的话可以点个赞哟(知乎小白卑微求赞) 嘻嘻下面进入正题 ...

  4. matlab数值分析拟合实例,数值分析函数拟合matlab代码.doc

    数值分析函数拟合matlab代码.doc 第一题MATLAB代码用SPLINE作图XI0204060810YI098092081064038X10012Y1NEWTON3XI,YI,X源代码见M文件Y ...

  5. 显著性图matlab,cvpr14_saliency_code 2014上的关于图像显著性区域的检测matlab代码。 271万源代码下载- www.pudn.com...

    文件名称: cvpr14_saliency_code下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 4413 KB 上传时间: 2014-09-07 下载次 ...

  6. 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码

    粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...

  7. 变步长龙格库塔法matlab代码,matlab 龙格库塔法 变步长龙格库塔法.doc

    河北科技大学硕士学位研究生 2012--2013学年第二学期 <Matlab语言及应用>结课论文 学 院: 信息科学与工程学院 专 业: 电路与系统 姓 名: 张利超 学 号: S2012 ...

  8. dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...

    文件名称: DSTcode下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...

  9. 傅里叶变换的Matlab代码

    原文:http://blog.csdn.net/xiaofengsheng/article/details/5991680 傅里叶变换的Matlab代码: img=imread('e:/4.jpg') ...

最新文章

  1. VTK:小部件之ContourWidget
  2. 一个SQL逻辑读异常的解决方法
  3. linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置
  4. 这是属于格式的问题么?下划线的位置
  5. numpy - np.asarray
  6. oracle 行列转换 pivot unpivot (本文来自官网)
  7. QtQuick TableView 操作
  8. selenium设置文件下载路径
  9. 统计 | 几种特殊随机变量的分布
  10. 拉普拉斯变换的本质意义(好文!通俗易懂)
  11. 电脑上怎么看主板型号
  12. hrbust 1864人类希望——kokoⅠ【数学+快速幂】
  13. Ubuntu20.04服务器版本如何使用命令从U盘拷贝文件到服务器
  14. Flask项目1(美食地图)
  15. 阿里一面面试题整理集合
  16. DRC(Data Replicate Center)
  17. 站住,你这个Promise!
  18. SVN提交更新飞书群通知 (飞书机器人)
  19. R语言中的函数3:curve()
  20. 论文学习 | 用于三维条纹图案轮廓快速测量的质量引导泛洪相位展开算法

热门文章

  1. 【数据结构与算法】【14】以树状形式打印二叉树
  2. 狼图腾-励志有声小说
  3. sw2020sw无法获得下列许可,使用许可文件不支持此版本 解决方案
  4. 关于ENSP上路由设备40错误,创建的虚拟网卡为VirtualBox Host-Only Network #2
  5. 关于win10笔记本无法连接外接显示器及连接HDMI显示器后没有声音的解决方案
  6. Docker单节点部署OceanBase集群创建租户、用户、业务表
  7. mysql 进程一直杀不死_进程一直杀不死
  8. 平面曼哈顿最小生成树
  9. 春招实习_远景智能 4.22 电话面
  10. 【我是老中医】Win10系统下MATLAB无法正常打开的解决方案