Метод Math.Atan2(Double, Double)

Возвращает угол, тангенс которого равен отношению двух указанных чисел.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public static double Atan2(double y, double x)

Параметры

Возвращаемое значение

  • Тип: System.Double
  • Угол, θ, измеренный в радианах, такой что -π≤θ≤π, и тангенс(θ) = y / x , где ( x , y ) — это точка в декартовой системе координат.Обратите внимание на следующее.Для ( x , y ) в квадранте 1, 0 < θ < π/2.Для ( x , y ) в квадранте 2, π/2 < θ≤π.Для ( x , y ) в квадранте 3, -π < θ < -π/2.Для ( x , y ) в квадранте 4, -π/2 < θ < 0.Для точек за пределами указанных квадрантов возвращаемое значение указано ниже.Если y равно 0 и x не является отрицательным, θ = 0.Если y равно 0 и x не является отрицательным, θ = π.Если y — положительное число, а x равно 0, θ = π/2.Если y является отрицательным и х равно 0, θ = -π/2.Если y равен 0 и х равен 0, то θ = -π/2. Если значение параметра x или y равно NaN либо значения параметров x и y равны значению PositiveInfinity или NegativeInfinity , метод возвращает значение NaN .
developers/references/system.math.atan2_system.double_system.double.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)