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