atan2简介_atan2个人资料_atan2微博_百科网
A-A+

atan2简介_atan2个人资料_atan2微博

2016-11-29 06:20:11 科学百科 阅读 2 次

说明/atan2 编辑

结果为正表示从 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)的角度值。

示例/atan2 编辑

如果将示例复制到空白工作表中,可能会更易于理解该示例。


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)
5 =ATAN2(2,1)* 180/3.14159 以度表示点(1,2)的反正切值(约为63)

javascript实例/atan2 编辑

下面这个例子可通过 atan2() 方法返回不同 (x,y) 点的角度: