第24卷第1期

贵州大学学报(自然科学版)Vo.l 24No .12007年 1月Journa l of Guizhou Un i ve rsity (Natura l Sc i ences)Jan .2007文章编号 1000-5269(2007)01-0046-03

基于MATLAB 的双点光源干涉现象的模拟

吴学科1,2,吴次南1,宋洪庆1

(1.贵州大学理学院光信息物理实验室,贵州贵阳550025; 2.凯里学院物理系,贵州凯里556000)

摘 要:利用MATL AB 强大的科学计算功能,模拟双点光源的干涉现象,并创建交互式界面,

用户可以通过改变输入参数模拟不同条件下三维空间任意平面的干涉条纹;该模拟简便、直观的展现了双点光源干涉这一物理现象,为光学实验教学提供了方便。

关键词:MATL AB ;干涉;模拟

中图分类号:O43611;O439 文献标识码:A

1 引言

光的干涉是光学重要物理现象之一,在大学物理教学中占有重要的地位,用计算机对光干涉现象的模拟对实验教学不为是一种较好的补充,因而出现了很多关于杨氏双缝干涉、等倾干涉、等厚干涉

等干涉现象的计算机模拟[1][2]。双点光源干涉是光干涉的一个重要内容,然而其现象在实验上很难实

现,如果通过计算机模拟其现象,通过改变波长、点光源之间距离以及平面的位置等参数,学生便可以直观看到干涉现象,很容易掌握干涉条纹形成规律,加深学生对光干涉现象的理解。

2 双点光源干涉现象的数学模型[3][4]

为简单起见,我们以振幅在传播方向上不变的单色简谐波为例建立的双点光源干涉现象数学模型,单色简谐波可以用余弦函数来表示。设空间两定点S 1、S 2在同一介质中向一切方向发出两个相同频率的这样的波,振源振动可表示为

E 01=A 1cos (X t +<01)E 02=A 2cos (X t +<02)

(1)若用r 1、r 2分别表示任意空间的观察点P 到点光源S 1、S 2的距离,当两列波到达点P 时,振动可表达为

E 1=A 1cos (wt -kr 1+<01)E 2=A 1cos (wt -kr 2+<02)

(2)其中k =2P /K ,假定两束光在空间任意点P 的偏振方向一致,则在P 点上两束光的叠加的强度为

I =E 12+E 22+2E 1E 2cos (kr 2-kr 1-

(3)其中<=<02-<01,假定I 1=I 2=I 0,S 1、S 2的辐射是同相位的,即<=0,D =k(r 2-r 1),则

I =2I 0(1+cos D )=4I 0cos 2(D /2

)

(4)图1 双点光源干涉平面图

因此,当空间点满足r 2-r 1=(2N )K 2

(N =0,?1,?2,,)时干涉相长,满足r 2-r 1=(2N +1)K 2

(N =0,?1,?2,,)时干涉相消。以强度相同为特征的空间点的轨

迹是以S 1S 2为轴线的双叶旋转双曲线,如果光屏在空间

任意位置放置,得到的干涉条纹则不一定是等间距的直

条纹。如图1所示,在平面A 、B 、C 观察时得到不同形状

的条纹,A 为弧形条纹,B 为等间距直线条纹,C 为圆环。*收稿日期:2006-11-14作者简介:吴学科(1979-),男,硕士研究生,从事光学教学和应用的研究。

点光源模型matlab,基于MATLAB的双点光源干涉现象的模拟相关推荐

  1. 本模型基于Cruise软件搭建整车模型,基于Matlab/Simulink软件搭建整车控制模块,包括整车模式控制、扭矩分配、能量回收及机械制动等功能模块

    本模型基于Cruise软件搭建整车模型,基于Matlab/Simulink软件搭建整车控制模块,包括整车模式控制.扭矩分配.能量回收及机械制动等功能模块. 本模型主要用于仿真整车动力性及经济性性能结果 ...

  2. 零维水温模型计算——基于matlab建立计算模型

    零维水温模型计算--基于matlab建立计算模型 零维水温模型 基本方程 计算参数准备 matlab模型的建立 四阶龙格-库塔法的matlab实现 水面的净流通量φ~s~的计算函数 湖水与岩土的换热φ ...

  3. 本模型基于Cruise软件搭建整车模型,基于Matlab Simulink软件搭建整车控制模块

    本模型基于Cruise软件搭建整车模型,基于Matlab Simulink软件搭建整车控制模块,包括整车模式控制.扭矩分配.能量回收及机械制动等功能模块. 本模型主要用于仿真整车动力性及经济性性能结果 ...

  4. matlab获得模型切面,基于MATLAB的STL模型切片分层算法

    吴建 吴婷 陈廷豪 包涵 摘  要:为提高STL模型的切片效率,提出一种基于MATLAB的STL模型切片分层新算法.首先对STL模型进行数据预处理,筛选出只与切平面相交的三角片集合,然后利用相邻三角面 ...

  5. 双馈异步风力发电机matlab,基于Matlab的双馈异步风力发电机风电场仿真

    与<基于Matlab的双馈异步风力发电机风电场仿真>相关的范文 双馈风力发电机组恒电压控制系统的双闭环控制 作者:金博 来源:2014年第10期 [摘要]双馈感应电机(DFIG)在恒电压运 ...

  6. 双馈异步风力发电机matlab,基于Matlab的由双馈风力发电机组成的风电场仿真

    基于Matlab的双馈异步风力发电机风电场仿真 这里仿真的对象是一个由6台1.5Mw双馈异步风力发电机组组成的9MW的风电场.这个风电场连接着一个25kV的分布式发电系统,它的电能通过35km长,电压 ...

  7. 圆形上下挤压 matlab,基于Matlab的GUI设计双螺杆挤压机系统仿真软件

    基于Matlab的GUI设计双螺杆 挤压机系统仿真软件 王玉德,张文孝,韩翠玲 (1.大连水产学院,辽宁大连116023;2.山东省机电学校,山东兖州272105) 1 1 2 DesignofSim ...

  8. abs模型matlab,基于MATLAB/Simulink的汽车ABS建模与分析

    设 计 研 究 汽 车 实用 技 术 AUTOMOBILE APPLIED TECHN0LOGY 20l 341-第6期 2Ol 3 N0.6 基于 MATLAB/Simu¨nk的汽车 ABS 建模与 ...

  9. 基于matlab/simulink同步发电机电路模型仿真,基于MATLAB/SIMULINK同步发电机电路模型仿真...

    基于MATLAB/SIMULINK同步发电机电路模型仿真 维普资讯 http://www.1mpi.com 第 1第 3期 8卷 2003年 9月 青岛大学学报 J UR AL OFQI GD NI ...

最新文章

  1. linux终端历史记录文件夹,如何通过命令行查看`.bash_history`文件?
  2. js微信抢红包脚本代码_使用AutoJs实现微信抢红包的代码
  3. centos配置c语言环境变量,CentOS7设置环境变量
  4. [转载] 常用应届生Java开发笔试面试题(更新中)
  5. matlab IGBT设置占空比,IGBT的驱动参数说明和计算公式
  6. hive 优化(二)
  7. 经典线程同步 关键段CS
  8. PHP与前端协作模式的理解
  9. 成都python数据分析师培训_python数据分析师
  10. 深度剖析WinPcap之(二)——网络分析与嗅探的基础知识(3)
  11. WES7 定制界面完整过程
  12. python实现批量批量生成二维码并粘贴到另外图片上,便于打印扫描测试
  13. 从JDBC规范谈桥接模式
  14. windows升级卡在配置更新96%
  15. HTML、SHTML、DHTML、XHTML、XML区别
  16. python字母对照表_Python获取字母表
  17. python可视化小程序-实际利率与黄金价格走势图
  18. 苏嵌//张福辉//2018.7.27
  19. 世界弹射物语 模拟抽卡
  20. python显示倒计时_python版春节倒计时实时显示

热门文章

  1. 关于音频PA产生的TDD的debug思路
  2. 民用建筑工程给水排水设计深度图样_给水排水工程中几种设计流量的取值
  3. python 并发下载器
  4. 和程序员大叔谈恋爱的甜甜甜甜甜 | 程序员有话说
  5. 网络安全通识全解|第16期 手工测试与自动化测试
  6. 关于提升个人电脑硬盘读写取速度的解决方案。
  7. DEBUG常用命令总结
  8. 软件测试方法之postman的使用方法
  9. react项目中px转rem
  10. 【计算机网络】TCP底层设计交互原理