IndicePrimoPrecedenteInizioSuccessivoUltimo
QCad - Manuale di riferimento per l'utente

36. Espressioni matematiche

QCad contiene un analizzatore di espressioni matematiche chiamato “fparser”. Questo analizzatore di espressioni è stato scritto da Juha Nieminen, “Warp”. Ogni volta che si presentano campi di immissione dati per i quali è necessario l'inserimento di un valore reale da parte dell'utente, potete inserire un'espressione che viene riconosciuta dall'analizzatore. In questo modo avete sempre un potente calcolatore a portata di mano.

36.1. Costanti supportate

pi

3,14159265

36.2. Espressioni supportate

abs(A)

Valore assoluto di A.

acos(A)

Arco-coseno di A. Restituisce l'angolo, in gradi, il coseno del quale è A.

acosh(A)

Equivale a acos(), ma per la funzione coseno iperbolico.

asin(A)

Arco-seno di (A). Restituisce l'angolo, in gradi, il seno del quale è A.

asinh(A)

Equivale a asin(), ma per la funzione seno iperbolico.

atan(A)

Arco-tangente di (A). Restituisce l'angolo, in gradi, la tangente del quale è A.

atan2(A,B)

Arco-tangente di A/B. Le due principali differenze rispetto a atan() consistono nel fatto che la funzione restituisce l'angolo giusto secondo il segno di A e B (atan() restituisce solo valori compresi tra -pi/2 e pi/2), ed inoltre è possibile la restituzione dei valori pi/2 e pi/2.

atanh(A)

Equivale a atan(), ma per la tangente iperbolica.

ceil(A)

Restituisce il minimo intero maggiore di A. Arrotonda all'intero successivo.

cos(A)

Coseno di A. Restituisce il coseno dell'angolo A, con A espresso in gradi.

cosh(A)

Coseno di A. Equivale a cos(A), ma per il coseno iperbolico.

cot(A)

Cotangente di A (equivale a 1/tan(A)).

csc(A)

Cosecante di A (equivale a 1/sin(A)).

eval(...)

Questa è una chiamata ricorsiva alla funzione da valutare. Il numero di parametri deve essere lo stesso numero dei parametri in ingresso alla funzione. Di solito viene chiamata all'interno della funzione if() per disporre ricorsi infiniti.

exp(A)

Esponenziale di A. Restituisce il valore di e elevato all'esponente A, dove e è la base del logaritmo naturale, cioè il valore non periodico circa pari a 2,71828182846.

floor(A)

Restituisce la parte intera di A. Arrotonda all'ultimo intero minore di A.

if(A,B,C)

Se int(A) è diverso da zero, il valore restituito da questa funzione è B, altrimenti C. Viene valutato soltanto il parametro che deve essere necessariamente valutato, l'altro parametro viene tralasciato; questa caratteristica rende sicuro l'utilizzo di eval().

int(A)

Arrotonda A all'intero più vicino. Il valore 0,5 viene arrotondato a 1.

log(A)

Logaritmo naturale (in base e) di A.

log10(A)

Logaritmo in base 10 di A.

max(A,B)

Se A>B, allora il risultato è A, altrimenti B.

min(A,B)

Se A<B, allora il risultato è A, altrimenti B.

sec(A)

Secante di A (equivale a 1/cos(A)).

sin(A)

Seno di A. Restituisce il seno dell'angolo A, dove A è espresso in gradi.

sinh(A)

Equivale a sin(), ma per il seno iperbolico.

sqrt(A)

Radice quadrata di A. Restituisce il numero il quadrato del quale è A.

tan(A)

Tangente di A. Restituisce la tangente dell'angolo A, dove A è espresso in gradi.

tanh(A)

Equivale a tan(), ma per la tangente iperbolica.


IndicePrimoPrecedenteInizioSuccessivoUltimo