StrictMath.Atan2(Double, Double) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el ángulo theta de la conversión de coordenadas rectangulares (x, y) 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 (r, theta) en coordenadas polares que corresponde al punto (x, y) en coordenadas cartesianas.
- Atributos
Comentarios
Devuelve el ángulo theta de la conversión de coordenadas rectangulares (x, y) 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.