@tongqiancao
2016-06-19T07:08:54.000000Z
字数 803
阅读 717
homework8
2013302290059
这次我们研究的对象是振动,其中简谐运动是最基础的振动。我们以单摆为研究对象,画出其简谐运动和受迫振动的图像。
简谐运动是最理想的振动模型,如果不受摩擦力,将会一直持续循环下去。这对我们的模拟计算造成一些困难。因为无论哪一种算法都是近似计算,都会产生误差。一旦不满足能量守恒,我们模拟的运动图像将不会持续下去。Euler-Cromer算法是基于欧拉近似的改良算法,对简谐运动的模拟达到了可观的精确,方程如下:
code
我们先用Euler—Cromer算法得到简谐振动图像为:
加上外力后的受迫振动为:
分别改变阻尼系数后得到:
可知q越大衰减得越快。
改变阻力振幅后得到的图像如下:
可以看到运动刚开始是不稳定的,后来呈周期性运动,且周期与总阻力周期相同,即发生共振。
改变外力的周期得到图像如下:
可以看到当周期较小时运动图像将不会发生变化
这次独立完成,很开心