Std.Math
L’espace de noms Std.Math contient les fonctions et opérations suivantes :
Nom | Description |
---|---|
AbsComplex | Retourne la valeur absolue d’un nombre complexe de type Complex . |
AbsComplexPolar | Retourne la valeur absolue d’un nombre complexe de type ComplexPolar . |
absD | Retourne la valeur absolue d’un nombre à virgule flottante double précision. |
AbsI | Retourne la valeur absolue d’un entier. |
absL | Retourne la valeur absolue d’un entier volumineux. |
AbsSquaredComplex | Retourne la valeur absolue carrée d’un nombre complexe de type Complex . |
AbsSquaredComplexPolar | Retourne la valeur absolue carrée d’un nombre complexe de type ComplexPolar . |
ApproximativeFactorial | Retourne un facteur approximatif d’un nombre donné. |
ArcCos | Retourne l’angle dont le cosinus est le nombre spécifié. |
ArcCosh | Calcule le cosinus hyperbolique inverse d’un nombre. |
ArcSin | Retourne l’angle dont le sinus est le nombre spécifié. |
ArcSinh | Calcule le sinus hyperbolique inverse d’un nombre. |
ArcTan | Retourne l’angle dont la tangente est le nombre spécifié. |
ArcTan2 | Retourne l’angle dont la tangente est le quotient de deux nombres spécifiés. |
ArcTanh | Calcule la tangente hyperbolique inverse d’un nombre. |
ArgComplex | Retourne la phase d’un nombre complexe de types Complex . |
ArgComplexPolar | Retourne la phase d’un nombre complexe de types ComplexPolar . |
binom | Retourne le coefficient binomial approximatif de deux entiers. |
BitSizeI | Pour un entier non négatif a , retourne le nombre de bits requis pour représenter a . REMARQUE : cette fonction retourne le plus petit n de sorte qu’une < 2^n. |
BitSizeL | Pour un entier non négatif a , retourne le nombre de bits requis pour représenter a . REMARQUE : cette fonction retourne le plus petit n de sorte qu’une < 2^n. |
plafond | Retourne le plus petit entier supérieur ou égal au nombre spécifié. Par exemple : Plafond(3.1) = 4 ; Ceiling(-3.7) = -3 |
complexe | Représente un nombre complexe par ses composants réels et imaginaires. Le premier élément du tuple est le composant réel, le deuxième - le composant imaginaire. |
ComplexPolar | Représente un nombre complexe sous forme polaire. La représentation polaire d’un nombre complexe est c = r>e^(ti). |
ContinueFractionConvergentI | Recherche la fraction continue convergente la plus proche de fraction avec le dénominateur inférieur ou égal à denominatorBound Utilisation du processus similaire à ceci : https://nrich.maths.org/1397 |
ContinueFractionConvergentL | Recherche la fraction continue convergente la plus proche de fraction avec le dénominateur inférieur ou égal à denominatorBound Utilisation du processus similaire à ceci : https://nrich.maths.org/1397 |
Cos | Retourne le cosinus de l’angle spécifié. |
Cosh | Retourne le cosinus hyperbolique de l’angle spécifié. |
DividedByC | Retourne le quotient de deux entrées de type Complex . |
DividedByCP | Retourne le quotient de deux entrées de type ComplexPolar . |
DivRemI | Divise une valeur integer par une autre, retourne le résultat et le reste sous la forme d’un tuple. |
DivRemL | Divise une valeur BigInteger par une autre, retourne le résultat et le reste sous forme de tuple. |
E | Retourne une approximation double précision de la constante mathématique e ≈ 2,718281828282828284590452354 |
expModI | Retourne un entier élevé à une puissance donnée, par rapport à un module donné. C’est-à-dire (expBase^power) % module. |
ExpModL | Retourne un entier élevé à une puissance donnée, par rapport à un module donné. C’est-à-dire (expBase^power) % module. |
ExtendedGreatestCommonDivisorI | Retourne un tuple (u,v) de sorte que ua+vb=GCD(a,b) Remarque : GCD est toujours positif, sauf que GCD(0,0)=0. |
ExtendedGreatestCommonDivisorL | Retourne un tuple (u,v) de sorte que ua+vb=GCD(a,b) Remarque : GCD est toujours positif, sauf que GCD(0,0)=0. |
FactorialI | Retourne la factorielle d’un nombre donné. |
FactorialL | Retourne la factorielle d’un nombre donné. |
Floor | Retourne le plus grand entier inférieur ou égal au nombre spécifié. Par exemple : Floor(3.7) = 3 ; Floor(-3.1) = -4 |
GreatestCommonDivisorI | Calcule le plus grand diviseur commun de deux entiers. Remarque : GCD est toujours positif, sauf que GCD(0,0)=0. |
GreatestCommonDivisorL | Calcule le plus grand diviseur commun de deux entiers. Remarque : GCD est toujours positif, sauf que GCD(0,0)=0. |
HammingWeightI | Retourne le nombre de 1 bits dans la représentation binaire de l’entier n . |
InverseModI | Retourne l’inverse multiplicatif d’un entier modulaire. |
InverseModL | Retourne l’inverse multiplicatif d’un entier modulaire. |
IsCoprimeI | Retourne si deux entiers sont co-primeurs. |
IsCoprimeL | Retourne si deux entiers sont co-primeurs. |
IsInfinite | Retourne si une valeur à virgule flottante donnée est l’infini positif ou négatif. |
IsNaN | Retourne si une valeur à virgule flottante donnée n’est pas un nombre (c’est-à-dire naN). |
plus grand Pointfixé | Retourne le plus grand nombre représenté pour des dimensions de point fixe spécifiques. |
Lg | Calcule le logarithme de base 2 d’un nombre. |
journal | Retourne le logarithme naturel (base e) d’un nombre spécifié. |
Log10 | Retourne le logarithme de base 10 d’un nombre spécifié. |
LogFactorialD | Retourne le logarithme naturel approximatif de la factorielle d’un entier donné. |
LogGammaD | Retourne le logarithme naturel de la fonction gamma (comme la fonction log-gamma). |
LogOf2 | Retourne une approximation double précision de la constante ln2 ≈ 0,6931471805599453 |
Max | Étant donné un tableau d’entiers, retourne le plus grand élément. |
MaxD | Retourne la plus grande de deux nombres spécifiés. |
MaxI | Retourne la plus grande de deux nombres spécifiés. |
MaxL | Retourne la plus grande de deux nombres spécifiés. |
min | Étant donné un tableau d’entiers, retourne le plus petit élément. |
minD | Retourne la plus petite de deux nombres spécifiés. |
minI | Retourne la plus petite de deux nombres spécifiés. |
minL | Retourne la plus petite de deux nombres spécifiés. |
moinsC | Retourne la différence entre deux entrées de type Complex . |
MinusCP | Retourne la différence entre deux entrées de type ComplexPolar . |
ModulusI | Calcule les résidus canoniques de value modulo modulus . Le résultat est toujours compris dans la plage 0..modulus-1 même pour les nombres négatifs. |
ModulusL | Calcule les résidus canoniques de value modulo modulus . Le résultat est toujours compris dans la plage 0..modulus-1 même pour les nombres négatifs. |
NégationC | Retourne la négation unaire d’une entrée de type Complex . |
NégationCP | Retourne la négation unaire d’une entrée de type ComplexPolar |
PI | Retourne une approximation double précision de la constante matematicale π ≈ 3,14159265358979323846 |
PlusC | Retourne la somme de deux entrées de type Complex . |
plusCP | Retourne la somme de deux entrées de type ComplexPolar . |
PNorm | Retourne la norme L(p) d’un vecteur de Double s. Autrement dit, étant donné un tableau x de type Double[] , cela retourne la norme p$|x¹|p$= (∑(xi)p)¹ᐟp. |
PNormalized | Normalise un vecteur de Double s dans la norme L(p) . Autrement dit, compte tenu d’un tableau x de type Double[] , cela retourne un tableau où tous les éléments sont divisés par la norme p$|x intune|p$. La fonction laisse le tableau avec la norme 0 inchangée. |
powC | Retourne un nombre élevé à une puissance donnée de type Complex . Notez qu’il s’agit d’une fonction à valeurs multiples, mais qu’une seule valeur est retournée. |
powCP | Retourne un nombre élevé à une puissance donnée de type ComplexPolar . Notez qu’il s’agit d’une fonction à valeurs multiples, mais qu’une seule valeur est retournée. |
RealMod | Calcule le module entre deux nombres réels. |
ronde | Retourne l’entier le plus proche au nombre spécifié. Par exemple : Round(3.7) = 4 ; Round(-3.7) = -4 |
signD | Renvoie -1, 0 ou +1 qui indique le signe d’un nombre. |
SignI | Renvoie -1, 0 ou +1 qui indique le signe d’un nombre. |
SignL | Renvoie -1, 0 ou +1 qui indique le signe d’un nombre. |
sin | Retourne le sinus de l’angle spécifié. |
sinh | Retourne le sinus hyperbolique de l’angle spécifié. |
smallestFixedPoint | Retourne le nombre le plus petit pouvant être représenté pour des dimensions de point fixe spécifiques. |
Sqrt | Retourne la racine carrée d’un nombre spécifié. |
squaredNorm | Retourne la norme 2 carrée d’un vecteur. |
Tan | Retourne la tangente de l’angle spécifié. |
Tanh | Retourne la tangente hyperbolique de l’angle spécifié. |
TimesC | Retourne le produit de deux entrées de type Complex . |
TimesCP | Retourne le produit de deux entrées de type ComplexPolar . |
TrailingZeroCountI | Pour un entier non nul a , retourne le nombre de bits zéro de fin dans la représentation binaire de a . |
TrailingZeroCountL | Pour un entier non nul a , retourne le nombre de bits zéro de fin dans la représentation binaire de a . |
tronquer | Retourne la partie intégrale d’un nombre. Par exemple : Truncate(3.7) = 3 ; Tronquer(-3.7) = -3 |