آرک تانژانت2 (atan2)
تابع atan2 «آرک تانژانت2» را می دهد. یعنی زاویه نقطه (x,y) نسبت به محور x را برمی گرداند. خروجی رادیان است. این تابع جهت ربع ها را درست تشخیص می دهد.
تعریف و کاربرد
atan2(y, x) آرک تانژانتِ نسبتِ y/x را در بازه -π تا +π برمی گرداند. این برای گرافیک، بازی سازی، و رباتیک خیلی مفید است.
نحو و پارامترها
y: عدد مثبت یا منفی. x: عدد مثبت یا منفی. خروجی از نوع اعشاری است.
مثال
<?php
echo(atan2(0.50, 0.50) . "<br>");
echo(atan2(-0.50, -0.50) . "<br>");
echo(atan2(5, 5) . "<br>");
echo(atan2(10, 20) . "<br>");
echo(atan2(-5, -5) . "<br>");
echo(atan2(-10, 10));
?>
گام های عملی
- مختصات نقطه را مشخص کن.
atan2(y, x)را فراخوانی کن.- نتیجه رادیانی را در نیاز تبدیل کن.
نکته: برای درجه، مقدار را در 180/π ضرب کن.
هشدار: اگر x = 0 باشد، atan2 هنوز زاویه درست محور y را می دهد؛ از atan تنها استفاده نکن.
بیشتر بخوان: آرک تانژانت (atan)، آرک سینوس (asin)، و آرک کسینوس (acos). همچنین، برای تاکید سئو: آرک تانژانت2.
جمع بندی سریع
atan2(y,x)زاویه نقطه (x,y) را می دهد.- خروجی رادیان و بین
-πتا+πاست. - ربع ها را صحیح تشخیص می دهد.
- برای درجه، در
180/πضرب کن.