ATAN2 函数

ATAN2(y, x)

功能描述

ATAN2
ATAN2
函数用于计算
y
y
x
x
两个浮点数的反正切值,返回值以弧度为单位。与
ATAN
ATAN
函数不同,
ATAN2
ATAN2
可以处理包括
x
x
为零或
y
y
x
x
异号的情况,从而得到正确的象限结果。

参数说明

  • y
    y
    (double 类型): y 轴坐标的浮点数值。
  • x
    x
    (double 类型): x 轴坐标的浮点数值。

返回结果

返回

y/x
y/x
的反正切值,类型为 double。

使用示例

-- 例 1 SELECT ATAN2(0, 0); -- 结果为 0.0,因为两条轴的交点在原点 -- 例 2 SELECT ATAN2(1, 1); -- 结果约为 0.7853981633974483,即 45°,表示第一象限的角度 -- 例 3 SELECT ATAN2(-1, 1); -- 结果约为 -0.7853981633974483,即 -45°,表示第二象限的角度 -- 例 4 SELECT ATAN2(1, -1); -- 结果约为 2.356194490192345,即 135°,表示第二象限的角度 -- 例 5 SELECT ATAN2(-1, -1); -- 结果约为 -2.356194490192345,即 180°,表示第三象限的角度 -- 例 6 SELECT ATAN2(1, 0); -- 结果约为 1.570796326794896 -- 例 7 SELECT ATAN2(0, 1); -- 结果约为 0.0,因为 y/x 在 y 轴上 -- 例 8 SELECT ATAN2(0, -1); -- 结果约为 3.141592653589793

联系我们
预约咨询
微信咨询
电话咨询