以计算方式求解开普勒方程
我试图解决开普勒方程,作为在给定时间内找到轨道体的真实异常的一个步骤。事实证明,开普勒的方程很难解决,维基百科页面使用微积分描述了这个过程。好吧,我不知道微积分,但我知道解决方程涉及无数个集合,这些集合产生了与正确答案越来越接近的近似值。
我无法从数学上看到如何计算这个,所以我希望有更好数学背景的人可以帮助我。我怎么能在计算上解决这个野兽?
FWIW,我正在使用F# - 我可以计算出这个等式所需的其他元素,只是这部分我遇到了麻烦。
我也对接近时间,近点距离和离心率的真实异常的方法持开放态度
没有找到相关结果
已邀请:
3 个回复
糖固傻染
在C#中实现
这是代码中的注释 在这种背景下真正的异常是 身体和太阳之间的角度。 对于椭圆轨道,它有点 棘手。期间的百分比 完成仍然是一个关键的输入,但我们 还需要申请Kepler's 方程式(基于偏心率) 确保我们扫除平等 同等地区。这个 方程式是超验的(即不能 以代数方式解决)所以我们 要么必须使用近似值 等式或用数值方法求解。 我的实现使用 Newton-Raphson迭代得到一个 非常好的近似答案(通常 在2或3次迭代中)。
苏髓骗撩
娠侈脚惮顽