1 简介

利用MATLAB绘制白光单缝衍射图像和演示二维自由粒子的波函数演化过程​

2 部分代码

lambda=[660,610,570,550,460,440,410].*10^(-9);%七色光的波长RGB=[1,0,0;1,0.5,0;1,1,0;0,1,0;0,1,1;0,0,1;0.67,0,1];%七色光的RGB值d=4e-5;b=8e-6;N=18;Bright=80;%单缝与光源的参数Irgb=zeros(150,1885,3);%由空间各点的RGB值构成的数组,第三个维度是RGB值Iw=zeros(150,1885,3);for k=1:7    theta=(-0.003*pi:0.00001:0.003*pi);    phi=2*pi*d*sin(theta)/lambda(k);    alpha=pi*b*sin(theta)/lambda(k);    Idf=(sinc(alpha)).^2;    Idgs=(sin(N *phi/2)./sin(phi/2)).^2;%单缝衍射公式    I=Idf.*Idgs;    for i=1:150        Iw(i,:,1)=I*RGB(k,1);        Iw(i,:,2)=I*RGB(k,2);        Iw(i,:,3)=I*RGB(k,3);    end    %单色光的光强    Irgb=Irgb+Iw;    Iw=[];endBr=1/max(max(max(Irgb)));II=Irgb*Br*Bright;%对光强进行一些调整,使图像亮度适中imshow(II)%将RGB值转化为图像

3 仿真结果

4 参考文献

[1]学生, 高志强, 指导教师,等. 用 matlab 进行波动光学的计算机模拟.

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

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

【光学】波动光学与量子力学的matlab仿真相关推荐

  1. MATLAB相干成像系统,光学成像系统的模型及MATLAB仿真

    光学成像系统的模型及MATLAB仿真 本文将给出相干成像系统.非相干成像系统模型,以及像差对成像系统影响的模型,模型和相关概念主要参考goodman的<傅里叶光学>. 一.相干成像系统 相 ...

  2. fvdm 跟驰模型 matlab仿真_MATLAB数值计算在光学仿真和教学中的应用

    摘要:在光学教学过程中从基本的物理概念出发,建立相应的理论模型,并将光学问题归纳为特征方程求根.积分求解.常微分方程求解等几类数值求解问题,结合MATLAB强大的数值计算和图形显示功能,完成光学问题的 ...

  3. matlab案例 光学,MATLAB仿真及其在光学课程中的应用.pdf

    作 者 :胡章芳主编 出版发行 : 北京:北京航空航天大学出版社 , 2015.07 ISBN号 :978-7-5124-1773-1 页 数 : 208 原书定价 : 35.00 开本 : 26cm ...

  4. matlab 仿真光学实验报告,光学实验数值仿真的三种方法及MATLAB实现

    光学实验数值仿真的三种方法及 MATLAB实现 5 结 论 (1)数值模拟结果表明三种方法都能对光学 实验现象进行正确地仿 真,因此在课 堂教学 中适 当应用这种仿真模拟 ,将光学实验 中复杂的数学 ...

  5. 频谱图matlab找文件路径,光学图像识别相关器的MATLAB仿真

    收稿日期:2003-12-24 基金项目:广东省自然科学基金资助项目(021089) 作者简介:林睿(1972-),男,重庆人,华南师范大学2002级硕士研究生;常鸿森(1944-),男,广东广州人, ...

  6. 从光波叠加到条纹分布的matlab仿真,基于Matlab仿真算法的光源空间相干性研究

    王帆, 张永安, 阳胜, 郭胤初, 张亚萍. . 基于Matlab仿真算法的光源空间相干性研究. 光学学报, 2017, 54(9): 092601-. Wang Fan, Zhang Yongan, ...

  7. 迈克尔逊干涉计算光强matlab,迈克尔逊干涉仪的MATLAB仿真

    摘 要:研究光波的干涉特性,对进一步了解干涉的过程和实质,分析光学图像的空间频谱分布等具有十分重要的意义.然而,迈克尔逊干涉仪的调节具有一定的难度,人工计数比较枯燥.利用计算机仿真良好的可控性.无破坏 ...

  8. matlab进行多光栅衍射仿真,平面光栅衍射的MATLAB仿真

    摘 要:光的衍射是日常生活中常见的一种光学现象.通过衍射实验,可以了解光强分布的规律,分析光学图像的空间频谱分布等.但由于光波的波长较短,衍射实验过程对诸多要素要求较高等原因,实际实验操作较难且易受环 ...

  9. mlse均衡器matlab,基于LMS自适应均衡器matlab仿真.doc

    基于LMS自适应均衡器matlab仿真.doc 毕 业 设 计 (2014届) 题 目 一种基于OpenCV的摄像机标定方法 学 院 物理电气信息学院 专 业 电子信息工程 年 级 2010 学生学号 ...

最新文章

  1. samba服务器_麒麟V10链接SAMBA服务器的方法
  2. 位运算的应用和分治法在二进制中的应用
  3. 搭建基础架构-Order
  4. 新天龙八部服务器维护了吗,《新天龙八部》3月11日全服更新维护公告
  5. 迪克逊准则matlab,浙江科技学院学报
  6. 图论 —— 差分约束系统
  7. python做系统查人的往来的信息_L01-04:python查询员工信息表练习
  8. fastdfs windows部署_从零搭建分布式文件系统MinIO比FastDFS要更合适
  9. 画面逐渐放大_故宫一幅800年古画,放大55倍,4个老人喝醉了?
  10. 游戏付费中的金融学和心理学小知识
  11. 【数据分析|面试】如何介绍你的项目经历
  12. js / vue 批量打印二维码图片、PDF、文档
  13. python实用30个小技巧
  14. 火狐firefox插件plugin:
  15. 苹果 企业 开发者账号 注册、申请续费整个流程($299的账号)
  16. 用MFC编程时在源文件里经常看到的AFX或afx是什么意思?
  17. 复制html代码怎么粘贴快捷键,电脑复制粘贴快捷键,教您电脑怎么用键盘复制粘贴...
  18. 二分查找python实现代码_二分查找——Python实现
  19. 【Love2d从青铜到王者】第十三篇:Love2d之游戏:射击敌人(Game: Shoot the enemy)
  20. 视觉Transformer综述

热门文章

  1. magic mouse 2 使用,移动速度问题,安装问题
  2. SEO进阶必修课:如何创建和管理高质量关键词词库
  3. 三菱a系列motion软体_宣城三菱MR-J4-11KB4
  4. Java仿QQ客户端(用JTree实现好友列表)
  5. Matlab三维折线图绘制–surf 函数的使用
  6. cesium获取模型高度_【小技巧】快速生成城市建筑Sketchup模型
  7. vbscript+asp编写接口
  8. 在 Android 中使用 Google Play 游戏服务登录出现12501 报错
  9. 基于规则和检索的聊天机器人引擎
  10. echarts初次渲染不出来