数理方程关于振动方程的分析matlab.doc

1数理方程基于MATLAB的问题分析报告一、问题的提出、背景、意义振动是指物体经过它的平衡位置所作的往复运动或某一物理量在其平衡值附近的来回变动。而波动则是一种能量传播的方式。虽然形式不同,但是两者的联系十分紧密,振动是波动的根源,波动是振动的传播形式。因此在分析问题乃至实际操作中,往往是把两者放在一起分析的,首先讨论振动的各方面特性,这样就相当于已知了波动一点上的相应特性,再对波动进行分析时,就只2用讨论距离的影响了。一般来说,振动只受时间影响,加上距离的参数,最终波动就只受两个变量影响,而且也知道了它们是无关的,就可以使用分离变量法进行求解。弦振动是波动的一类特殊形式,它在音乐物理学、材料学、地理学、物质分析学等许多领域都得到了应用,而弦振动所属声学又是力学的一个非常独立的分支,因此它在各领域的作用几乎是不可取代的。由于近年来的各方面硬件设施和软件的发展,曾经停止发展很长一段时间的对弦振动的分析又开始体现出它独特的优势。在产生音乐的过程中,琴弦的振动是很常见的一种方式,本文就将对琴弦振动进行一定的研究,通过对弦振动方程的理解,给出不同初始条件,并分析出琴弦不同地方产生波的特性,再用MATLAB做好程序,画出相应的图像,经比较后得到琴弦的拨发与产生声音的联系。二、问题分析思路21建立偏微分方程分析一根琴弦的振动问题,通过针对具体要分析的问题,可以列出弦振动方程以及初始条件(L为弦的长度,因为是两端固定的2,0,,,TXTUATLUX弦,初始条件一定有),用分离变量法很容易求得它相应的0,0解,即弦振动的函数。22对琴弦参数的求解已知常量T128N,普通钢琴弦密度,根据琴弦传播速度公式379/GCM3,可以求得速度V。TV23求解对象由弦振动的函数可以得到弦上不同点的振动情况。随机选取几个点,得到它们的振动情况,并比较。24作图方法通过MATLAB仿真出不同点的图像,比较图像的幅值周期等参数。(开始考虑到有两种方式,一种直接通过上一个步骤求出的解使用简单的MATLAB命令画出图,另一种则是通过MATLAB解方程后再画出相应的图像,事实上第一种MATLAB是做不到的,于是用第二种)25仿真结果仿真出弦振动的频谱图,即以频率和振幅为横纵坐标的图,得到不同频率与振幅的关系,对图可以进行一系列的分析,得到相应的结果。26方程解的现实意义由于琴弦振动实际意义,我们将弦振动的实际音效也用MATLAB做出来了,这样更能直观的体会到琴弦振动条件不同带来的影响。但是发出的声音不如实际生活那么和谐美妙(缺少腔体等音乐元件)。三、具体求解步骤31标准齐次弦振动的求解如前文所提,对于这样一个标准的齐次弦振动问题,分离变量法是我们主要所采取的解题方法。设方程具有的解的形式为(31)U(X,T)TTXX4将变量T与变量X分离开后,代入原方程,得到(32)2TXA(33)2令(34)2TXA此时,得到两个常微分方程(35)0,(36)2TA代入边界条件,得到(37)TX0,TL0由于不是我们需要的解,对T(T)不能恒为0,所以对于X(X),,0UXT我们可以得到(38)0XL这样一来,我们可以得到常微分方程满足边界条件0X的平凡解。0XL当时,原方程的边值问题就只有零解。当时,原方程的通解为(39)2NLCOSINXXAXBX代入边界条件,得(310)010A(311)COSINXLBL20NTA解得的结果为,A0,。为了使X(X)不恒为0,应有,亦I0B5即,则SIN0L,12,3N(312)N2L相应的特征函数为,其中BN为任意非零常数,对应每一SINNXXXB个特征值方程的解是20TA(313)COSSINNTATTCDLCOSSINNATATTCDL其中,CN,DN为任意常数。我们得到原方程一系列特解为(314),COSSININNNATATXUXTTXX为了求出满足的解,我们将作傅立叶拓展,把每一项全部叠加,UT,NUT起来,则(315)1,COSSININATATXUXTCDLL为了确定系数CN,DN,将方程代入初始条件,得(316)11,0SIN,0SINTNXAXUXUXLL之后即可解出CN,DN(317)02SIN,LNCDN(318)DA32实际弦振动的求解对于第二节一开始提出的一维实际琴弦振荡问题,我们将实际参数代入公式中。这里,取4025TAV考虑到弦乐器的常见技法就是拨弦,拨弦即用手指把琴弦拨离平衡位置。使其振动发声。这相当于在XA处把弦拉高到高度H,然后松开,使其自由振动,6即弦振动的初始位移不为零而初速度为零。1假设在琴弦的正中间拨弦,则AL/2,取值为434MM,拨弦高度H为4MM。可以得到404338686XX0那么,此时的波动方程表达式为(319)213,SINICOSNAUXTXTLX为坐标,T为时间,如果我们取弦上三个具有代表性的点,根据琴弦的对称性,就可以大致了解整个弦的振动情况;为此,我们不妨选取XL/6,XL/3,XL/2三个点作为特征点。此时,分别令XL/6,XL/3,XL/2,代入(319),有(320)1213,SINICOS6NAUXTTL(321)221,II3NTT(322)321,SIINCOS2NAUXTTL(2)若不是在琴弦的正中间拨弦,是在AL/3处拨弦,则此时的波动方程为(323)2136,SINICOSNAUXTXTL7仅仅是最前端系数发生变化,不影响我们对问题的研究。故仅取AL/2即可。33琴弦特征点的图像下面依照(320)(322)的表达式作出对应的图像当A取L/6时8当A取L/3时当A取L/2时934琴弦特征点图像的分析综合上面三张图可以得到相同点三张图都并不是想象中那种较为正常的正弦波波形,主要是因为其函数就是2个SIN和一个COS函数相乘得到的。仔细观察还可以得到,三张图的周期,即频率都是一样的,这与已知到的弦振动物理驻波方面的知识相符。知道上面的直观结论后,可以进一步实验得到,在整条弦上,每一个点的振动都是非正弦且周期的,振动过程中都有一部分极大值是相同的。不同点1/6弦长处的平均振幅最小,且波峰最大值持续时间长,1/2弦长处的的平均振幅最大,且波峰最大值持续时间短,1/3弦长处则是处于中间。在多做实验可以进一步得到,越靠近弦端点处,振幅越小,波峰最大值持续时间越长,声音越容易浑厚低沉;越靠近中点处振幅越大,波峰最大值持续时间越短,声音越容易高亢嘹亮,可见幅值响应对于不同的点是不同的。35琴弦振动问题的结论及现实意义事实上,振幅越大的地方在物理意义就是此时音量比较大,综合以上分析,在拨弦的时候若拨动点越靠近中点,则产生音量越大。另一方面,对于不同拨弦点,其频率基本是一致的,这也与实际比较吻合,因为对琴弦乐器,改变音调(即频率)的方法就是换一根更长(或更短)的琴弦拨动。3

matlab振动方程,数理方程关于振动方程的分析matlab.doc相关推荐

  1. rcwa matlab,rcwa-1d_4_6_2014 1维严格耦合波分析matlab程序 适用于一维光栅 可计算多层结构 256万源代码下载- www.pudn.com...

    文件名称: rcwa-1d_4_6_2014下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 1097 KB 上传时间: 2015-01-22 下载次数: 1 ...

  2. matlab牛顿解方程,牛顿迭代法解非线性方程matlab实现

    1 .功能 本程序采用牛顿法,求实系数高次代数方程 f(x)=a0xn+a1xn-1+ -+an-1x+an= 0 (an ≠0 ) ( 1 ) 的在初始值 x 0 附近的一个根. 2. 使用说明 ( ...

  3. matlab画极坐标方程图像_怎么用matlab画极坐标图

    展开全部 Basically, there are two ways to visualise the polar dataset provided above!62616964757a6869646 ...

  4. matlab单相变压器在,基于MATLAB单相变压器的仿真建模及特性分析.pdf

    基于MATLAB单相变压器的仿真建模及特性分析,matlab变压器仿真,matlab数学建模与仿真,matlab建模仿真实例,matlab建模与仿真,matlab建模与仿真应用,matlab仿真怎么建 ...

  5. matlab模拟薄膜振动,(数理方程)Matlab模拟琴弦振动发声并显示振动图像

    1.物理模型建立 由课题问题可转化为实际数理问题,即典型弦振动问题,一根均匀弦两端分别在x=0以及x=L处固定,设初始速度为零,初始时刻弦的形状为一抛物线,抛物线的顶点为(L/2,h),讨论其弦振动的 ...

  6. (数理方程)Matlab模拟琴弦振动发声并显示振动图像(matlab)_人工智能

    1. 物理模型建立 由课题问题可转化为实际数理问题,即典型弦振动问题,一根均匀弦两端分别在x=0以及x=L处固定,设初始速度为零,初始时刻弦的形状为一抛物线,抛物线的顶点为(L/2,h),讨论其弦振动 ...

  7. 数理方程及MATLAB解算学习笔记

    数理方程及MATLAB解算学习笔记 文章目录 数理方程及MATLAB解算学习笔记 第一章 MATLAB基础知识 1.class查询数值类型 2.永久性数值变量 3.创建特殊矩阵的专用指令 4.基本初等 ...

  8. matlab抛物偏微分方程,抛物型方程差分求解 跪求MATLAB解抛物型偏微分方程的程序...

    为什么抛物线方程与圆方程联立不能使用韦达定理 很容易了解到,抛物线和圆的交点均在X轴上方\"其实这时你应该注意到一点就是,这两个交点的纵坐标是相等的,所以其实对应的是一个y值,也就是你列的一 ...

  9. matlab多元回归模型分析,matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc...

    matlab多元回归工具箱 Excel数据分析工具进行多元回归分析.doc matlab多元回归工具箱 Excel数据分析工具进行多元回归分析 导读:就爱阅读网友为您分享以下"Excel数据 ...

最新文章

  1. 网易云游戏来了:手机电脑电视随时接入可玩,高流畅度低延迟,还能跨终端无缝切换...
  2. OVS DPDK--网桥配置(四)
  3. python爬取换页_一个可识别翻页的简易Python爬虫程序
  4. strace 哇,好多系统调用
  5. string函数知识点总结
  6. java类的加载机制简述
  7. 【Python3网络爬虫开发实战】1.4.1-MySQL的安装
  8. python+appium自动化测试-重复执行测试用例
  9. 更加简洁且通用的ViewHolder写法
  10. uber_像Uber这样的Android Google地图样式
  11. 软件测试个人求职简历该怎么写,模板在这里
  12. Leetcode 79. 单词搜索(迷宫回溯)
  13. day03_雷神_文件操作
  14. echart旭日图_旭日图(echarts)
  15. Django 配置数据库相关
  16. 思杰pvs服务器压力无法最大化,Windows Server 2008 Hyper-V上运行思杰XenDesktop之最优范例...
  17. 编程求解问题。 若一头小母牛,从出生起第四个年头开始每年生一头小母牛,按此规律,第n年时有多少头小母牛
  18. 网络安全售前工程师需要具备哪些能力?
  19. Ubuntu 10.04 更新源(ubuntu yuan)
  20. new DecimalFormat(#0.###)中0与#

热门文章

  1. android锁屏流程_android 解锁,锁屏流程
  2. JQuery ajaxForm()与ajaxSubmit()的使用
  3. 2005考研阅读Text4翻译
  4. s7-200通信测试软件,实例 |西门子S7-200 SMART与力控软件通信方法
  5. 10年程序员谈.Net程序员的职业规划(图/文)
  6. 大数据架构详解电子书全
  7. Unbuntu 在英文Locale下的输入法安装
  8. mathtype中的字号与word相对应
  9. 回归系数只能取正值_统计学课后习题答案第七章 相关分析与回归分析报告
  10. 解决:写的CSDN博客百度搜索不到 (网站/博客/链接 提交百度检索方法)