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 Double s. In questo caso, data una matrice x di tipo Double[] , restituisce p-norm $|x̄|p$= (∑(xi)p)¹ᐟp. |
PNormalized | Normalizza un vettore di Double s 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 |