? Rechteckig oder kartesischen koordiniert geben einen Punkt in Bezug auf ihre horizontalen und vertikalen Komponenten . Polar Koordinatensysteme definieren einen Punkt in Bezug auf seine Entfernung vom Ursprung und der Winkel überstreicht es mit der horizontalen Achse. Umwandlung zwischen den beiden Koordinatensystemen beinhaltet die Verwendung des Arkustangens- Funktion und einige Berücksichtigung Quadranten , um eine konsistente Winkelmaß von dem Koordinatenpunkt Standort zu erhalten. Mit der " Math "-Bibliothek , um die polaren Winkel von einem Koordinatensystem Paar in Java zu erhalten. Anleitung
1
Verwenden Sie die Arkustangensfunktion , um einen Winkel von einem Koordinatenpunkt deren Komponenten gespeichert als verdoppelt in "x " und " y" mit folgender Syntax zu :
doppelten Winkels = Math.atan (y /x );
2
Verwenden Sie den folgenden bedingten Block , um den Winkel zu verweisen konsequent von der positiven x -Achse:
if ( x < 0 && y > = 0) {
Winkel + = Math.PI ;
} else if ( x < 0 && y < 0) {
Winkel + = Math.PI ;
} else if ( x > = 0 && y < 0) {
Winkel + = 2 * Math.PI ;
}
3
Konvertieren der Winkel in Grad , wenn Sie es wünschen , mit der folgenden Zeile :
Winkel = Winkel * 180/Math.PI ;