sin(x), cos(x), tan(x)
|
Funzioni trigonometriche standard, dove x è un valore angolare in gradi
|
asin(x)
|
Funzione di seno dell'arco, dove il valore di x è compreso tra -1.0 e 1.0. Il risultato è il valore angolare in gradi.
|
acos(x)
|
Funzione di coseno dell'arco, dove il valore di x è compreso tra -1.0 e 1.0. Il risultato è il valore angolare in gradi.
|
atan(x)
|
Funzione di tangente dell'arco, dove x è un valore numerico. Il risultato è il valore angolare in gradi.
|
atan2(y,x)
|
Funzione di tangente dell'arco di y/x, dove x e y sono valori numerici qualsiasi. Il risultato è il valore angolare in gradi.
|
sinh(x)
|
Funzione di seno iperbolica, dove il valore di x è compreso tra -85.0 e 85.0
|
cosh(x)
|
Funzione di coseno iperbolica, dove il valore di x è compreso tra -85.0 e 85.0
|
tanh(x)
|
Funzione di tangente iperbolica, dove il valore di x è compreso tra -85.0 e 85.0
|
sign(x,y)
|
Trasferimento di segno da y a x. Se y < 0, il risultato è -abs(x); se y >= 0, il risultato è abs(x).
|
mod(x,y)
|
Funzione rimanente, ovvero x–int(x/y)*y, dove int() è "parte intera di". Il segno del risultato è sempre uguale al segno x.
|
if(c,x,y)
|
Testo "if" della funzione di commutazione, dove c è la condizione e x e y sono i valori restituiti. Se la condizione determina un valore diverso da zero, il risultato della funzione è x; in caso contrario, la funzione è Y.
|
bound(x,lo,hi)
|
Limita x tra i valori "lo" e "hi". Se x < lo, il risultato della funzione è lo; se x > hi, il risultato è hi; per tutti gli altri valori di x, il risultato della funzione è x. Il valore "lo" deve essere inferiore al valore "hi".
|
dead(x,lo,hi)
|
Definisce un intervallo di valori per x, per cui il risultato della funzione è 0. "lo" e "hi" definiscono l'intervallo di valori. Se x < lo, il risultato della funzione è x-lo; se x > hi, il risultato della funzione è x-hi; se x è compreso tra "lo" e "hi", il risultato della funzione è 0.
|
near(x,y,delta)
|
Testa se due valori sono vicini, dove x e y sono i due valori disponibili e il delta definisce la differenza accettabile. Se x è compreso nel delta di y, il risultato della funzione è 1.0 (true). Se abs(x–y) <= delta, il risultato della funzione è 1.0; se abs(x-y) > delta, il risultato della funzione è 0.0.
|
min(x,y)
|
Restituisce x o y, a seconda di quale sia il valore minimo. Se x < y, il risultato della funzione è x; se x >= y, il risultato della funzione è y.
|
max(x,y)
|
Restituisce x o y, a seconda di quale sia il valore massimo. Se x > y, il risultato della funzione è x; se x <= y, il risultato della funzione è y.
|
log(x)
|
Logaritmo comune (logaritmo in base 10)
|
ln(x)
|
Logaritmo naturale (logaritmo in base e)
|
exp(x)
|
e nel grado esponenziale
|
pow(num1, num2)
|
Ottiene il valore di num1 alla potenza num2.
|
sqrt(x)
|
Radice quadrata di x
|
abs(x)
|
Restituisce il valore assoluto di x. Se x ≥ 0, il risultato della funzione è x; se x < 0, il risultato della funzione è -x.
|
ceil(x)
|
Arrotonda (x – 0.000 000 001) all'intero superiore.
|
floor(x)
|
Arrotonda (x + 0.000 000 001) all'intero inferiore.
|
dbl_in_tol (arg1, arg2, arg3)
|
Controlla se il valore arg1 di un numero reale corrisponde al valore arg2 di un altro numero reale entro un arg3 di tolleranza specificato. Restituisce TRUE se il valore di arg1 è compreso tra (arg2 - arg3) e (arg2 + arg3).
La funzione restituisce TRUE se viene soddisfatta la condizione arg1 <= arg2+arg3 && arg1 >= arg2-arg3.
Ad esempio, per verificare se un determinato angolo è pari a 45 gradi all'interno di una tolleranza di 3 gradi. Se l'angolo specificato (arg1) è 47, è compreso nell'intervallo arg2-arg3 (45-3) e arg2+arg3 (45+3).
|
|
Tutte le funzioni trigonometriche utilizzano i gradi.
|
eang(e_ID1, e_ID2)
|
Angolo in radianti tra due entità, e_ID1 e e_ID2, di uno studio di applicazione
|
elen(e_ID1)
|
Lunghezza dell'entità e_ID1 di uno studio di applicazione
|
edistk(e_ID1, e_ID2)
|
Distanza tra due entità, e_ID1 e e_ID2
|
ecoordx(e_ID1)
|
Coordinata x dell'entità e_ID1 di uno studio di applicazione
|
ecoordy(e_ID1)
|
Coordinata y dell'entità e_ID1 di uno studio di applicazione
|
|
e_ID1 e e_ID2 sono interi che identificano le entità dello studio di applicazione.
|
|
Una feature di grafico in genere viene calcolata per i valori dell'asse X definiti. Quando viene calcolata oltre l'intervallo definito, i valori dell'asse Y vengono estrapolati. Il sistema calcola il valore estrapolato per i valori di x inferiori al valore iniziale estendendo una tangente a partire dal punto iniziale. Allo stesso modo, il sistema calcola il valore estrapolato per i valori di x superiori al valore finale estendendo una tangente a partire dal punto finale.
|