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