一、波的干涉原理

当介质中同时存在几列波时,每列波能保持各自的传播规律而不互相干扰。在波的重叠区域里各点振动的物理量等于各列波在该点引起的物理量的矢量和,这就是波的叠加原理。

图 1 相干波源

设S1和S2为两相干波源,如图1所示,它们的振动方程为
y1=A1cos⁡(ωt+φ1){{y}_{1}}={{A}_{1}}\cos (\omega t+{{\varphi }_{1}})y1​=A1​cos(ωt+φ1​)

y2=A2cos⁡(ωt+φ2){{y}_{2}}={{A}_{2}}\cos (\omega t+{{\varphi }_{2}})y2​=A2​cos(ωt+φ2​)

由这两个波源发出的两列波在同一理想介质中传播后相遇,现分析相遇区域中任意一点P的振动合成结果。

若P点到S1和S2的距离分别为r1和r2,则P点两个分振动为

y1=A1cos⁡(ωt−2πλr1+φ1){{y}_{1}}={{A}_{1}}\cos (\omega t-\frac{2\pi }{\lambda }{{r}_{1}}+{{\varphi }_{1}})y1​=A1​cos(ωt−λ2π​r1​+φ1​)

y2=A2cos⁡(ωt−2πλr2+φ2){{y}_{2}}={{A}_{2}}\cos (\omega t-\frac{2\pi }{\lambda }{{r}_{2}}+{{\varphi }_{2}})y2​=A2​cos(ωt−λ2π​r2​+φ2​)

P点同时参与了这两个同频率、同方向的简谐运动。P点的合振动仍为简谐运动,合振动的方程为
y=y1+y2=Acos⁡(ωt+φ0)y={{y}_{1}}+{{y}_{2}}=A\cos (\omega t+{{\varphi }_{0}})y=y1​+y2​=Acos(ωt+φ0​)
P点合振动的振幅由下式给出:

A2=A12+A22+2A1A2cos⁡Δφ{{A}^{2}}={{A}_{1}}^{2}+{{A}_{2}}^{2}+2{{A}_{1}}{{A}_{2}}\cos \Delta \varphiA2=A1​2+A2​2+2A1​A2​cosΔφ

因波的强度正比于振幅的二次方,合成波的强度为

I=I1+I2+2I1I2cos⁡ΔφI={{I}_{1}}+{{I}_{2}}+2\sqrt{{{I}_{1}}{{I}_{2}}}\cos \Delta \varphiI=I1​+I2​+2I1​I2​​cosΔφ

式中,Δφ\Delta \varphiΔφ 为P点两个分振动的相位差,即

Δφ=(φ2−φ1)−2πλ(r2−r1)\Delta \varphi =\left( {{\varphi }_{2}}-{{\varphi }_{1}} \right)-\frac{2\pi }{\lambda }\left( {{r}_{2}}-{{r}_{1}} \right)Δφ=(φ2​−φ1​)−λ2π​(r2​−r1​)

式中,(φ2−φ1)\left( {{\varphi }_{2}}-{{\varphi }_{1}} \right)(φ2​−φ1​)为两相干波源的相位差;(r2−r1)\left( {{r}_{2}}-{{r}_{1}} \right)(r2​−r1​)为两列波自波源传到P点的几何路程之差,称为波程差,用 δ\deltaδ表示;2πλ(r2−r1)\frac{2\pi }{\lambda }\left( {{r}_{2}}-{{r}_{1}} \right)λ2π​(r2​−r1​)为两列波之间因波程差而产生的相位差,对于空间任一给定的P点,它是常量。

由以上讨论可知,两个频率相同、振动方向相同、相位差恒定的相干波源所发出的两列相干波叠加的结果,其合振幅A和强度I将在空间形呈一种稳定的分布,即某些点处振动始终加强,而某些点处振动始终减弱,这种现象为波的干涉现象。

对于满足

Δφ=(φ2−φ1)−2πλ(r2−r1)=±2kπ,k=0,1,2⋯\Delta \varphi =\left( {{\varphi }_{2}}-{{\varphi }_{1}} \right)-\frac{2\pi }{\lambda }\left( {{r}_{2}}-{{r}_{1}} \right)=\pm 2k\pi ,k=0,1,2\cdotsΔφ=(φ2​−φ1​)−λ2π​(r2​−r1​)=±2kπ,k=0,1,2⋯

的空间各点,振幅和强度最大,振动始终加强,称为干涉相长。

对于满足

Δφ=(φ2−φ1)−2πλ(r2−r1)=±(2k+1)π,k=0,1,2⋯\Delta \varphi =\left( {{\varphi }_{2}}-{{\varphi }_{1}} \right)-\frac{2\pi }{\lambda }\left( {{r}_{2}}-{{r}_{1}} \right)=\pm (2k+1)\pi ,k=0,1,2\cdotsΔφ=(φ2​−φ1​)−λ2π​(r2​−r1​)=±(2k+1)π,k=0,1,2⋯

的空间各点,振幅和强度最小,振动始终减弱,称为干涉相消。

若两个相干波源的初相位相同,即φ2=φ1{{\varphi }_{2}}={{\varphi }_{1}}φ2​=φ1​,上述干涉加强或减弱的条件可简化为


二、仿真验证

2.1 频率不同的波的叠加

首先,模拟得到两列单色平面波(此时频率不相同):

图 2 频率不同的两列波

两列波进行叠加后,所得结果如下图所示:

图 3波的叠加

合成波的光强曲线如下图所示:

图 4合成波的光强

2.2 频率相同波的叠加

模拟频率相同(初始相位也相同)的两列波,如下图所示

图 5 频率相同(初始相位也相同)的两列波

此时两列波进行叠加后,所得结果如下图所示

图 6 波动叠加

三、资源获取

可下载相关资源进行验证,可进一步验证波的频率大小,初始相位大小对波叠加的影响。

下载地址:

https://download.csdn.net/download/qq_36584460/85053520

资源包含以下内容:

不同频率波的叠加.m
相同频率波的叠加.m

基于MATLAB波的叠加仿真模拟相关推荐

  1. 基于Matlab的单基地雷达模拟检测和跟踪仿真(附源码)

    目录 一.介绍 1.1 统计雷达模型 1.2 场景管理 1.3 扫描控制 二.场景-空中监视 2.1 雷达系统 2.2 参考目标和雷达环路增益 2.3 构建雷达 2.4 方案和目标 2.5 可检测性 ...

  2. ssb的matlab仿真,基于matlab软件仿真——单边带、双边带调制解调程序和Simulink建模仿真...

    内容简介: 基于matlab软件仿真--单边带.双边带调制解调程序和Simulink建模仿真,毕业论文,共22页,7757字,附开题报告.源程序. [摘要]:本文利用Simulink软件上的动态集成建 ...

  3. 【光学】基于matlab泊松亮斑仿真【含Matlab源码 1937期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab泊松亮斑仿真[含Matlab源码 1937期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费专栏 ...

  4. 【雷达通信】基于matlab雷达仿真模拟系统【含Matlab源码 150期】

    ⛄一.获取代码方式(附课程作业报告) 获取代码方式1: 完整代码已上传我的资源:[雷达通信]基于matlab雷达仿真模拟系统[含Matlab源码 150期] 点击上面蓝色字体,直接付费下载,即可. 获 ...

  5. matlab仿真是基于什么原理,仿真模拟的原理是什么?为什么要模拟呀? - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    模拟实际上就是解方程,但模拟的目的并非只有解方程.仿真模拟软件实际上是集成了前后处理和求解器这样的一个计算平台,它的好处就是给做仿真的人降低开发时间.当然,你研究的内容的控制方程,原则上可以用任何一款 ...

  6. 基于matlab短路电流仿真,基于MATLAB短路电流的计算与仿真

    基于MATLAB短路电流的计算与仿真 摘 要 短路故障也称为横向故障,是破坏电力系统正常安全稳定运行的主要原因.一般分为四种常见的短路情况,分别是三相短路,两相短路.单相接地短路及两相接地短路.利用传 ...

  7. 静电场电位与电场强度matlab,基于MATLAB的静电场模拟

    第26卷 第4期 大 学 物 理 实 验 Vol.26No.42013年8月 PHYSICAL EXPERIMENT OF COLLEGE Aug.2013 收稿日期:2013-04-07 文章编号: ...

  8. led matlab仿真,大功率LED照明电源研究及基于Matlab的仿真

    电力电子技术 PowerElectronics 第41卷第4期2007年4月Vol.41,No.4April,2007 1 引言 大功率发光二极管(简称LED)的发光效率高, 体积小,10万小时寿命, ...

  9. matlab产生光脉冲,【资源】分享一个脉冲的光线中传输的matlab程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    好多研1的同学,开始用matlab进行模拟的时候都没有学过matlab,下面这个程序为光脉冲在光纤中传输时程序,其中用到了傅里叶分步法,要用傅里叶分步法的同学也可以参考借鉴一下,还有这个程序也可以用来 ...

  10. matlab 实验仿真,基于MATLAB的仿真实验平台设计与研究

    1概述 简单系统可直接建立模型,并分析模块之间的相互关系以及模块输入输出关系.但对相对复杂的系统,Simulink包含多个模块,使得各个模块之间的相互关系非常复杂,不利于分析.为此,可将具有一定功能的 ...

最新文章

  1. python 复现 Unet 论文中的 Weight Map
  2. iOS bug 日志 -frame 和 bounds的区别
  3. 解决java前后端分离端口跨域问题
  4. tomcat php模块化运行,Windows下 Tomcat 运行 PHP 的配置
  5. mybatis plug 只查id_mybatis-plugin的几种常用的方法
  6. python常用方法总结-Python3常用函数、方法总结(持续更新…)
  7. SpringCloud:学习Docker安装zookeeper,注册服务
  8. 企业级实战02_SpringMVC整合ActiveMQ 实战需求
  9. Python:创建列表,其中包含数字1-1000000,为什么Pycharm控制台结果显示不完整?
  10. 机器人总动员拟人后_WALL·E 机器人总动员——又是一部让名字耽误的高分电影...
  11. 11.6 ConfigParser模块
  12. Java的GUI学习九(列出指定目录内容)
  13. LeetCode刷了500+了总结了算法必背模板直接拿到字节实习offer
  14. win10 蓝牙搜不到设备怎么办
  15. 直观理解图像的分形维数附matlab实现
  16. jetson nano 连接wifi
  17. 网页打开速度慢的原因及N种解决方法
  18. redis数据类型之GEO
  19. EasyPoiUtil纯代码生成excel进行下载
  20. 08 web原理与web测试

热门文章

  1. 来自和府捞面的信任,一起见证「客户的成功就是璞华的成功」
  2. css常见定位、居中方案
  3. mysql异常-SQLSTATE[HY000]: General error: 1436 Thread stack overrun
  4. 密码生成器(C语言实现)
  5. c语言盗取qq号程序,C++获取本机登陆过的QQ号码示例程序
  6. 从0开始,如何设计一个社交电商产品
  7. web端前端自定义提示语信息
  8. js获取月的第一天、最后一天
  9. 关于收发邮件中的一些概念解释(收件人 抄送人 密送人 回复 回复全部)
  10. [基于kk搭建k8s和kubesphere] 6 kk安装和部署