运算符
运算符 | 字符 | 描述 |
---|---|---|
加 | + | 产生数值的总和。 |
减 | - | 两个数值相减。 |
乘 | * | 将数值相乘。 |
除 | / | 将两个数值相除。 |
求幂 | ^ | 计算给定数字的指数值。 |
求余 | % | 给出一个数值除以另一个数值后的余数。 例如 5%2 = 1,因为 5/2 剩下余数 1 。 |
表达式
表达式根据标准数学优先规则进行计算:
- 括号内的表达式;最里面的一套。
- 标准运算符顺序:
- 1. 指数
- 2. 乘除法
- 3.加减法
- 从左到右具有相同优先级的运算符。
以下函数可用于表达式:
函数 | 句法 |
---|---|
余弦 | cos(表达式) |
正弦 | sin(表达式) |
正切 | tan(表达式) |
反余弦 | acos(表达式) |
反正弦 | asin(表达式) |
反正切 | atan(表达) |
双曲余弦 | cosh(表达式) |
双曲正弦 | sinh(表达式) |
双曲正切 | tanh(表达式) |
反双曲余弦 | acosh(表达式) |
反双曲正弦 | asinh(表达式) |
反双曲正切 | atanh(表达式) |
平方根 | sqrt(表达式) |
信号函数 (-1,0,1) | sign(表达式) |
四舍五入到最接近的整数 | round(表达式) |
截断小数 | trunc(表达式) |
向下舍入 | floor(表达式) |
向上舍入 | ceil(表达式) |
绝对值 | abs(表达式) |
数组中最大的元素 | max(表达式 1;表达式 2)1 |
数组中最小的元素 | min(表达式 1;表达式 2)1 |
度数到弧度 | d2r(表达式) |
弧度到度数 | r2d(表达式) |
对数,以 e 为底 | ln(表达式) |
对数,底数 | 10 log(表达式) |
指数,以 e 为底 | exp(表达式) |
指数,以 10 为底 | exp10(表达式) |
幂 | pow(表达式1;表达式2)1 |
随机小数,0-1 | Random |
(1) 使用系统上定义的列表分隔符:,(逗号)或; (分号)。
备注:
- 常量Pi=3.14...和e=2.72...可用于表达式。常量名称不允许用作参数或约束名称。
- CLEANUNUSEDVARIABLES 命令清除未在约束表达式中使用或链接到尺寸的参数。