Esta respuesta es un complemento a Chris White respuesta.
Puño en alto, no hay ninguna explícita de las ecuaciones para la posición de un objeto siguiendo una órbita de Kepler como una función del tiempo. Sin embargo, cuando las condiciones iniciales son conocidos, la ruta de acceso al objeto de seguir se pueden encontrar, así como la velocidad, la aceleración, ect. en cualquier posición dada. Este camino puede ser descrito por la siguiente ecuación:
$$
r=\frac{a(1-e^2)}{1+e\cos{\theta}}
$$
donde $r$ es la distancia entre el (pequeño) objeto y el foco de la órbita (que es igual a la posición de la gran objeto fijo o el centro de masa de los dos si el segundo objeto no es fijo), $a$ es el semi-eje mayor, $e$ es la excentricidad y $\theta$ es la verdadera anomalía (el ángulo entre la posición de los objetos, el enfoque y la posición del objeto en el más cercano de aproximación/periapsis).
El semi-eje mayor y la excentricidad puede ser deducida a partir de las condiciones iniciales:
$$
a=\frac{\mu r}{2\mu-rv^2}
$$
$$
e=\sqrt{1+\frac{rv_{\theta}^2}{\mu}\left(\frac{rv^2}{\mu}-2\right)}
$$
donde $\mu$ es el parámetro gravitacional de la gran objeto fijo ($\mu=GM$), $v$ es la velocidad del objeto y $v_r$ es la componente tangencial de la velocidad.
Este componente tangencial de la velocidad se puede encontrar mediante el uso de algunas de álgebra lineal (la resultante equivalente de la cruz de productos en 2D):
$$
v_{\theta}=\frac{xv_y-yv_x}{\sqrt{x^2+y^2}}
$$
La posición de la periapsis puede tener cualquier ángulo con respecto a la atención y el eje en el que se representan las posiciones. Así que usted tendrá que compensar/rotar el camino que han encontrado a un ángulo determinado para que coincida con las condiciones iniciales.
Este ángulo de desplazamiento $\theta$, vamos a llamarlo $\Delta\theta$, se puede calcular como sigue:
$$
\Delta\theta={\rm sign}\left(v_{\theta}v_r\right)\cos^{-1}\left(\frac{a(1-e^2)-\sqrt{x^2+y^2}}{e\sqrt{x^2+y^2}}\right)-{\rm atan2}\left(y,x\right)
$$
en función de las ${\rm sign}(x)$ se refiere a si $x$ es positivo o negativo $\left(\frac{x}{|x|}\right)$ $v_r$ es el de la velocidad radial, que puede ser encontrado por:
$$
v_r=\frac{xv_x+yv_y}{\sqrt{x^2+y^2}}
$$
Este desplazamiento del ángulo elegido es tal que el resultado de la ruta está definida por:
$$
x_{path}=r(\theta)\cos\left(\theta+\Delta\theta\right)
$$
$$
y_{path}=-r(\theta)\sin\left(\theta+\Delta\theta\right)
$$
Tengo una nota final acerca de la elección de la gama de $\theta$, ya que al$e\ge1$, a continuación, el camino ya no será una elipse, pero una parábola o una hipérbola, que se extiende hasta el infinito. Para evitar tratar de sacar esto puede limitar el rango de $\theta$. Por ejemplo, la elección de un radio máximo, $r_{max}$. El rango de $\theta$ será entonces:
$$
\theta_{max}={\rm real}\left(\cos^{-1}\left(\frac{a(1-e^2)-r_{max}}{er_{max}}\right)\right)
$$
$$
\theta\[- \theta_{max},\theta_{max}]
$$