Operações e funções em expressões
Operadores
| Operação | Caractere | Descrição |
|---|---|---|
| Adição | + | Produz a soma de valores numéricos. |
| Subtração | - | Subtrai os dois valores numéricos. |
| Multiplicação | * | Multiplica os valores numéricos. |
| Divisão | / | Divide dois valores numéricos. |
| Exponenciação | ^ | Calcula o valor exponencial de números fornecidos. |
| Operador restante | % | Devolve o resto, após a divisão de um valor numérico por outro ex., 5%2 = 1, porque 5/2 deixa o resto de 1. |
Expressão
As expressões são avaliadas de acordo com as regras matemáticas padrão de precedência:
- Expressões entre parênteses; as mais internas se ajustam primeiro.
- Ordem de operações padrão:
- 1. expoente
- 2. multiplicação e divisão
- 3. adição e subtração
- Operadores de igual precedência, da esquerda para a direita.
As seguintes funções podem ser usadas em expressões:
| Função | Sintaxe |
|---|---|
| Cosseno | cos(expressão) |
| Seno | sin(expressão) |
| Tangente | tan(expressão) |
| Arco cosseno | acos(expressão) |
| Arco seno | asin(expressão) |
| Arco tangente | atan(expressão) |
| Cosseno hiperbólico | cosh(expressão) |
| Seno hiperbólico | sinh(expressão) |
| Tangente hiperbólica | tanh(expressão) |
| Arco cosseno hiperbólico | acosh(expressão) |
| Arco seno hiperbólico | asinh(expressão) |
| Arco tangente hiperbólico | atanh(expressão) |
| Raiz quadrada | sqrt(expressão) |
| Função Signum (-1,0,1) | sign(expressão) |
| Arredondar ao inteiro mais próximo | round(expressão) |
| Truncar decimal | trunc(expressão) |
| Arredondar para baixo | floor(expressão) |
| Arredondar para cima | ceil(expressão) |
| Valor absoluto | abs(expressão) |
| Maior elemento na matriz | max(expressão1;expressão2) 1 |
| Menor elemento na matriz | min(expressão1;expressão2) 1 |
| Graus para radianos | d2r(expressão) |
| Radianos para graus | r2d(expressão) |
| Logaritmo, base e | ln(expressão) |
| Logaritmo, base | 10 log(expressão) |
| Expoente, base e | exp(expressão) |
| Expoente, base 10 | exp10(expressão) |
| Função potência | pow(expressão1;expressão2) 1 |
| Decimal aleatório, 0-1 | Aleatório |
(1) Usar o caractere separador de lista conforme definido em seu sistema: , (vírgula) ou ; (ponto e vírgula)
Note:
- As constantes Pi=3,14... e e=2,72... podem ser utilizadas em expressões. Os nomes das constantes não podem ser usados como um parâmetro ou nome de restrição.
- O comando CLEANUNUSEDVARIABLES elimina parâmetros que não são usados em expressões de restrição ou ligados a dimensões.

