絕對值函數
abs
求浮點數x的絕對值
fabs
餘弦函數
cos
正弦函數
sin
正切函數
tan
反餘弦函數
acos
反正弦函數
asin
反正切函數
atan 和 atan2 都是求反正切函數,如:有兩個點 point(x1,y1), 和 point(x2,y2);
那麼這兩個點形成的斜率的角度計算方法分別是:
float angle = atan( (y2-y1)/(x2-x1) );
或
float angle = atan2( y2-y1, x2-x1 );
atan 和 atan2 區別:
- 參數的填寫方式不同;
- atan2 的優點在於 如果 x2-x1等於0 依然可以計算,但是atan函數就會導致程序出錯;
結論: atan 和 atan2函數,建議用 atan2函數;
開方
sqrt
求x的雙曲正弦值
sinh
求x的雙曲正切值
tanh
求x的雙曲餘弦值
cosh
e的x次方
exp
計算x的y次冪
pow
求不小於x的最小整數
ceil
計算x/y的餘數
fmod
把浮點數x分解成尾數和指數
frexp
對於給定的直角三角形的兩個直角邊,求其斜邊的長度
hypot
裝載浮點數
ldexp
e爲底對數
log
10爲底對數
log10
把數分爲指數和尾數
modf