@Catsy arc angle radian degrés etc
Publié : 28 juin 2020, 23:59
Allez Matt m'a donné envie de tenter un truc pour cette histoire d angle
Donc si j'ai bien compris il faut calculer l'angle b entre les deux extremités opposés d'une carte de x m de long et y m large.
Je propose d'utiliser sin pour ca :
sin a = ( ((x²+y²)^0.5) /2) / 6371 000
a= arcsin( ( ((x²+y²)^0.5) /2) / 6371 000 )
b=2a
b= 2 * arcsin( ( ((x²+y²)^0.5) /2) / 6371 000 )
Et là soit le langage que tu utilises bosses en degres pour arcsin et c'est terminé
soit le langage que tu utilises bosses en radian et alors il faut convertir en degres (cas du vba excel)
b( en degres) = b ( en radians) *180/3.14
Comment savoir si arsin de ton langage bosses en degres ou en radian ?
il faut tester :
calculer arcsin(1)
si ca donne 1.571 alors c'est qu'il bosse en radian
si ca donne 90 alors ca bosse en degrés
Donc si j'ai bien compris il faut calculer l'angle b entre les deux extremités opposés d'une carte de x m de long et y m large.
Je propose d'utiliser sin pour ca :
sin a = ( ((x²+y²)^0.5) /2) / 6371 000
a= arcsin( ( ((x²+y²)^0.5) /2) / 6371 000 )
b=2a
b= 2 * arcsin( ( ((x²+y²)^0.5) /2) / 6371 000 )
Et là soit le langage que tu utilises bosses en degres pour arcsin et c'est terminé
soit le langage que tu utilises bosses en radian et alors il faut convertir en degres (cas du vba excel)
b( en degres) = b ( en radians) *180/3.14
Comment savoir si arsin de ton langage bosses en degres ou en radian ?
il faut tester :
calculer arcsin(1)
si ca donne 1.571 alors c'est qu'il bosse en radian
si ca donne 90 alors ca bosse en degrés