? Rectangulaire ou cartésienne , coordonne préciser un point en termes de ses composantes horizontale et verticale . Des systèmes de coordonnées polaires définissent un point en termes de distance de l'origine et l'angle qu'elle sous-tend avec l'axe horizontal . Conversion entre les deux systèmes de coordonnées implique l'utilisation de la fonction arctangente et une certaine considération de quadrant pour obtenir une mesure angulaire constante de l'emplacement du point de coordonnées . Utilisez la bibliothèque "Math" pour obtenir l'angle polaire d'une paire de coordonnées en Java. Instructions
1
Utilisez la fonction arctangente pour obtenir un angle à partir d'un point de coordonnées dont les composants sont stockées sous forme de double en «x» et «y» en utilisant la syntaxe suivante:
angle double = Math.atan (y /x) ;
2
Utilisez le bloc conditionnel suivant pour référencer l' angle systématiquement à partir de l'axe x positif :
if ( x <0 && y> = 0) {
angle de
+ = Math.PI ;
} else if ( x < 0 && y < 0) {
angle de
+ = Math.PI ;
} else if ( x > = 0 && y < 0) {
angle de
+ = 2 * Math.PI ;
} < br >
3
convertir l'angle en degrés, si vous le souhaitez , avec la ligne suivante:
angle de
= angle * 180/Math.PI ;
< br >