函数说明
矢量数学库(Vector Math Library)借助计算密集型核心数学函数(幂函数、三角函数、指数函数、双曲函数、对数函数等)的矢量实施显著提升应用速度。
函数命名规则
v<character> <name> ( )
其中,<character>取值说明如表1所示。<name>取值说明如表2所示。
<name> |
数据类型 |
描述 |
---|---|---|
add |
s,d,c,z |
加法函数 |
sub |
s,d,c,z |
减法函数 |
sqr |
s,d |
平方函数 |
mul |
s,d,c,z |
乘法函数 |
div |
s,d,c,z |
除法函数 |
sqrt |
s,d,c,z |
开平方函数 |
cbrt |
s,d |
开立方函数 |
abs |
s,d,c,z |
计算实数的绝对值/计算复数的模 |
hypot |
s,d |
计算直角三角形斜边 |
inv |
s,d |
计算倒数 |
invcbrt |
s,d |
计算立方根倒数 |
invsqrt |
s,d |
计算平方根倒数 |
linearfrac |
s,d |
线性分式变换函数 |
remainder |
s,d |
计算余数 |
pow |
s,d,c,z |
幂函数a^b |
powx |
s,d,c,z |
幂函数a^b(b为标量) |
powr |
s,d |
幂函数a^b(a >= 0) |
pow2o3 |
s,d |
计算x的2/3次方 |
pow3o2 |
s,d |
计算x的3/2次方 |
exp |
s,d,c,z |
以自然对数为底的指数函数 |
exp2 |
s,d |
以2为底的指数函数 |
exp10 |
s,d |
以10为底的指数函数 |
expm1 |
s,d |
以自然对数为底的指数函数再减1 |
ln |
s,d,c,z |
以自然对数为底的对数函数 |
log10 |
s,d,c,z |
以10为底的对数函数 |
log1p |
s,d |
以自然对数为底的对数函数再加1 |
log2 |
s,d |
以2为底的对数函数 |
logb |
s,d |
以2为底的对数函数值取整 |
cos |
s,d |
余弦函数 |
sin |
s,d |
正弦函数 |
tan |
s,d |
正切函数 |
atan |
s,d |
反正切函数 |
atanpi |
s,d |
计算反正切值除以PI的值 |
atan2 |
s,d |
两个变量四个象限下的反正切函数 |
atan2pi |
s,d |
计算两个变量四个象限下的反正切值除以PI的值 |
sincos |
s,d |
正弦函数与余弦函数 |
sinh |
s,d |
双曲正弦函数 |
cosh |
s,d |
双曲余弦函数 |
tanh |
s,d |
双曲正切函数 |
asinh |
s,d |
双曲反正弦函数 |
acosh |
s,d |
双曲反余弦函数 |
atanh |
s,d |
双曲反正切函数 |
sind |
s,d |
入参为角度的正弦函数 |
cosd |
s,d |
入参为角度的余弦函数 |
trunc |
s,d |
计算x的趋向于0的取整舍入值 |
round |
s,d |
计算x的四舍五入的取整舍入值 |
nearbyint |
s,d |
计算x的基于当前舍入模式的取整舍入值 |
rint |
s,d |
计算x的基于当前舍入模式的取整舍入值 |
frac |
s,d |
计算x的小数部分 |
fmod |
s,d |
计算模数 |
arg |
c,z |
计算幅角 |
conj |
c,z |
计算共轭值 |
mulbyconj |
c,z |
第一个向量中的元素乘以第二个向量中的共轭值 |