[关闭]
@zy-0815 2016-12-17T14:27:56.000000Z 字数 1035 阅读 1793

计算物理第十三次作业

计算物理


摘要

  本次作业将分析和研究波动的相关问题,并对习题6.9及6.16进行探究

背景

Simple_harmonic_motion_animation.gif-24.8kB
  波动,作为我们身边最易接触到的物理现象之一,无论是声音的传播以及多普勒效应,亦或是吉他、钢琴等乐器的演奏,甚至位列科技最前沿的引力波,可谓无处不在。
  
  Dopplereffectsourcemovingrightatmach0.7.gif-567.6kB
  Wavy.gif-413.4kB
  
  对于波动的了解告诉我们,它的运动方程为


E4B0E18DA9C497FA8A036E0874F6BEC7.png-167.7kB
  
  根据图中弦的受力,

又有近似可取 ,可得

  为了便于求得数值解,我们做以下近似,则 可得到:

正文

绘制波动图像的程序:代码1

结论

1. 波动的图像

1.1 基本图像
figure_1-1.png-71.3kB
我们发现在边界处存在半波损失现象

1.2 改变k的值
我们可以改变初始条件研究各参数对图像的影响,图一展示了k=1000时的图像,若令t=100
figure_1.jpg-118.4kB

2. 波的频谱

2.1 弦上某点振幅随时间变化
figure_1-3.png-32.6kB
改变点的位置
figure_1-5.png-61.9kB
2.2 功率谱
figure_1-4.png-40.8kB
2.3 对比图
figure_1-6.png-59.5kB
figure_1-7.png-61kB
figure_1-8.png-55.1kB
figure_1-9.png-54.3kB

3. 实际情况下弦的振动情况

figure_1-10.png-64.9kB
figure_1-11.png-70kB
figure_1-12.png-78.1kB
figure_1-13.png-69.5kB

4. 对程序的进一步改良

通过和张梓桐同学的交流,可以采用另一种方式来绘制图像,即动图,所做关于弦振动的模型如下:
捕获 12.gif-933.7kB

捕获 13.gif-316.4kB
这样在视觉上会更加直观

进一步的,我们尝试用Vpython展示这个过程:
捕获 14.gif-214.7kB

致谢

张梓桐同学、上官俊怡学姐
Wikipedia

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注