توابع atan() و atan2() در PHP
تعریف و استفاده
توابع atan() بازگشت قائمهی یک عدد را ارائه میدهد، بازگشت بین -PI/2 و PI/2 قرار دارد.
توابع atan2() بازگشت قائمهی بر حسب زاویه بین دو عدد، بازگشت به صورت رادیان است که در محدوده -PI و PI قرار دارد (شامل -PI و PI).
Syntaxis
atan(x) atan2(x,y)
Parameter | Beschrijving |
---|---|
x | Verplicht. Een getal. |
y | Verplicht. Een getal. |
Beschrijving
De atan() functie retourneert x de arctangentwaarde, in radianen. atan() is de inverse functie 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 de arctangentwaarde. En het berekenen van de arctangent van y / x is vergelijkbaar, maar het verschil is dat de symbolen van de twee parameters worden gebruikt om het kwadrant van het resultaat te bepalen.
Voorbeeld
Voorbeeld 1
In dit voorbeeld wordt de arctangent van verschillende waarden berekend:
<?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
In dit voorbeeld wordt de arctangent van verschillende variabelen x en y berekend:
<?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