MathF.Atan2(Single, Single) Método

Definición

Devuelve el ángulo cuya tangente es el cociente de dos números especificados.

public:
 static float Atan2(float y, float x);
public static float Atan2 (float y, float x);
static member Atan2 : single * single -> single
Public Shared Function Atan2 (y As Single, x As Single) As Single

Parámetros

y
Single

Coordenada Y de un punto.

x
Single

Coordenada X de un punto.

Devoluciones

Ángulo, θ, medido en radianes, de modo que -π ≤ θ ≤ π y tan(θ) = y / x, donde (x, y) es un punto en el plano cartesiano. Observe lo siguiente:

  • Para (x, y) en el cuadrante 1, 0 < θ < π/2.

  • Para (x, y) en el cuadrante 2, π/2 < θ ≤ π.

  • Para (x, y) en el cuadrante 3, -π < θ < -π/2.

  • Para (x, y) en el cuadrante 4, -π/2 < θ < 0.

Para los puntos en los límites de los cuadrantes, el valor devuelto es el siguiente:

  • Si y es 0 y x no es negativo, θ = 0.

  • Si y es 0 y x es negativo, θ = π.

  • Si y es positivo y x es 0, θ = π/2.

  • Si y es negativo y el valor de x es 0, θ = -π/2.

  • Si y es 0 y x es 0, θ = 0.

Si x o y es NaN o si x y y son PositiveInfinity o NegativeInfinity, el método devuelve NaN.

Comentarios

El valor devuelto es el ángulo del plano cartesiano formado por el eje X y un vector que comienza desde el origen (0,0) y termina en el punto (x,y).

Este método llama al entorno de ejecución de C subyacente y el resultado exacto o el intervalo de entrada válido pueden diferir entre diferentes sistemas operativos o arquitecturas.

Se aplica a