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 |
---|---|
Seno | sin(expressão) |
Cosseno | cos(expressão) |
Tangente | tan(expressão) |
Arco seno | asin(expressão) |
Arco cosseno | acos(expressão) |
Arco tangente | atan(expressão) |
Seno hiperbólico | sinh(expressão) |
Cosseno hiperbólico | cosh(expressão) |
Tangente hiperbólica | tanh(expressão) |
Arco seno hiperbólico | asinh(expressão) |
Arco cosseno hiperbólico | acosh(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)* |
Menor elemento na matriz | min(expressão1;expressão2)* |
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)* |
Decimal aleatório entre 0 e 1 | Aleatório |
* Usar o caractere separador de lista conforme definido em seu sistema: , (vírgula) ou ; (ponto e vírgula)
Nota:
- 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.