PHP atan() en atan2() functies

Definitie en gebruik

De functie atan() retourneert de arctangent van een getal, de waarde ligt tussen -PI/2 en PI/2.

De functie atan2() retourneert de arctangent van twee parameters, de waarde is in radianen en ligt tussen -PI en PI (inclusief -PI en PI).

Syntaxis

atan(x)
atan2(x,y)
Parameter Beschrijving
x Verplicht. Een getal.
y Verplicht. Een getal.

Beschrijving

De atan() functie retourneert x van de arctangent, uitgedrukt in radians. atan() is de inverse van tan(), wat betekent dat elke waarde in het bereik van atan() a==tan(atan(a)) is.

De atan2() functie berekent de arctangent van twee variabelen x en y van de arctangent. Het is vergelijkbaar met het berekenen van de arctangent van y / x, maar het verschil is dat de symbolen van de twee parameters worden gebruikt om het kwadrant van het resultaat te bepalen.

Voorbeeld

Voorbeeld 1

Deze voorbeeld berekent de arctangent van verschillende waarden:

<?php
echo(atan(0.50));
echo(atan(-0.50));
echo(atan(5));
echo(atan(10));
echo(atan(-5));
echo(atan(-10))
?>

Uitvoer:

0.463647609001
-0.463647609001
1.37340076695
1.4711276743
-1.37340076695
-1.4711276743

Voorbeeld 2

Deze voorbeeld berekent de arctangent van verschillende variabelen x en y:

<?php
echo(atan2(0.50,0.50));
echo(atan2(-0.50,-0.50));
echo(atan2(5,5));
echo(atan2(10,20));
echo(atan2(-5,-5));
echo(atan2(-10,10))
?>

Uitvoer:

0.785398163397
-2.35619449019
0.785398163397
0.463647609001
-2.35619449019
-0.785398163397