1. 程式人生 > >atan和atan2函式的一點區別

atan和atan2函式的一點區別

在標頭檔案<cmath>中包含有大量的數學計算函式,今天碰巧用到反正切函式atan和atan2計算斜率,簡單說一下這兩個函式用法上的一點區別:

float angle=atan(y/x);
float angle=atan2(y,x);

兩點區別:

1.引數的填寫方式不同

2.當x為0時,函式atan2依然可以計算,而atan函式會報錯導致程式出錯

在使用時推薦儘量使用atan2函式