MathF.Atan2(Single, Single) Metodo

Definizione

Restituisce l'angolo la cui tangente è il quoziente di due numeri specificati.

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

Parametri

y
Single

Coordinata y di un punto.

x
Single

Coordinata x di un punto.

Restituisce

Un angolo, θ, misurato in radianti, tale che -π ≤ θ ≤ π, e tan(θ) = y / x, dove (x, y) è un punto nel piano cartesiano. Osservare quanto segue:

  • Per (x, y) nel quadrante 1, 0 < θ < π/2.

  • Per (x, y) nel quadrante 2, π/2 < θ ≤ π.

  • Per (x, y) nel quadrante 3, -π < θ < -π/2.

  • Per (x, y) nel quadrante 4, -π/2 < θ < 0.

Per i punti sui limiti dei quadranti, il valore restituito è il seguente:

  • Se y è 0 e x non è negativo, θ = 0.

  • Se y è 0 e x è negativo, θ = π.

  • Se y è positivo e x è 0, θ = π/2.

  • Se y è negativo e x è 0, θ = -π/2.

  • Se y è 0 e x è 0, θ = 0.

Se x o y è NaN o se x e y sono PositiveInfinity o NegativeInfinity, il metodo restituisce NaN.

Commenti

Il valore restituito è l'angolo del piano Cartesian formato dall'asse x e un vettore a partire dall'origine , (0,0) e terminando al punto, (x,y).

Questo metodo chiama il runtime C sottostante e il risultato esatto o l'intervallo di input valido può essere diverso tra sistemi operativi o architetture diverse.

Si applica a