跳转至

数学原语

基本函数

原语 描述
正号 运算符 +x,将数字标识为正数
负号 运算符 -x,将数字标识为负数
运算符 x+y,数值或矩阵加法
运算符 x-y,数值或矩阵减法
递增 运算符 x++, ++x,递增存储的值
递减 运算符 x--, --x,递减存储的值
运算符 x*y,数值乘法
运算符 x/y,数值除法
运算符 x^yxy 次幂
阶乘 运算符 x!,数字的阶乘
百分比 运算符 x%,除以 100
取余 运算符 x%yx/y 的余数
sqrt 平方根
exp 指数(E^x
safeexp 指数(E^x),带有防止溢出的陷阱
log 自然对数(以 E 为底)
log10 常用对数(以 10 为底)
E 2.71828
abs 绝对值(复数的模)
round 将数字四舍五入到给定的小数位数
floor 向下取整后的整数值
ceil 向上取整后的整数值
integer 向零取整后的整数值
infinity 无穷大
cnorm 累积正态分布
gamma Gamma 函数
gammaln Gamma 函数的对数

三角函数

原语 描述
sin 正弦
cos 余弦
tan 正切
asin 反正弦
acos 反余弦
atan 二象限反正切
atan2 四象限反正切
PI 3.14159

随机数

原语 描述
rand 来自均匀分布的伪随机数
drand 来自离散分布的伪随机数
trand 来自三角分布的伪随机数
nrand 来自正态分布的伪随机数
lrand 来自对数正态分布的伪随机数
brand 来自二项分布的伪随机数
prand 来自泊松分布的伪随机数
grand 来自 Gamma 分布的伪随机数
wrand 来自 Weibull 分布的伪随机数
betarand 来自 Beta 分布的伪随机数
crand 来自自定义分布的伪随机数
setrand 为随机数生成器设置种子
correlate 使随机输入相互关联

复数

原语 描述
I 单位虚数
abs 绝对值(复数的模)
arg 复数的辐角或角度
real 复数的实部
imag 复数的虚部

计量单位

原语 描述
hasunits 如果值具有计量单位,则返回 true
nounits 在不进行单位处理的情况下计算表达式
reduceunits 在当前单位系统中显示的无单位数字
stripunits 移除所有计量单位后的数字
unitsof 应用于某个值的计量单位

迭代

原语 描述
sigma 函数在指定限值之间的求和
root 函数的根或零点
integral 函数的定积分
derivative 函数的偏导数

矩阵

原语 描述
运算符 x+y,数值或矩阵加法
运算符 x-y,数值或矩阵减法
运算符 x*y,数值乘法
运算符 x^yxy 次幂
determinant 矩阵的行列式
trans 矩阵的转置
tableform 矩阵的表格表示

回归

原语 描述
linefit 一般线性回归的系数
stderror 回归分析中每个系数的标准误差
rsquared 回归线拟合优度的 R 平方度量

联立方程

原语 描述
solve 一组联立线性方程的解

优化

原语 描述
minimize 单变量函数的最小值
simplex 多变量函数的线性优化
simplex2 多变量函数的线性优化
mxsimplex 基于矩阵输入数据的线性规划优化
readsimplex 导入逗号分隔数据并执行线性优化

傅里叶变换

原语 描述
fft 快速傅里叶变换
invfft 逆快速傅里叶变换

位运算

原语 描述
左移 运算符 x<<y,将数字中的位向左移动
右移 运算符 x>>y,将数字中的位向右移动
零填充右移 运算符 x>>>y,将数字中的位带符号向右移动
按位与 运算符 x&y,xy 中所有位的与
[按位或](../../../manual/supply-chain-planning/concept/primitives/all.md#bitwise_or "Operator x y, OR of all bits in x and y")
按位异或 运算符 x~yxy 中所有位的异或
按位非 运算符 ~x,反转 x 中的所有位