atan 和 atan2 都是求反正切函數,如:有兩個點 point(x1,y1), 和 point(x2,y2);
那么這兩個點形成的斜率的角度計算方法分別是:
float angle = atan( (y2-y1)/(x2-x1) );
或
float angle = atan2( y2-y1, x2-x1 );
atan 和 atan2 區別:
1:參數的填寫方式不同;
2:atan2 的優點在於 如果 x2-x1等於0 依然可以計算,但是atan函數就會導致程序出錯;
結論: atan 和 atan2函數,建議用 atan2函數;
參考:https://blog.csdn.net/chinabinlang/article/details/6802686