Langage

StrictMath.Atan2(Double, Double) Méthode

Définition

Retourne l’angle theta de la conversion des coordonnées rectangulaires (x,  ;y) en coordonnées polaires (r,  ;theta).

[Android.Runtime.Register("atan2", "(DD)D", "")]
public static double Atan2(double y, double x);
[<Android.Runtime.Register("atan2", "(DD)D", "")>]
static member Atan2 : double * double -> double

Paramètres

y
Double

coordonnée ordiné

x
Double

coordonnée abscisse

Retours

le composant de l’ta du point (r,  ;theta) en coordonnées polaires qui correspond au point (x,  ;y) dans les coordonnées cartesiennes.

Attributs

Remarques

Retourne l’angle theta de la conversion des coordonnées rectangulaires (x,  ;y) en coordonnées polaires (r,  ;theta). Cette méthode calcule la phase theta en calculant une tangente arc de y/x la plage de -pi à pi. Cas spéciaux : <ul><li>Si l’un ou l’autre argument est NaN, le résultat est NaN. <li>Si le premier argument est positif zéro et que le deuxième argument est positif, ou que le premier argument est positif et fini et que le deuxième argument est l’infini positif, le résultat est positif zéro. <li>Si le premier argument est zéro négatif et que le deuxième argument est positif, ou que le premier argument est négatif et fini et que le deuxième argument est l’infini positif, le résultat est négatif zéro. <li>Si le premier argument est positif zéro et que le deuxième argument est négatif, ou que le premier argument est positif et fini et que le deuxième argument est l’infini négatif, le résultat est la valeur la double plus proche de pi. <li>Si le premier argument est zéro négatif et que le deuxième argument est négatif, ou que le premier argument est négatif et fini et que le deuxième argument est l’infini négatif, le résultat est la valeur la double plus proche de -pi. <li>Si le premier argument est positif et que le deuxième argument est zéro positif ou négatif zéro, ou que le premier argument est l’infini positif et que le deuxième argument est fini, le résultat est la valeur la double plus proche de pi/2. <li>Si le premier argument est négatif et que le deuxième argument est zéro positif ou négatif zéro, ou si le premier argument est l’infini négatif et que le deuxième argument est fini, le résultat est la valeur la double plus proche de -pi/2. <li>Si les deux arguments sont l’infini positif, le résultat est la valeur la double plus proche de pi/4. <li>Si le premier argument est l’infini positif et que le deuxième argument est l’infini négatif, le résultat est la valeur la double plus proche de 3*pi/4. <li>Si le premier argument est l’infini négatif et que le deuxième argument est l’infini positif, le résultat est la valeur la double plus proche de -pi/4. <li>Si les deux arguments sont l’infini négatif, le résultat est la valeur la double plus proche de -3*pi/4.</ul>

Documentation Java pour java.lang.StrictMath.atan2(double, double).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à