第2个回答 2020-07-15
atan
返回值
若不出现错误,则返回 arg 在[−π/2;+π/2] 弧度范围中的弧(反)正切( arctan(arg))。值域有限,一四象限,斜率不存在不能求。
atan2
返回值
若不出现错误,则返回 y/x 在 (−π;+π]弧度范围中的弧(反)正切( arctan(y/x) )。值域扩展到四个象限。
atan2(y,x)所表达的意思是坐标原点为起点,指向(y,x)的射线x轴正方向形成角的角度。在x=0的时候:
1.当y>0时,指的是绕逆时针到达射线所旋转的角的角度;
2.而当y<0时,指的是绕顺时针达到射线所旋转的角的角度。