Linguaggio

StrictMath.Atan2(Double, Double) Metodo

Definizione

Restituisce l'angolo dell'angolo dalla conversione di coordinate rettangolari (xy) a coordinate polari (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

Parametri

y
Double

coordinata dell'coordinata

x
Double

coordinata dell'abscissa

Valori restituiti

componente theta del punto (rtheta) in coordinate polari che corrispondono al punto (xy) nelle coordinate cartesiane.

Attributi

Commenti

Restituisce l'angolo dell'angolo dalla conversione di coordinate rettangolari (xy) a coordinate polari (r, theta). Questo metodo calcola la fase theta calcolando una tangente di arco di y/x nell'intervallo da -pi a pi. Casi speciali: <ul><li>Se uno degli argomenti è NaN, il risultato è NaN. <li>Se il primo argomento è positivo zero e il secondo argomento è positivo oppure il primo argomento è positivo e finito e il secondo argomento è infinito positivo, il risultato è zero positivo. <li>Se il primo argomento è negativo zero e il secondo argomento è positivo oppure il primo argomento è negativo e finito e il secondo argomento è infinito positivo, il risultato è zero negativo. <li>Se il primo argomento è positivo zero e il secondo argomento è negativo oppure il primo argomento è positivo e finito e il secondo argomento è infinito negativo, il risultato è il double valore più vicino a pi. <li>Se il primo argomento è negativo zero e il secondo argomento è negativo oppure il primo argomento è negativo e finito e il secondo argomento è infinito negativo, il risultato è il double valore più vicino a -pi. <li>Se il primo argomento è positivo e il secondo argomento è zero positivo o negativo zero oppure il primo argomento è infinito positivo e il secondo argomento è finito, il risultato è il double valore più vicino a pi/2. <li>Se il primo argomento è negativo e il secondo argomento è zero positivo o negativo zero oppure il primo argomento è infinito negativo e il secondo argomento è finito, il risultato è il double valore più vicino a -pi/2. <li>Se entrambi gli argomenti sono infinito positivo, il risultato è il double valore più vicino a pi/4. <li>Se il primo argomento è infinito positivo e il secondo argomento è infinito negativo, il risultato è il double valore più vicino a 3*pi/4. <li>Se il primo argomento è infinito negativo e il secondo argomento è infinito positivo, il risultato è il double valore più vicino a -pi/4. <li>Se entrambi gli argomenti sono infinito negativo, il risultato è il double valore più vicino a -3*pi/4.</ul>

per java.lang.StrictMath.atan2(double, double).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a