MathF.Atan2(Single, Single) Metoda

Definice

Vrátí úhel, jehož tangens je podílem dvou zadaných čísel.

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

Parametry

y
Single

Souřadnice y bodu.

x
Single

Souřadnice x bodu.

Návraty

Úhel, θ, měřený v radiánech, takový, že -π ≤ θ ≤ π a tan(θ) = y / x, kde (x, y) je bod v kartézské rovině. Sledujte následující:

  • Pro (x, y) v kvadrantu 1, 0 < θ < π/2.

  • Pro (x, y) v kvadrantu 2 π/2 < θ ≤ π.

  • Pro (x, y) v kvadrantu 3, -π < θ < -π/2.

  • Pro (x, y) v kvadrantu 4, -π/2 < θ < 0.

Pro body na hranicích kvadrantů je návratová hodnota následující:

  • Pokud je y 0 a x není záporné, θ = 0.

  • Pokud je y 0 a x záporné, θ = π.

  • Pokud je y kladné a x je 0, θ = π/2.

  • Pokud je y záporné a x je 0, θ = -π/2.

  • Pokud je y 0 a x 0, θ = 0.

Pokud x je nebo NaNy , nebo pokud x a y jsou nebo PositiveInfinityNegativeInfinity, vrátí metoda hodnotu NaN.

Poznámky

Návratová hodnota je úhel v kartézské rovině vytvořené osou x a vektor začínající od počátku (0,0) a končící v bodě (x,y).

Tato metoda volá základní modul runtime jazyka C a přesný výsledek nebo platný vstupní rozsah se může v různých operačních systémech nebo architekturách lišit.

Platí pro