Funzioni di matematica

Un insieme di funzioni matematiche e trigonometriche.

Le funzioni matematiche sono state originariamente progettate per eseguire le operazioni corrispondenti su valori scalari. A partire da questa build, la maggior parte delle funzioni può essere applicata a matrici e vettori. Tra queste sono incluse MathAbs, MathArccos, MathArcsin, MathArctan, MathCeil, MathCos, MathExp, MathFloor, MathLog, MathLog10, MathMod, MathPow, MathRound, MathSin, MathSqrt, MathTan, MathExpm1, MathLog1p, MathArccosh, MathArcsinh, MathArctanh, MathCosh, MathSinh e MathTanh. Tali operazioni implicano l'elaborazione elemento per elemento di matrici o vettori. Esempio:

//---
  matrix a= {{14}, {916}};
  Print("matrix a=\n",a);
  a=MathSqrt(a);
  Print("MatrSqrt(a)=\n",a);
  /*
   matrix a=
   [[1,4]
    [9,16]]
   MatrSqrt(a)=
   [[1,2]
    [3,4]]
  */

Per MathMod e MathPow, il secondo elemento può essere uno scalare oppure una matrice/un vettore della dimensione appropriata.

Funzione

Azione

MathAbs

Restituisce il valore assoluto (modulo) del valore numerico specificato

MathArccos

Restituisce l'arcocoseno di x in radianti

MathArcsin

Restituisce l'arcoseno di x in radianti

MathArctan

Restituisce l'arcotangente di x in radianti

MathArctan2

Restituisce l'arcotangente del quoziente di due argomenti (x, y)

MathCeil

Restituisce il valore numerico integer(intero) più vicino dall'alto

MathCos

Restituisce il coseno di un numero

MathExp

Restituisce l'esponente di un numero

MathFloor

Restituisce il valore numerico integer(intero) più vicino dal basso

MathLog

Restituisce il logaritmo naturale

MathLog10

Restituisce il logaritmo di un numero da base 10

MathMax

Restituisce il valore massimo dei due valori numerici

MathMin

Restituisce il valore minimo dei due valori numerici

MathMod

Restituisce il resto vero dopo la divisione di due numeri

MathPow

Aumenta la base alla potenza specificata

MathRand

Restituisce un valore pseudocasuale nell'intervallo da 0 a 32767

MathRound

Arrotonda un valore al numero intero più vicino

MathSin

Restituisce il seno di un numero

MathSqrt

Restituisce una radice quadrata

MathSrand

Consente di impostare il punto di partenza per la generazione di una serie di interi pseudocasuali

MathTan

Restituisce la tangente di un numero

MathIsValidNumber

Verifica la correttezza di un numero reale

MathExpm1

Restituisce il valore dell'espressione MathExp(x)-1

MathLog1p

Restituisce il valore dell'espressione MathLog(1+x)

MathArccosh

Restituisce l'arcocoseno iperbolico

MathArcsinh

Restituisce l'arcoseno iperbolico

MathArctanh

Restituisce l'arcotangente iperbolica

MathCosh

Restituisce il coseno iperbolico

MathSinh

Restituisce il seno iperbolico

MathTanh

Restituisce la tangente iperbolica

MathSwap

Cambia l'ordine dei byte nei tipi valori ushort/uint/ushort

MathCompareByDigits

Confronta due numeri per verificarne l'uguaglianza con il numero specificato di cifre significative