532
توسط prodo (8.2k امتیاز)

1 پاسخ

+1 امتیاز
بهترین پاسخ

این تابع دو مقدار x و y رو در فضای دکارتی می‌گیره و معکوس تانژانت رو با توجه به این دو مقدار محاسبه می‌کنه. مثلاً برای زاویه‌ی ۴۵ درجه

=atan2(1,1) --> 0.785398163

نکته‌ی مهم در مورد این تابع این هست که

atan2(a,b) == atan2(b/a)

البته در تابع atan شما نمی‌تونین به جای a صفر قرار بدین چون اخطار تقسیم بر صفر تولید می‌شه. اما در تابع atan2 در صورتی که b صفر نباشه می‌تونین a رو صفر قرار بدین.

توسط programmer (13.0k امتیاز)
انتخاب شده توسط prodo
0

در حالت (0,b) چه اتفاقی می‌افته که تقسیم بر صفر ایجاد نمی‌شه

توسط prodo (8.2k امتیاز)
+1

نقطه‌ی (0,b) در صفحه‌ی دکارتی یک نقطه روی محور y هاست و بنابراین نشون‌دهنده‌ی زاویه‌ی 90 درجه هست. بنابراین می‌شه آرک تانژانتش رو محاسبه کرد.

توسط programmer (13.0k امتیاز)
...