Condividi tramite


Std.Math

Lo spazio dei nomi Std.Math contiene le funzioni e le operazioni seguenti:

Nome Descrizione
AbsComplex Restituisce il valore assoluto di un numero complesso di tipo Complex.
AbsComplexPolar Restituisce il valore assoluto di un numero complesso di tipo ComplexPolar.
AbsD Restituisce il valore assoluto di un numero a virgola mobile e precisione doppia.
AbsI Restituisce il valore assoluto di un numero intero.
AbsL Restituisce il valore assoluto di un intero di grandi dimensioni.
AbsSquaredComplex Restituisce il valore assoluto quadrato di un numero complesso di tipo Complex.
AbsSquaredComplexPolar Restituisce il valore assoluto quadrato di un numero complesso di tipo ComplexPolar.
ApproximateFactorial Restituisce un fattoriale approssimativo di un determinato numero.
ArcCos Restituisce l'angolo il cui coseno è il numero specificato.
ArcCosh Calcola il coseno iperbolico inverso di un numero.
ArcSin Restituisce l'angolo il cui seno è il numero specificato.
ArcSinh Calcola il seno iperbolico inverso di un numero.
ArcTan Restituisce l'angolo la cui tangente è il numero specificato.
ArcTan2 Restituisce l'angolo la cui tangente è il quoziente di due numeri specificati.
ArcTanh Calcola la tangente iperbolica inversa di un numero.
ArgComplex Restituisce la fase di un numero complesso di tipo Complex.
ArgComplexPolar Restituisce la fase di un numero complesso di tipo ComplexPolar.
binom Restituisce il coefficiente binomiale approssimativo di due interi.
BitSizeI Per un numero intero non negativo a, restituisce il numero di bit necessari per rappresentare a. NOTA: questa funzione restituisce il valore n più piccolo in modo che un < 2^n.
BitSizeL Per un numero intero non negativo a, restituisce il numero di bit necessari per rappresentare a. NOTA: questa funzione restituisce il valore n più piccolo in modo che un < 2^n.
ceiling Restituisce il numero intero più piccolo maggiore o uguale al numero specificato. Ad esempio: Ceiling(3.1) = 4; Ceiling(-3.7) = -3
complessi Rappresenta un numero complesso in base ai relativi componenti reali e immaginari. Il primo elemento della tupla è il componente reale, il secondo, il componente immaginario.
ComplexPolar Rappresenta un numero complesso in forma polare. La rappresentazione polare di un numero complesso è c = r⋅e^(ti).
ContinueFractionConvergentI Trova la frazione continua più vicina a fraction con il denominatore minore o uguale a denominatorBound Processo Using simile al seguente: https://nrich.maths.org/1397
ContinueFractionConvergentL Trova la frazione continua più vicina a fraction con il denominatore minore o uguale a denominatorBound Processo Using simile al seguente: https://nrich.maths.org/1397
Cos Restituisce il coseno dell'angolo specificato.
Cosh Restituisce il coseno iperbolico dell'angolo specificato.
DividedByC Restituisce il quoziente di due input di tipo Complex.
DividedByCP Restituisce il quoziente di due input di tipo ComplexPolar.
divRemI Divide un valore Integer per un altro, restituisce il risultato e il resto come tupla.
divRemL Divide un valore BigInteger per un altro, restituisce il risultato e il resto come tupla.
E Restituisce un'approssimazione a precisione doppia della costante matematica e ≈ 2.7182818284590452354
ExpModI Restituisce un numero intero elevato a una determinata potenza, rispetto a un modulo specificato. Ad esempio (expBase^power) % modulo.
ExpModL di Restituisce un numero intero elevato a una determinata potenza, rispetto a un modulo specificato. Ad esempio (expBase^power) % modulo.
ExtendedGreatestCommonDivisorI Restituisce una tupla (u,v) in modo che ua+vb=GCD(a,b) Nota: GCD è sempre positivo, ad eccezione del fatto che GCD(0,0)=0.
ExtendedGreatestCommonDivisorL Restituisce una tupla (u,v) in modo che ua+vb=GCD(a,b) Nota: GCD è sempre positivo, ad eccezione del fatto che GCD(0,0)=0.
FactorialI di Restituisce il fattoriale di un determinato numero.
FactorialL Restituisce il fattoriale di un determinato numero.
floor Restituisce il numero intero più grande minore o uguale al numero specificato. Ad esempio: Floor(3.7) = 3; Floor(-3.1) = -4
GreatestCommonDivisorI Calcola il divisore comune più grande di due interi. Nota: GCD è sempre positivo, ad eccezione del fatto che GCD(0,0)=0.
GreatestCommonDivisorL Calcola il divisore comune più grande di due interi. Nota: GCD è sempre positivo, ad eccezione del fatto che GCD(0,0)=0.
HammingWeightI Restituisce il numero di 1 bit nella rappresentazione binaria di integer n.
InverseModI Restituisce l'inverso moltiplicativo di un intero modulare.
InverseModL Restituisce l'inverso moltiplicativo di un intero modulare.
IsCoprimeI Restituisce se due interi sono co-primi.
IsCoprimeL Restituisce se due interi sono co-primi.
IsInfinite Restituisce un valore che indica se un valore a virgola mobile specificato è un infinito positivo o negativo.
IsNaN Restituisce un valore che indica se un valore a virgola mobile specificato non è un numero( ad esempio, è NaN).
LargestFixedPoint Restituisce il numero rappresentabile più grande per dimensioni a virgola fissa specifiche.
Lg Calcola il logaritmo in base 2 di un numero.
log Restituisce il logaritmo naturale (base e) di un numero specificato.
log10 Restituisce il logaritmo di base 10 di un numero specificato.
LogFactorialD Restituisce il logaritmo naturale approssimativo del fattoriale di un intero specificato.
LogGammaD Restituisce il logaritmo naturale della funzione gamma (noto anche come funzione log-gamma).
LogOf2 Restituisce un'approssimazione a precisione doppia della costante ln2 ≈ 0,6931471805599453
Max Data una matrice di numeri interi, restituisce l'elemento più grande.
MaxD Restituisce il valore maggiore di due numeri specificati.
MaxI Restituisce il valore maggiore di due numeri specificati.
MaxL Restituisce il valore maggiore di due numeri specificati.
Min Data una matrice di numeri interi, restituisce l'elemento più piccolo.
MinD Restituisce il più piccolo di due numeri specificati.
MinI Restituisce il più piccolo di due numeri specificati.
MinL Restituisce il più piccolo di due numeri specificati.
MinusC Restituisce la differenza tra due input di tipo Complex.
MinusCP Restituisce la differenza tra due input di tipo ComplexPolar.
ModulusI Calcola i residui canonici di value modulo modulus. Il risultato è sempre compreso nell'intervallo 0..modulus-1 anche per i numeri negativi.
ModulusL Calcola i residui canonici di value modulo modulus. Il risultato è sempre compreso nell'intervallo 0..modulus-1 anche per i numeri negativi.
NegationC Restituisce la negazione unaria di un input di tipo Complex.
NegationCP Restituisce la negazione unaria di un input di tipo ComplexPolar
PI Restituisce un'approssimazione a precisione doppia della costante matematicale π ≈ 3.14159265358979323846
PlusC Restituisce la somma di due input di tipo Complex.
PlusCP Restituisce la somma di due input di tipo ComplexPolar.
PNorm Restituisce la norma L(p) di un vettore di Doubles. In questo caso, data una matrice x di tipo Double[], restituisce p-norm $|x̄|p$= (∑(xi)p)¹ᐟp.
PNormalized Normalizza un vettore di Doubles nella norma L(p). Ovvero, data una matrice x di tipo Double[], restituisce una matrice in cui tutti gli elementi sono divisi per p-norm $|x̄|p$. La funzione lascia invariata la matrice con la norma 0.
PowC Restituisce un numero elevato a una determinata potenza di tipo Complex. Si noti che si tratta di una funzione multivalore, ma viene restituito un solo valore.
PowCP Restituisce un numero elevato a una determinata potenza di tipo ComplexPolar. Si noti che si tratta di una funzione multivalore, ma viene restituito un solo valore.
RealMod Calcola il modulo tra due numeri reali.
round Restituisce l'intero più vicino al numero specificato. Ad esempio: Round(3.7) = 4; Round(-3.7) = -4
SignD Restituisce -1, 0 o +1 che indica il segno di un numero.
SignI Restituisce -1, 0 o +1 che indica il segno di un numero.
SignL Restituisce -1, 0 o +1 che indica il segno di un numero.
Sin Restituisce il seno dell'angolo specificato.
Sinh Restituisce il seno iperbolico dell'angolo specificato.
smallestFixedPoint Restituisce il numero rappresentabile più piccolo per dimensioni a virgola fissa specifiche.
Sqrt Restituisce la radice quadrata di un numero specificato.
SquaredNorm Restituisce la norma quadrata 2 di un vettore.
tan Restituisce la tangente dell'angolo specificato.
Tanh Restituisce la tangente iperbolica dell'angolo specificato.
TimesC Restituisce il prodotto di due input di tipo Complex.
TimesCP Restituisce il prodotto di due input di tipo ComplexPolar.
TrailingZeroCountI Per un numero intero diverso da zero a, restituisce il numero di bit zero finali nella rappresentazione binaria di a.
TrailingZeroCountL Per un numero intero diverso da zero a, restituisce il numero di bit zero finali nella rappresentazione binaria di a.
Tronca Restituisce la parte integrante di un numero. Ad esempio: Truncate(3.7) = 3; Truncate(-3.7) = -3