MathF.Atan2(Single, Single) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro