توابع 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