函数说明
矢量数学库(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,c,z  | 
余弦函数。  | 
sin  | 
s,d,c,z  | 
正弦函数。  | 
tan  | 
s,d,c,z  | 
正切函数。  | 
atan  | 
s,d,c,z  | 
反正切函数。  | 
atanpi  | 
s,d  | 
计算反正切值除以π的值。  | 
atan2  | 
s,d  | 
两个变量四个象限下的反正切函数。  | 
atan2pi  | 
s,d  | 
计算两个变量四个象限下的反正切值除以PI的值。  | 
sincos  | 
s,d  | 
正弦函数与余弦函数。  | 
sinh  | 
s,d,c,z  | 
双曲正弦函数。  | 
cosh  | 
s,d,c,z  | 
双曲余弦函数。  | 
tanh  | 
s,d,c,z  | 
双曲正切函数。  | 
asinh  | 
s,d,c,z  | 
双曲反正弦函数。  | 
acosh  | 
s,d,c,z  | 
双曲反余弦函数。  | 
atanh  | 
s,d,c,z  | 
双曲反正切函数。  | 
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  | 
第一个向量中的元素乘以第二个向量中的共轭值。  | 
cis  | 
c,z  | 
矢量计算以入参实数为x,返回   | 
acos  | 
s,d,c,z  | 
反余弦函数。  | 
asin  | 
s,d,c,z  | 
反正弦函数。  | 
cospi  | 
s,d  | 
矢量计算实数*π的余弦值。  | 
sinpi  | 
s,d  | 
矢量计算实数*π的正弦值。  | 
tanpi  | 
s,d  | 
矢量计算实数*π的正切值。  | 
acospi  | 
s,d  | 
矢量计算实数的反余弦值/π。  | 
asinpi  | 
s,d  | 
矢量计算实数的反正弦值/π。  | 
tand  | 
s,d  | 
入参为角度的正切函数。  | 
erf  | 
s,d  | 
矢量计算x的误差函数值。  | 
erfc  | 
s,d  | 
矢量计算x的互补误差函数。  | 
cdfnorm  | 
s,d  | 
矢量计算x的正态分布累积函数值。  | 
erfinv  | 
s,d  | 
矢量计算x的误差函数逆函数值。  | 
erfcinv  | 
s,d  | 
矢量计算x的互补误差函数逆函数值。  | 
cdfnorminv  | 
s,d  | 
矢量计算x的正态分布累积函数的逆函数值。  | 
lgamma  | 
s,d  | 
矢量计算x的伽马值绝对值的自然对数值。  | 
tgamma  | 
s,d  | 
矢量计算x的伽马值。  | 
expint1  | 
s,d  | 
矢量计算指数积分值。  | 
floor  | 
s,d  | 
矢量计算不大于x的最大整数值。  | 
ceil  | 
s,d  | 
矢量计算不小于x的最小整数值。  | 
modf  | 
s,d  | 
矢量计算输入值的整数和小数部分。  | 
copysign  | 
s,d  | 
矢量计算将入参2的数据符号位拷贝至入参1中。  | 
nextafter  | 
s,d  | 
在y方向上,以指定格式返回x之后的下一个可表示值。  | 
fdim  | 
s,d  | 
如果x>y,矢量计算x的y差值,否则返回0。  | 
fmax  | 
s,d  | 
矢量计算x和y中更大的值。  | 
fmin  | 
s,d  | 
矢量计算x和y中更小的值。  | 
fmaxmag  | 
s,d  | 
矢量计算x和y中幅度更大的值。  | 
fminmag  | 
s,d  | 
矢量计算x和y中幅度更小的值。  | 
