驻波法测声速的Matlab 模拟

摘 要:利用matlab 软件编写程序,分别模拟理想驻波的形成,声场振幅与声压振幅的模拟,模拟驻波法测声速。利用软件程序模拟大学物理基本实验,有利于加深对实验的理解和掌握软件技术在物理实验中的应用。

关键词:Matlab 模拟 驻波 声速测量

1.引言

驻波法测定声速是大学物理基本实验,实验装置图如图1所示。实验采用压电陶瓷换能器来实现“声压”和“电压”之间的转换。作为声波发射器,它把电信号转化为声波信号箱空间发射;1S 是信号接收器,它把接收到得声波信号转化

为电信号供观察,其中,1S 是固定的,而2S 可以左右移动。由声源1S 发出的平面简谐波延X 轴正方向传播,接收器2S 在接收超声波的同时还反射一部分超声波。这样,由1S 发出的超声波和由2S 反射的超声波在1S ,2S 之间形成干涉,出现驻波现象[1]。

本文在重新审慎了此实验后,确定了用Matlab 软件技术来模拟实验的思路,有助于加深对实验原理和方法的理解,同时可以锻炼和提高对新兴软件技术的应用。我设计了三个程序分条理地来模拟实验。

图1 模拟示意图 2.系列实验

2.1理想驻波模拟

设沿X 轴正方向入射波方向的方程为 )(2c 1λ

πx ft os A Y -= (1) 设沿X 轴负方向入射波方向的方程为

)(2c o s 2λπx ft A Y += (2)

在入射波和反射波相遇处产生干涉,在空间某点的合振动方程为 t x A ωλπcos )2cos 2(Y Y Y 21=+= (3)

用matlab编写驻波图,用驻波法测声速的Matlab模拟相关推荐

  1. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  2. 如何用matlab编写分段函数_请教各位怎样用matlab定义一个分段函数MATLAB分段函数...

    请教各位怎样用matlab定义一个分段函数 MATLAB分段函数 www.zhiqu.org     时间: 2020-12-08 matlab提供了了两种定义分段函数的方法: 常规方法:使用if.. ...

  3. MATLAB编写普朗克定律图

    clear all: c1=3.741832;%第一辐射常数 c2=14387.86;%第二辐射常数 for T=1000:100:1800 % 设置辐射温度(K) I=0.0001:0.02:15; ...

  4. matlab做能谱图,求一个能谱分析的matlab程序

    MATLAB频谱分析程序 %FFT变换,获得采样数据基本信息,时域图,频域图 %这里的向量都用行向量,假设被测变量是速度,单位为m/s clear; close all; load data.txt  ...

  5. 用MATLAB编写限幅滤波程序,双二阶滤波器之MATLAB设计及C语言实现

    本文中的例子和代码放在Github First,什么是双二阶滤波器?wiki上是这么说的:二阶.递归.线性,含有两个极点和两个零点,"双二阶"的名字来源于它的传递函数是两个二次多项 ...

  6. matlab画动图留下末端点轨迹,请问Matlab robotic Toolbox中怎么让机械手运动时末端走过的轨迹显示出来?...

    楼主,抱歉,上午听讲座去了. 此方法不一定是最快速合适的,但是可以达到你想要的效果. 笛卡尔空间中进行轨迹规划: 1. traj_1=ctraj(T0,T1,length(t)); % 先调用ctra ...

  7. Matlab编写二叉树定价公式,美式期权二叉树定价及MATLAB程序

    金融随机分析的内容 金融随机分析课程 美式期权的二叉树定价 1.对于连续随机游走: dS Sdt SdZ 可以用离散格随机游走模型来表示,即标的资产的价格只在离散时间点 t,2 t,3 t,-,N t ...

  8. matlab编写的程序输入参数怎么写,用matlab编写一个用EM算法估计参数的程序

    % 目标函数:高斯混合模N[x(i),mu,sm]=0.8N[x(i),mu1,sm1]+0.2N[x(i),mu2,sm2] %                                   ...

  9. matlab生成exe执行doc太快,matlab编写的程序生成exe可执行文件的方法.doc

    matlab编写的程序生成exe可执行文件的方法.doc MATLAB生成可执行文件1.M文件生成可执行文件11.RUNTIMESERVER的配置执行这个命令要在命令提示符下进入%MATLAB%\TO ...

  10. matlab编写识别手写数字_用于图像识别的五大最佳编程语言!

    这段时间垃圾分类相关小程序.APP的上线,让图像识别又一次进入人们的视线,我国图像识别技术在全世界都排在前列. 再此之前,就已经有很多技术运用到了图像识别,支付宝的刷脸支付.酒店刷脸进门.淘宝拍图识别 ...

最新文章

  1. 蜘蛛搜索引擎_各大搜索引擎的蜘蛛特点
  2. 算法----返回Excel相应的列序号
  3. 用 Flask 来写个轻博客 (4) — (M)VC_创建数据模型和表
  4. HDU 1540 Tunnel Warfare
  5. python 从入门到实践 第三章
  6. oracle tns 连接关闭,ORA-12537 TNS:连接关闭
  7. pytorch —— 池化、线性、激活函数层
  8. linux ip to int,linux ip选项处理(二)
  9. Android线程和线程Handler基础一览
  10. git rebase和 merge的区别
  11. Python-运算符和其优先级
  12. sql语句中having的用法
  13. 二阶齐次线性微分方程的通解公式_2016考研数学:二阶常系数齐次线性微分方程的通解证明...
  14. AlphaGo Zero 强化学习算法原理深度分析
  15. jQ+jQ UI制作的一个简单的二级可多选穿梭框
  16. QQ快速登录实现原理分析之localhost.ptlogin2.qq.com 怎么会映射到 127.0.0.1问题
  17. 简述网页部分知识点:空链接、锚链接、网页图标等
  18. 放射组学常用到的一些工具(软件)
  19. cad制图与计算机方面的联系,计算机与CAD制图理论知识.doc
  20. 快来,别人不知道的秘密,QQ空间视频下载教程

热门文章

  1. word中正文分栏重新换页问题
  2. GoLang语言:邮件群发器
  3. 毕业论文-word中自动生成中英文双目录(TC域,支持更新不覆盖)
  4. C语言二级操作题满分班(2015年9月方法篇)-叶冬冬-专题视频课程
  5. 第五篇:手把手教你移植任天堂,没有声音、无需外置SD卡、可使用独立按键也可使用外置手柄,本人使用的芯片为ESP32,移植到STM32均可使用。(本篇完结nes模拟器的移植)
  6. TJX公司:一家不但股价便宜,产品价格也非常便宜的美国低价零售商
  7. 你真的会用微软输入法?
  8. 重邮python实验课之华氏温度转摄氏温度速查表
  9. 当黑客被抓是种怎样的体验?
  10. 三星S5660刷机及Root