НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
273 of 1310 menu

Функция atan2

Функция atan2 вычисляет арктангенс от отношения y/x, учитывая знаки обоих параметров для определения правильного квадранта. Результат возвращается в радианах в диапазоне от -π до π. Принимает параметры типа Double или Float.

Импорт

import kotlin.math.atan2

Синтаксис

fun atan2(y: Double, x: Double): Double
fun atan2(y: Float, x: Float): Float

Пример

Вычислим арктангенс для координат (1, 1):

val y = 1.0 val x = 1.0 val res = atan2(y, x) println(res)

Результат выполнения кода:

Double 0.7853981633974483

Пример

Вычислим арктангенс для координат (-1, -1):

val y = -1.0 val x = -1.0 val res = atan2(y, x) println(res)

Результат выполнения кода:

Double -2.356194490192345

Пример

Преобразуем результат из радиан в градусы:

val y = 1.0 val x = 1.0 val radians = atan2(y, x) val degrees = Math.toDegrees(radians) println(degrees)

Результат выполнения кода:

Double 45.0

Смотрите также

  • функцию atan,
    которая вычисляет арктангенс без учета квадранта
  • функцию sin,
    которая вычисляет синус угла
  • функцию cos,
    которая вычисляет косинус угла
  • функцию tan,
    которая вычисляет тангенс угла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить