Come modificare le coordinate di Angles in Java?

November 27

Rettangolari o cartesiane, coordinate specificare un punto in termini di componenti orizzontali e verticali. coordinate polari sistemi definiscono un punto in termini di distanza dall'origine e l'angolo sottende con l'asse orizzontale. La conversione tra i due sistemi di coordinate implica l'uso della funzione arcotangente e qualche considerazione dei quadranti per ottenere una misura angolare costante della posizione del punto di coordinate. Utilizzare la libreria "Math" per ottenere l'angolo polare da una coppia di coordinate in Java.

istruzione

1 Utilizzare la funzione arcotangente per ottenere un angolo da un punto di coordinate cui componenti sono memorizzati come doppie in "x" e "y" utilizzando la seguente sintassi:

doppio angolo = Math.atan (y / x);

2 Utilizzare il seguente blocco condizionale per fare riferimento l'angolo costantemente dal l'asse x positivo:

if (x <0 && y> = 0) {

angle += Math.PI;

} Else if (x <0 && y <0) {

angle += Math.PI;

} Else if (x> = 0 && y <0) {

angle += 2*Math.PI;

}

3 Convertire l'angolo per gradi, se lo si desidera, con la seguente riga:

angolo = angolo * 180 / Math.PI;