atan与atan2函数有什么区别

如题所述

符号atan没有意义,什么角的正切?不明确。
如果是atana,表示a角正切的a倍;atan2,表示弧度数为2的角的正切的a倍。
如果是atanx,表示自变量x角正切的a倍,是一个函数;atan2,表示弧度数为2的角的正切值的a倍,是一个常数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-08
一派胡言。不懂atan2()与atan()函数就别在这误人子弟了
第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时,指的是绕顺时针达到射线所旋转的角的角度。
相似回答