Distance entre deux étoiles

Résolu/Fermé
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 - Modifié par DavianThule le 9/02/2015 à 15:58
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 - 16 févr. 2015 à 11:17
Bonjour,

Depuis plus d'une semaine, je me pose une question :
comment calculer la distance entre deux astres dont on connaît l'acension droite et la déclinaison ?

Car j'aimerais créer un programme qui puisse la calculer.

Merci d'avance.

4 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
9 févr. 2015 à 16:44
Bonjour,

Tu veux trouver leur distance sur la voute céleste, ou leur distance dans l'univers ?

Dans le deuxième cas, il va te manquer une information, car ascension droite et déclinaison sont les coordonnées de la projection de l'étoile sur la voûte céleste, et ne représentent que deux dimensions là où il en faudrait trois.

Si tu veux calculer le distance angulaire entre les étoiles a et b, on peut trouver sur le net que :
d = acos[sin(da)sin(db) + cos(da)cos(db)cos(aa - ab)]

Avec d la distance angulaire cherchée, da et db les déclinaisons respectives de a et b, et aa et ab les ascensions droites respectives de a et b.

Pour ce qui est de l'implémentation en python, je ne saurais pas t'aider, mais il ne te reste globalement plus qu'à trouver une bibliothèque de fonctions trigonométriques :)

Xavier
5
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
Modifié par DavianThule le 9/02/2015 à 17:33
Bonjour reivax962, je cherche la distance dans l'univers, et quel serait cette information manquante ?

par exemple la distance qui sépare Alpha Centauri de Proxima Centauri.
2
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
10 févr. 2015 à 10:56
Dans ce cas, il te manquerait par exemple leur distance par rapport à la Terre.
0
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
10 févr. 2015 à 14:11
Oui merci.
0
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
Modifié par DavianThule le 10/02/2015 à 14:24
Maintenant, voila les informations ( https://fr.wikipedia.org/wiki/Liste_d%27%C3%A9toiles_proches ):

Pour chaque étoile, il faut connaître son ascension droite, sa déclinaison, et sa distance par rapport à la Terre.

De plus, voici la formule :

On commence par convertir les angles sexagésimaux ( ascension droite ) en angle décimaux.

distance angulaire = acos[ sin(d1)*sin(d2)+cos(d1)*cos(d2)*cos(a2-a1) ]

Avec d1 et d2 les déclinaisons des étoiles une et deux, et a1 et a2 les ascensions droites.

distance entre les étoiles = sqrt[ L1^2+L2^2 - 2*L1*L2*cos(distance angulaire) ]

Avec L1 et L2 les distances Terre-Etoile.

Mais comment faire si la déclinaison ou l'ascension droite est un angle négatif ( le convertir en positif ) ?
1
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
10 févr. 2015 à 15:43
« Mais comment faire si la déclinaison ou l'ascension droite est un angle négatif ( le convertir en positif ) ? »
Tu le laisses tel quel dans la formule ! Les mathématiques n'ont pas peur des nombres négatifs :-)
0
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
10 févr. 2015 à 17:49
Si je convertit :

14h 39m 37s = 219.89958333...° (ascension droite)
-60° 50' 07" = -59.164722222...° (déclinaison)

14h 29m 43s = 217.42916666...° (ascension droite)
-62° 40' 46" = -61.3205555555...° (déclinaison)

C'est bon ?
0
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
15 févr. 2015 à 12:43
14h 39m 37s = 219.90416666666666...°
-60° 50' 07" = -60.833888888888888...°

14h 29m 43s = 217.42916666666666...°
-62° 40' 46" = -62.679444444444444...°
0
DavianThule Messages postés 27 Date d'inscription dimanche 11 janvier 2015 Statut Membre Dernière intervention 5 décembre 2015 3
16 févr. 2015 à 11:17
J'ai résolu le problème : ma formule était exacte mais les fonctions trigonométriques utilisées donnaient un résultat en radians et non en degrés.
0