夹角反正切值:atan2(x,y)其中x,y为点的横坐标和纵坐标,则该函数返回的是x轴与改点与源点的射线所形成的夹角。
比如atan2(1,1)=pi/4;
具体还是看百科:
返回给定的 X 及 Y 坐标值的反正切值。反正切的角度值等于 X 轴正方向与通过原点和给定坐标点 (Y坐标, X坐标) 的射线之间的夹角。结果以弧度表示并介于 -pi 到 pi 之间(不包括 -pi)。
语法
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)。
? 如果 X坐标 和 Y坐标 都为零,ATAN2 返回
错误值 #Div/0!。
? 若要用度表示反正切值,请将结果再乘以 180/3.14159。
示例
如果将示例复制到空白
工作表中,可能会更易于理解该示例。
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)
|