Distance entre deux étoiles
Résolu
DavianThule
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
DavianThule Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
DavianThule Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Distance entre deux étoiles
- Allumer pc à distance - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Itinéraire google map entre deux adresses - Guide
4 réponses
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 :
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
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
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.
par exemple la distance qui sépare Alpha Centauri de Proxima Centauri.
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.
Avec d1 et d2 les déclinaisons des étoiles une et deux, et a1 et a2 les ascensions droites.
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 ) ?
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 ) ?