Esta é uma resposta de baixa precisão - mas simples -
Permite calcular apenas a configuração de alinhamento radial dos planetas.
Se você gostaria de uma aproximação, digamos, como você aproxima a posição dos planetas como ponteiros de um relógio, você pode calcular a matemática de algo como isto.
Suponha que é o ângulo inicial para o planeta no tempo - medido a partir de uma posição arbitrária, mas fixa, e é a duração do ano - em dias - para o planeta . i t 0 l i iθEuEut0 0euEuEu
Em seguida, retoma-se a solução desse sistema de equações:
x ≡ θEu( m o d euEu)
A partir daqui, você simplesmente aplicaria o Teorema do Restante Chinês .
Ao encontrar o x mínimo, você terá o ângulo que o planeta que em tinha ângulo teria viajado até que uma configuração de alinhamento fosse alcançada. Supondo que você escolha a Terra como o planeta mencionado, divida esse ângulo por uma revolução completa ( ) e obterá o número de anos para que essa configuração seja atingida - a partir da configuração .θ i = 0 360 o t 0t0 0θEu= 0360ot0 0
Os diferentes em graus para todos os planetas em 01 de janeiro de 2014 - você pode usar isso como seu :t 0θEut0 0
Me r c u r yVe n u sEa r t hMa r sJu p i t e rSa t u r nvocêr um n u sNe p t u n e285,5594,13100,46155,60104,92226,7111,93334,90
Fonte
Os diferentes em dias para todos os planetas:euEu
Me r c u r yVe n u sEa r t hMa r sJu p i t e rSa t u r nvocêr um n u sNe p t u n e88224,7365,266874332,610759,230685.460189
Finalmente, sob uma aproximação de valores inteiros e usando este solucionador on - line para o sistema de equações, a resposta é que dividido por fornece aproximadamentex = 4.0384877779832565 × 1026360o
1.1218 × 1024anos
Editar 1
Acabei de encontrar este site com o qual você pode gostar de brincar. É uma aplicação interativa em flash com a posição exata dos planetas.
Sei também que toda a informação pode ser obtida nesta página da NASA e que é a mais precisa possível, mas agora é incompreensível para mim agora. Tentarei revisá-lo mais tarde, quando encontrar tempo.
Também este livro de Jean Meeus, chamado Algoritmos Astronômicos, abrange todas as euqações e fórmulas fundamentais - embora não tenha nada a ver com algoritmos de programação.
Editar 2
Visto que você é um programador, pode valer a pena conferir o site da NASA que mencionei acima, os dados de todos os planetas podem ser acessados via . Ou neste site da Sourceforge, onde eles têm implementações para muitas das equações descritas no livro também mencionadas acima.t e l n e t