@Gailpig
2016-06-16T16:09:08.000000Z
字数 1086
阅读 198
单摆的运动是很富有规律的,对单摆运动的研究所采用的近似方法不同时得到的图像也不一致。
单摆的运动依旧满足牛顿第二定律,如果用角度作为其广义变量则可以得到其运动方程为:
该方程的解可以写成,其中
其角速度与角度的关系为:
运用Euler法对上式求近似:
但是在运行中人们发现Euler方法在解决部分问题时会与实际结果拟合的比较好,但是在处理单摆问题时,一旦dt的值取得很大的话就会导致图像偏离理论值,所以在这时引进另一种近似,Euler-Cromer近似,对上式取近似:
以上两种取近似的方法的区别主要在于的取值,Euler法计算时用的是,而Euler-Cromer法计算时则是用的,这样会使得后者在处理数据时会更稳定。

根据在背景里面介绍的就可以大致知道应该怎么处理简单的单摆问题。
书上的第七题中角度满足的运动方程为:
在运算过程中只需要将
换成
就可以了。
通过运行程序得到图像,此处选用的,F=0.2,q=1.0:

在dt较大时用Euler—Cromer近似会比用Euler近似准确很多。
在此感谢夏海峰同学的代码以及计算物理课本