Полярное представление
• Функция angle(x, y) возвращает величину угла между осью x и прямой, проходящей через начало координат и точку (x, y). Результаты представлены в радианах в интервале от 0 до 2π, исключая 2π.
• Функция atan2(x, y) возвращает величину угла между осью x и прямой, проходящей через начало координат и точку (x, y). Результаты представлены в радианах в интервале от π до π, исключая π. Функция atan2 не определена в точке (0, 0).
Функция
atan2 связана с функциями
atan и
arg следующими соотношениями:
◦ atan2(x, y) = atan(y/x) — поскольку функция atan возвращает значения в интервале от –π/2 до π/2, может потребоваться прибавить +/– π, чтобы подогнать результат.
◦ atan2(x, y) = arg(x + yi)
Если результат положительный, угол отмеряется против часовой стрелки от оси X. Если результат отрицательный, угол отмеряется по часовой стрелке от оси X.
Аргументы
• x и y — действительные скаляры. Они должны иметь совместимые единицы измерения.