折叠 编辑本段 语法
ATAN2(Y坐标,X坐标)
X坐标 点的 X 坐标。
Y坐标 点的 Y 坐标。
折叠 编辑本段 说明
结果为正表示从 X 轴逆时针旋转的角度,结果为负表示从 X 轴顺时针旋转的角度。
ATAN2(a, b) 与 ATAN(a/b)稍有不同,ATAN2(a,b)的取值范围介于 -pi 到 pi 之间(不包括 -pi),
而ATAN(a/b)的取值范围介于-pi/2到pi/2之间(不包括±pi/2)。
若要用度表示反正切值,请将结果再乘以 180/3.14159。
另外要注意的是,函数atan2(y,x)中参数的顺序是倒置的,atan2(y,x)计算的值相当于点(x,y)的角度值。
折叠 编辑本段 示例
如果将示例复制到空白工作表中,可能会更易于理解该示例。
A | B | |
1 | 公式 | 说明(结果) |
2 | =ATAN2(1,1) | 以弧度表示点(1,1)的反正切值,即pi/4(0.785398) |
3 | =ATAN2(-1,-1) | 以弧度表示点(-1,-1)的反正切值,即-3*pi/4(-2.35619) |
4 | =ATAN2(-1,-1)*180/3.14159 | 以度表示点(-1,-1)的反正切值(-135) |
6 | =ATAN2(2,1)* 180/3.14159 | 以度表示点(1,2)的反正切值(约为63) |
折叠 编辑本段 实例
下面这个例子可通过 atan2() 方法返回不同 (x,y) 点的角度: