【问题标题】:vpython) How to simulate kepler's 2nd law?vpython) 如何模拟开普勒第二定律?
【发布时间】:2013-12-10 14:22:24
【问题描述】:

我对python很陌生,但我需要通过vpython模拟开普勒第二定律!到目前为止,我已经完成了轨道,但我不知道如何对扫掠运动进行编码以及如何对 r、theta 等进行编码。有人可以帮忙吗?

http://en.wikipedia.org/wiki/File:Kepler-second-law.gif 这就是我想做的事情!感谢您的帮助!

【问题讨论】:

    标签: orbit vpython kepler


    【解决方案1】:

    我会在循环之前定义一个区域变量以及一个时间间隔(大于循环迭代中的 dt)。在循环期间,将通过循环期间累积的一小部分区域添加到区域变量(将其视为三角形或圆形段)并等待时间可以被时间间隔整除。此时,打印区域,重置区域变量,然后继续。您应该得到一个面积值列表,它们都彼此接近。改变时间间隔以获取轨道的“更大块”,它们也应该彼此一致。

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      相关资源
      最近更新 更多