atan atan2的区别!

atan与atan2的使用=范围不一样!

今天调一一下午的BUG!终于发现了是ATAN的错!

atan()函数:

  atan(y/x);

带一个参数!注意X不能为0,否则…………,

还有求出的角度为-pi/2----pi/2,不包括-Pi/2,pi/2,

而atan2(y,x);

y在前,x在后,而且x,y可以分别为0,但不能同时为0,

atan2函数值为(-pi,pi),开区间;

一般来说ACM里面用的广的是atan2;

随性Code
原文地址:https://www.cnblogs.com/forgot93/p/3475405.html