Baseline Widely available
СводкаÐеÑод Math.atan2()
возвÑаÑÐ°ÐµÑ Ð°ÑкÑÐ°Ð½Ð³ÐµÐ½Ñ Ð¾Ñ ÑаÑÑного ÑвоиÑ
аÑгÑменÑов.
y
ÐеÑвое ÑиÑло.
x
ÐÑоÑое ÑиÑло.
ÐеÑод Math.atan2()
возвÑаÑÐ°ÐµÑ ÑиÑловое знаÑение Ð¾Ñ -Ï Ð´Ð¾ Ï, пÑедÑÑавлÑÑÑее Ñгол ÑеÑа ÑоÑки (x, y)
. ÐÑо вÑÑаженнÑй в ÑадианаÑ
Ñгол, оÑÑÑиÑÑваемÑй пÑоÑив ÑаÑовой ÑÑÑелки Ð¾Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑного напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñи X до ÑоÑки (x, y)
. ÐбÑаÑиÑе внимание, ÑÑо пеÑвÑм в меÑод пеÑедаÑÑÑÑ ÐºÐ¾Ð¾ÑдинаÑа y, а ÑолÑко вÑоÑÑм â кооÑдинаÑа x.
РмеÑод Math.atan2()
аÑгÑменÑÑ x
и y
пеÑедаÑÑÑÑ Ð¿Ð¾ оÑделÑноÑÑи, в Ñо вÑемÑ, как в меÑод Math.atan()
пеÑедаÑÑÑÑ Ð¾ÑноÑение ÑÑиÑ
двÑÑ
аÑгÑменÑов.
ÐоÑколÑÐºÑ Ð¼ÐµÑод atan2()
ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом обÑекÑа Math
, Ð²Ñ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾ как Math.atan2()
, а не пÑÑаÑÑÑÑ Ð²ÑзÑваÑÑ Ð¼ÐµÑод на Ñозданном ÑкземплÑÑе обÑекÑа Math
(поÑколÑÐºÑ Ð¾Ð±ÑÐµÐºÑ Math
не ÑвлÑеÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом).
Math.atan2()
Math.atan2(90, 15); // 1.4056476493802699
Math.atan2(15, 90); // 0.16514867741462683
Math.atan2(±0, -0); // ±PI.
Math.atan2(±0, +0); // ±0.
Math.atan2(±0, -x); // ±PI Ð´Ð»Ñ x > 0.
Math.atan2(±0, x); // ±0 Ð´Ð»Ñ x > 0.
Math.atan2(-y, ±0); // -PI/2 Ð´Ð»Ñ y > 0.
Math.atan2(y, ±0); // PI/2 Ð´Ð»Ñ y > 0.
Math.atan2(±y, -Infinity); // ±PI Ð´Ð»Ñ ÐºÐ¾Ð½ÐµÑного y > 0.
Math.atan2(±y, +Infinity); // ±0 Ð´Ð»Ñ ÐºÐ¾Ð½ÐµÑного y > 0.
Math.atan2(±Infinity, x); // ±PI/2 Ð´Ð»Ñ ÐºÐ¾Ð½ÐµÑного x.
Math.atan2(±Infinity, -Infinity); // ±3*PI/4.
Math.atan2(±Infinity, +Infinity); // ±PI/4.
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4