【发布时间】:2022-01-08 08:31:30
【问题描述】:
试图通过求解开普勒定律来绘制椭圆运动中物体的位置。我有 r(焦点和身体之间的距离)和 Theta(连接焦点和身体的线与水平线之间的角度)的函数,当使用 plt.polar(r, Th) 绘制 (r, Theta) 时,我得到一个凌乱的情节@ 987654321@(如下所示)plt.polar(r, Th) 并绘制 plt.polar(Th, r)plt.polar(Th, r)plt.polar(Th, r) 给了我一个几乎正确的椭圆,但是当我改变偏心率时,它给出了一个非椭圆的形状。关于如何绘制位置的任何想法?[plt.polar(r, Th)]
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python position ellipse polar-coordinates orbital-mechanics