? Retangular ou cartesiano , coordenadas especificar um ponto , em termos de seus componentes horizontais e verticais. Sistemas de coordenadas polares definir um ponto em termos da sua distância a partir da origem e do ângulo que subtende com o eixo horizontal . A conversão entre os dois sistemas de coordenadas envolve o uso da função arco tangente e alguma consideração de quadrante para obter uma medida angular consistente da localização do ponto de coordenadas. Use a biblioteca "Math" para obter o ângulo polar de um par de coordenadas em Java. Instruções
1
Use a função arco tangente para obter um ângulo a partir de um ponto de coordenadas cujos componentes são armazenados como dobra em "x" e "y" usando a seguinte sintaxe :
duplo ângulo = Math.atan (y /x);
2
Use o seguinte bloco condicional para fazer referência o ângulo de forma consistente a partir do eixo x positivo :
if ( x <0 && y> = 0) {
ângulo + = Math.PI ;
} else if ( x <0 && y < 0) {
ângulo + = Math.PI ;
} else if ( x > = 0 && y < 0) {
ângulo + = 2 * Math.PI ;
} < br >
3
Converter o ângulo em graus , se você quiser, com a seguinte linha :
ângulo = ângulo * 180/Math.PI ;
< br >