PHP atan() اور atan2() فنکشن

تعریف اور استعمال

atan() فنکشن ایک عدد کا متعاقب منجذور متقابل باز می‌گرداند، بازگشتیه کا میزان -PI/2 سے PI/2 کے درمیان ہوتا ہے。

atan2() فنکشن دو متغیر کا متعاقب منجذور متقابل باز می‌گرداند، بازگشتیه کا میزان رادیان کا اضافه اور -PI اور PI کے درمیان (شامل -PI اور PI) میں ہوتا ہے。

قوانین

atan(x)
atan2(x,y)
پارامتر توضیح
x لازم. یک عدد.
y لازم. یک عدد.

شرح

فنکشن atan() بازمی‌گرداند x زاویه معکوس، و وحدت آنها است. atan() است که معکوس tan() است، به این معناست که هر عدد در محدوده atan() یک a==tan(atan(a)) است.

فنکشن atan2() دو متغیر را محاسبه می‌کند x و y زاویه معکوس و محاسبه زاویه معکوس y / x مشابه است، اما تفاوت این است که نشانه‌های دو پارامتر برای تعیین کادر نتایج استفاده می‌شود.

مثال

مثال 1

این مثال محاسبه زاویه معکوس مختلف است:

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

خروجی:

0.463647609001
-0.463647609001
1.37340076695
1.4711276743
-1.37340076695
-1.4711276743

مثال 2

این مثال محاسبه زاویه معکوس متفاوت از متغیرهای x و 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))
?>

خروجی:

0.785398163397
-2.35619449019
0.785398163397
0.463647609001
-2.35619449019
-0.785398163397