|
Operadores de expressão
|
Função
|
Exemplo
|
|---|---|---|
|
Operadores: escalares e/ou vetores
|
||
|
Adição
|
a = b+c ou V = U+W
|
|
|
Subtração
|
a = b-c ou V = U-W
|
|
|
*
|
Multiplicação de dois escalares ou um escalar e um vetor
|
a = b*c ou V = a*U (mas não V = U * W)
|
|
Operador: somente escalares
|
||
|
/
|
Divisão
|
a = b/c
|
|
exp(escalar)
|
Função de base e exponencial
|
a = exp(b) eleva e à potência de b: a=eb
|
|
ln(escalar)
|
A função de logaritmo natural para e
|
a=ln(b) retorna o log natural de b
|
|
sqrt(escalar)
|
função da raiz quadrada
|
a = sqrt(b)
|
|
^
|
função exponencial
|
a = b^c eleva b à potência de c: a=bc
|
|
Operador: somente vetores
|
||
|
&
|
produto escalar de vetor
|
a = V&U (a = |V| |U| cos (ângulo))
|
|
^
|
produto cruzado vetorial
|
V=U^W (|V| = |U| |W| x seno (ângulo) ), a regra da mão direita é aplicada. |
|
len(vetor)
|
retorna o comprimento do vetor V
|
a = len(V)
|
|
normalizar(vetor)
|
Retorna um vetor de unidade normalizado V/|V|
|
V = normalizar(U)
|
|
rotacionar(vetor, ângulo, direção, centro)
|
Retorna um vetor rotacionado com base no ângulo de rotação, RHR, eixo rotacional e um centro de rotação opcional. (Se nenhum centro for definido, o default será 0,0,0)
|
Vrot = rotacionar(V, alfa, U, W), em que V é o vetor a ser rotacionado, alfa é o ângulo em radianos e U é o eixo de rotação. A regra da mão direita é aplicada. W é um ponto central opcional definido como um vetor.
|
|
Operadores de expressão
|
Função
|
Exemplo
|
|---|---|---|
|
verdadeiro
|
lógica verdadeira
|
|
|
falso
|
lógica falsa
|
|
|
<
|
menor que
|
|
|
>
|
maior que
|
|
|
==
|
Igual na comparação lógica
|
a = (b==3) ? 1 : 2
|
|
ou
|
lógico ou
|
|
|
e
|
lógico e
|
|
|
!
|
negação lógica
|
!< não menor que
|
|
a = expressão ? b: c
|
a = b se a expressão for verdadeira;
a = c se a expressão for falsa
|
a = (b>3) ? 1 : 2 ==> (se b for maior que 3, a = 1, caso contrário, a = 2)
|
|
Expressões transcendentais
|
Função
|
|---|---|
|
Trigonométricas
|
|
|
sen(radianos)
|
função do seno
|
|
cos(radianos)
|
função do cosseno
|
|
cot(radianos)
|
função da cotangente
|
|
tan(radianos)
|
função da tangente
|
|
asen()
|
função inversa do seno, retorna o valor em radianos
|
|
acos()
|
função inversa do cosseno, retorna o valor em radianos
|
|
acot()
|
função da cotangente inversa, retorna o valor em radianos
|
|
atan()
|
função inversa da tangente, retorna o valor em radianos
|
|
atan2(y,x)
|
duas funções de tangente inversa, (-pi, pi), retornam o valor em radianos
|
|
Hiperbólico
|
|
|
senh()
|
função do seno hiperbólico
|
|
cosh()
|
função do cosseno hiperbólico
|
|
coth()
|
função hiperbólica da cotangente
|
|
tanh()
|
função hiperbólica da tangente
|
|
asenh()
|
função hiperbólica inversa do seno
|
|
acosh()
|
função hiperbólica do cosseno inverso
|
|
acoth()
|
função hiperbólica da cotangente inversa
|
|
atanh()
|
função hiperbólica da tangente inversa
|

• Não adicione espaço antes do símbolo de dois pontos ao definir uma nova exibição ou o nome e unidade da variável de plotagem. • As unidades default para as variáveis de exibição e de plotagem aparecem entre colchetes. Por exemplo, a unidade default Pa aparece para a variável de pressão. Se você definir uma unidade adequadamente, a unidade aparecerá na tela. Neste exemplo, quando você muda a unidade final que aparece, seus valores também são convertidos. Se você não definir a unidade adequadamente, o software irá ignorar a unidade. |
Operadores de expressão | Função | Exemplo |
|---|---|---|
abs(x) | função de valor absoluto | |
max(x,y) | função máxima | a = max(b,c) ==> a= b se b >c ou a=c se c>=b |
min(x,y) | função mínima | a = min(b,c) ==> a= b se b <c ou a=c se c<=b |
mod(x,y) | função modular | a = mod(c, b) ==> a = o restante de c dividido por b |
sgn(x) | Retorna um sinalizador (-1, 0 ou 1) indicando o símbolo | a= sgn(b) ==> a = -1 se b<0 a = 0 se b=0 a = 1 se b>0 |
step(x) | a função passo retorna 0 ou 1 dependendo do valor relativo a zero | a= step(b) ==> a = 0 se b<0 a = 1 se b>=0 |
Expressões de tabela | Função |
|---|---|
tabela(nome do arquivo,x) | Interpolações a partir de uma tabela 1D |
tabela(nome do arquivo, x, y) | Interpolações a partir de uma tabela 2D |
Para adicionar um comentário, coloque uma marca hash "#" antes do texto. Não insira comentários antes da linha XML ou linha 1. |