---
title: 函数说明
description: "矢量数学库（Vector Math Library）借助计算密集型核心数学函数（幂函数、三角函数、指数函数、双曲函数、对数函数等）的矢量实施显著提升应用速度。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC5/accel/kunpengaccel_kml_16_0095.html
sourcePath: /source/zh/kunpengboostkithistory/230RC5/accel/kunpengaccel_kml_16_0095.html
indexId: fed7f2eb323afaa61e850dea8d16bc75dbc153d5852e7508c6d7f8683da70d3976
---
# 函数说明

矢量数学库（Vector Math Library）借助计算密集型核心数学函数（幂函数、三角函数、指数函数、双曲函数、对数函数等）的矢量实施显著提升应用速度。

#### 函数命名规则

v<character> <name> ( )

其中，<character>取值说明如表1所示。<name>取值说明如表2所示。


**表1 <character>取值说明**

| <character> | 描述 |
| --- | --- |
| s | 实数，单精度浮点型 |
| c | 复数，单精度浮点型 |
| d | 实数，双精度浮点型 |
| z | 复数，双精度浮点型 |


**表2 <name>取值说明**

| <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 | 第一个向量中的元素乘以第二个向量中的共轭值 |
