函数说明
KML_MATH是C语言实现的基本数学函数库。
函数类 |
函数名 |
描述 |
高性能版本 |
高精度版本 |
---|---|---|---|---|
三角函数 (Trigonometric functions) |
sin |
正弦函数 |
实数单精度/双精度 复数单精度/双精度 |
实数单精度/双精度 |
cos |
余弦函数 |
实数单精度/双精度 复数单精度/双精度 |
实数单精度/双精度 |
|
sincos |
正弦、余弦函数 |
实数单精度/双精度 |
无 |
|
tan |
正切函数 |
实数单精度/双精度 复数单精度/双精度 |
实数单精度/双精度 |
|
asin |
反正弦函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
asind |
反正弦函数(入参为角度) |
无 |
实数单精度 |
|
acos |
反余弦函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
atan |
反正切函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
atan2 |
反正切函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
cosd |
余弦函数(入参为角度) |
无 |
实数单精度 |
|
超越函数 (Hyperbolic functions) |
sinh |
双曲正弦函数 |
实数单精度/双精度 |
实数单精度/双精度 |
cosh |
双曲余弦函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
tanh |
双曲正切函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
asinh |
反双曲正弦函数 |
实数单精度/双精度 |
无 |
|
acosh |
反双曲余弦函数 |
实数单精度/双精度 |
无 |
|
atanh |
反双曲正切函数 |
实数单精度/双精度 |
无 |
|
指数和对数函数 (Exponential and logarithmic functions) |
exp |
指数函数 (base e) |
实数单精度/双精度 |
实数单精度/双精度 |
exp2 |
指数函数 (base 2) |
实数单精度/双精度 |
实数单精度/双精度 |
|
log |
对数函数 (base e) |
实数单精度/双精度 |
实数单精度/双精度 |
|
log2 |
对数函数 (base 2) |
实数单精度/双精度 |
无 |
|
log10 |
对数函数 (base 10) |
实数单精度/双精度 |
实数单精度/双精度 |
|
幂和根函数(Power and root function) |
pow |
幂函数 |
实数单精度/双精度 |
实数单精度/双精度 |
sqrt |
平方根函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
cbrt |
立方根函数 |
实数单精度/双精度 |
实数单精度/双精度 |
|
杂项函数(Miscellaneous Functions) |
fmod |
浮点数求模 |
无 |
实数单精度 |
tgamma |
伽马函数 |
实数单精度 |
实数单精度 |