Ecco una carrellata di funzioni sulle stringhe:
Atn | Arco Tangente |
pi = 4 * Atn(1) |
Cos | Coseno | MyAngle = 1.3 Definisce l'angolo in radianti. MySecant = 1 / Cos(MyAngle) Calcola la secante. |
Exp | e elevata ad una potenza | MyAngle = 1.3 Calcola il seno iperbolico. MyHSin = (Exp(MyAngle) - Exp(-1 * MyAngle)) / 2 |
Log | Logaritmo naturale |
Number = 5 |
Randomize | Inizializza il generatore di numeri casuali |
Randomize |
Rnd | Restituisce un numero casuale | Per ottenere interi casuali compresi in un determinato intervallo, è necessario utilizzare la seguente formula: Int((limitesup - limiteinf + |
Sin | Seno | MyAngle = 1.3 Definisce l'angolo in radianti. MyCosecant = 1 / Sin(MyAngle) Calcola la cosecante |
Sqr | Radice quadrata | MySqr = Sqr(4) Restituisce 2. MySqr = Sqr(23) Restituisce 4,79583152331272. MySqr = Sqr(0) Restituisce 0. MySqr = Sqr(-4) Genera un errore di runtime |
Tan | Tangente | MyAngle = 1.3 Definisce l'angolo in radianti. MyCotangent = 1 / Tan(MyAngle) Calcola la cotangente |
FormatNumber | Formatta come Number | MyAngle = 1.3 Definisce l'angolo in radianti. MySecant = 1 / Cos(MyAngle) Calcola la secante. FormatNumberDemo = FormatNumber(MySecant,4) Applica a MySecant il formato a quattro cifre decimali. |
FormatCurrency | Formatta come valuta | MyCurrency = FormatCurrency(1000) i l valore di MyCurrency è L.1000,00 |
FormatPercent | Formatta come percentuale | MyPercent = FormatPercent(2/32) Il valore di MyPercent è 6,25% |
Funzioni matematiche derivate
Nella tabella seguente sono elencate le funzioni matematiche non intrinseche
che è possibile derivare da funzioni matematiche intrinseche.
Funzione Funzione equivalente derivata
Secante Sec(X) = 1 / Cos(X)
Cosecante Cosec(X) = 1 / Sin(X)
Cotangente Cotan(X) = 1 / Tan(X)
Seno inverso Arcsin(X) = Atn(X / Sqr(-X * X + 1))
Coseno inverso Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
Secante inversa Arcsec(X) = Atn(X / Sqr(X * X - 1)) + Sgn((X) -1) * (2
* Atn(1))
Cosecante inversa Arccosec(X) = Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1)
* (2 * Atn(1))
Cotangente inversa Arccotan(X) = Atn(X) + 2 * Atn(1)
Seno iperbolico HSin(X) = (Exp(X) - Exp(-X)) / 2
Coseno iperbolico HCos(X) = (Exp(X) + Exp(-X)) / 2
Tangente iperbolica HTan(X) = (Exp(X) - Exp(-X)) / (Exp(X) + Exp(-X))
Secante iperbolica HSec(X) = 2 / (Exp(X) + Exp(-X))
Cosecante iperbolica Hcosec(X) = 2 / (Exp(X) - Exp(-X))
Cotangente iperbolica HCotan(X) = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))
Seno iperbolico inverso Harcsin(X) = Log(X + Sqr(X * X + 1))
Coseno iperbolico inverso Harccos(X) = Log(X + Sqr(X * X - 1))
Tangente iperbolica inversa HArctan(X) = Log((1 + X) / (1 - X)) / 2
Secante iperbolica inversa Harcsec(X) = Log((Sqr(-X * X + 1) + 1) / X)
Cosecante iperbolica inversa HArccosec(X) = Log((Sgn(X) * Sqr(X * X +
1) +1) / X)
Cotangente iperbolica inversa Harccotan(X) = Log((X + 1) / (X - 1)) /
2
Logaritmo in base N LogN(X) = Log(X) / Log(N)