Lenguaje

StrictMath.Atan2(Double, Double) Método

Definición

Devuelve el ángulo theta de la conversión de coordenadas rectangulares (xy) a coordenadas polares (r, theta).

[Android.Runtime.Register("atan2", "(DD)D", "")]
public static double Atan2(double y, double x);
[<Android.Runtime.Register("atan2", "(DD)D", "")>]
static member Atan2 : double * double -> double

Parámetros

y
Double

coordenada de coordenadas

x
Double

coordenada de abscissa

Devoluciones

el componente theta del punto (rtheta) en coordenadas polares que corresponde al punto (xy) en coordenadas cartesianas.

Atributos

Comentarios

Devuelve el ángulo theta de la conversión de coordenadas rectangulares (xy) a coordenadas polares (r, theta). Este método calcula la fase theta mediante la computación de una tangente de arco de y/x en el intervalo de -pi a pi. Casos especiales: <ul><li>Si alguno de los argumentos es NaN, el resultado es NaN. <li>Si el primer argumento es positivo cero y el segundo argumento es positivo, o el primer argumento es positivo y finito y el segundo argumento es infinito positivo, el resultado es cero positivo. <li>Si el primer argumento es cero negativo y el segundo argumento es positivo, o el primer argumento es negativo y finito y el segundo argumento es infinito positivo, el resultado es cero negativo. <li>Si el primer argumento es cero positivo y el segundo argumento es negativo, o el primer argumento es positivo y finito y el segundo argumento es infinito negativo, el resultado es el double valor más cercano a pi. <li>Si el primer argumento es cero negativo y el segundo argumento es negativo, o el primer argumento es negativo y finito y el segundo argumento es infinito negativo, el resultado es el double valor más cercano a -pi. <li>Si el primer argumento es positivo y el segundo argumento es cero positivo o negativo cero, o el primer argumento es infinito positivo y el segundo argumento es finito, el resultado es el double valor más cercano a pi/2. <li>Si el primer argumento es negativo y el segundo argumento es cero positivo o negativo cero, o el primer argumento es infinito negativo y el segundo argumento es finito, el resultado es el double valor más cercano a -pi/2. <li>Si ambos argumentos son infinitos positivos, el resultado es el double valor más cercano a pi/4. <li>Si el primer argumento es infinito positivo y el segundo argumento es infinito negativo, el resultado es el double valor más cercano a 3*pi/4. <li>Si el primer argumento es infinito negativo y el segundo argumento es infinito positivo, el resultado es el double valor más cercano a -pi/4. <li>Si ambos argumentos son infinitos negativos, el resultado es el double valor más cercano a -3*pi/4.</ul>

Java documentación para java.lang.StrictMath.atan2(double, double).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a