MathF.Atan2(Single, Single) Méthode

Définition

Retourne l'angle dont la tangente est le quotient de deux nombres spécifiés.

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

Paramètres

y
Single

Coordonnée y d'un point.

x
Single

Coordonnée x d'un point.

Retours

Angle θ mesuré en radians, tel que -π ≤ θ ≤ π, et tan(θ) = y / x, où (x, y) est un point du plan cartésien. Observez ce qui suit :

  • Pour (x, y) dans le quadrant 1, 0 < θ < π/2.

  • Pour (x, y) dans le quadrant 2, π/2 < θ ≤ π.

  • Pour (x, y) dans le quadrant 3, -π < θ < -π/2.

  • Pour (x, y) dans le quadrant 4, -π/2 < θ < 0.

La valeur de retour des points situés aux limites des quadrants est la suivante :

  • Si y est égal à 0 et si x n'est pas négatif, alors θ = 0.

  • Si y est égal à 0 et si x est négatif, alors θ = π.

  • Si y est positif et x est égal à 0, alors θ = π/2.

  • Si y est négatif et si x est égal à 0, alors θ = -π/2.

  • Si y est égal à 0 et si x est égal à 0, alors θ = 0.

Si x ou y est NaN, ou si x et y sont PositiveInfinity ou NegativeInfinity, la méthode retourne NaN.

Remarques

La valeur de retour est l’angle dans le plan cartésien formé par l’axe x, et un vecteur commençant à partir de l’origine, (0,0), et se terminant au point, (x,y).

Cette méthode appelle le runtime C sous-jacent, et le résultat exact ou la plage d’entrée valide peut différer d’un système d’exploitation ou d’une architecture à l’autre.

S’applique à