======Метод Math.Atan2(Double, Double)====== Возвращает угол, тангенс которого равен отношению двух указанных чисел. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static double Atan2(double y, double x) **Параметры** * //y// * Тип: [[developers:references:system.double|System.Double]] * Координата y точки. * //x// * Тип: [[developers:references:system.double|System.Double]] * Координата х точки. **Возвращаемое значение** * Тип: [[developers:references:system.double|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// равно [[developers:references:system.double.nan|NaN]] либо значения параметров //x// и //y// равны значению [[developers:references:system.double.positiveinfinity|PositiveInfinity]] или [[developers:references:system.double.negativeinfinity|NegativeInfinity]] , метод возвращает значение [[developers:references:system.double.nan|NaN]] .