Std.Math
El espacio de nombres Std.Math contiene las siguientes funciones y operaciones:
Nombre | Descripción |
---|---|
absComplex | Devuelve el valor absoluto de un número complejo de tipo Complex . |
AbsComplexPolar | Devuelve el valor absoluto de un número complejo de tipo ComplexPolar . |
absD | Devuelve el valor absoluto de un número de punto flotante de precisión doble. |
absI | Devuelve el valor absoluto de un entero. |
absL | Devuelve el valor absoluto de un entero grande. |
AbsSquaredComplex | Devuelve el valor absoluto cuadrático de un número complejo de tipo Complex . |
AbsSquaredComplexPolar | Devuelve el valor absoluto cuadrático de un número complejo de tipo ComplexPolar . |
ApproximateFactorial | Devuelve un factorial aproximado de un número determinado. |
ArcCos | Devuelve el ángulo cuyo coseno es el número especificado. |
arcCosh | Calcula el coseno hiperbólico inverso de un número. |
ArcSin | Devuelve el ángulo cuyo seno es el número especificado. |
arcSinh | Calcula el seno hiperbólico inverso de un número. |
ArcTan | Devuelve el ángulo cuya tangente es el número especificado. |
ArcTan2 | Devuelve el ángulo cuya tangente es el cociente de dos números especificados. |
ArcTanh | Calcula la tangente hiperbólica inversa de un número. |
ArgComplex | Devuelve la fase de un número complejo de tipo Complex . |
ArgComplexPolar | Devuelve la fase de un número complejo de tipo ComplexPolar . |
Binom | Devuelve el coeficiente binomial aproximado de dos enteros. |
bitSizeI | Para un entero no negativo a , devuelve el número de bits necesarios para representar a . NOTA: Esta función devuelve el n más pequeño de modo que un < 2^n. |
BitSizeL | Para un entero no negativo a , devuelve el número de bits necesarios para representar a . NOTA: Esta función devuelve el n más pequeño de modo que un < 2^n. |
de techo de |
Devuelve el entero más pequeño mayor o igual que el número especificado. Por ejemplo: Ceiling(3.1) = 4; Ceiling(-3.7) = -3 |
complejo | Representa un número complejo por sus componentes reales e imaginarios. El primer elemento de la tupla es el componente real, el segundo, el componente imaginario. |
ComplexPolar | Representa un número complejo en forma polar. La representación polar de un número complejo es c = r⋅e^(ti). |
ContinuedFractionConvergentI | Busca la fracción continua más cercana a fraction con el denominador menor o igual que denominatorBound Uso del proceso similar al siguiente: https://nrich.maths.org/1397 |
ContinuedFractionConvergentL | Busca la fracción continua más cercana a fraction con el denominador menor o igual que denominatorBound Uso del proceso similar al siguiente: https://nrich.maths.org/1397 |
Cos | Devuelve el coseno del ángulo especificado. |
de Cosh | Devuelve el coseno hiperbólico del ángulo especificado. |
DividedByC | Devuelve el cociente de dos entradas de tipo Complex . |
DividedByCP | Devuelve el cociente de dos entradas de tipo ComplexPolar . |
DivRemI | Divide un valor entero por otro, devuelve el resultado y el resto como una tupla. |
DivRemL | Divide un valor bigInteger por otro, devuelve el resultado y el resto como una tupla. |
E | Devuelve una aproximación de precisión doble de la constante matemática e ≈ 2.7182818284590452354 |
ExpModI | Devuelve un entero elevado a una potencia determinada, con respecto a un módulo determinado. Es decir, (expBase^power) % módulo. |
ExpModL | Devuelve un entero elevado a una potencia determinada, con respecto a un módulo determinado. Es decir, (expBase^power) % módulo. |
extendedGreatestCommonDivisorI | Devuelve una tupla (u,v) de modo que ua+vb=GCD(a,b) Nota: GCD siempre es positivo, excepto que GCD(0,0)=0. |
ExtendedGreatestCommonDivisorL | Devuelve una tupla (u,v) de modo que ua+vb=GCD(a,b) Nota: GCD siempre es positivo, excepto que GCD(0,0)=0. |
factorialI de |
Devuelve el factorial de un número determinado. |
FactorialL de |
Devuelve el factorial de un número determinado. |
|
Devuelve el entero más grande menor o igual que el número especificado. Por ejemplo: Floor(3.7) = 3; Floor(-3.1) = -4 |
GreatestCommonDivisorI | Calcula el mayor divisor común de dos enteros. Nota: GCD siempre es positivo, excepto que GCD(0,0)=0. |
greatestCommonDivisorL | Calcula el mayor divisor común de dos enteros. Nota: GCD siempre es positivo, excepto que GCD(0,0)=0. |
HammingWeightI | Devuelve el número de 1 bits en la representación binaria del entero n . |
InverseModI | Devuelve el inverso multiplicativo de un entero modular. |
inverseModL | Devuelve el inverso multiplicativo de un entero modular. |
isCoprimeI | Devuelve si dos enteros son co-primos. |
isCoprimeL | Devuelve si dos enteros son co-primos. |
IsInfinite | Devuelve si un valor de punto flotante determinado es infinito positivo o negativo. |
IsNaN | Devuelve si un valor de punto flotante determinado no es un número (es decir, es NaN). |
Devuelve el número más grande que se puede representar para dimensiones de punto fija específicas. | |
Lg | Calcula el logaritmo base-2 de un número. |
de registro de |
Devuelve el logaritmo natural (base e) de un número especificado. |
log10 de |
Devuelve el logaritmo base-10 de un número especificado. |
LogFactorialD | Devuelve el logaritmo natural aproximado del factorial de un entero determinado. |
LogGammaD | Devuelve el logaritmo natural de la función gamma (también conocido como la función log-gamma). |
LogOf2 | Devuelve una aproximación de precisión doble de la constante ln2 ≈ 0,6931471805599453 |
máximo de | Dada una matriz de enteros, devuelve el elemento más grande. |
MaxD | Devuelve el mayor de dos números especificados. |
MaxI | Devuelve el mayor de dos números especificados. |
MaxL | Devuelve el mayor de dos números especificados. |
min | Dada una matriz de enteros, devuelve el elemento más pequeño. |
minD | Devuelve el menor de dos números especificados. |
MinI | Devuelve el menor de dos números especificados. |
minL | Devuelve el menor de dos números especificados. |
menosC | Devuelve la diferencia entre dos entradas de tipo Complex . |
minusCP | Devuelve la diferencia entre dos entradas de tipo ComplexPolar . |
modulusI |
Calcula el residuos canónico de value módulo modulus . El resultado siempre está en el intervalo 0..modulus-1 incluso para números negativos. |
módulo de módulo de | Calcula el residuos canónico de value módulo modulus . El resultado siempre está en el intervalo 0..modulus-1 incluso para números negativos. |
NegationC | Devuelve la negación unaria de una entrada de tipo Complex . |
NegationCP | Devuelve la negación unaria de una entrada de tipo ComplexPolar |
pi | Devuelve una aproximación de precisión doble de la constante matemática π ≈ 3.14159265358979323846 |
PlusC | Devuelve la suma de dos entradas de tipo Complex . |
plusCP | Devuelve la suma de dos entradas de tipo ComplexPolar . |
PNorm | Devuelve la norma L(p) de un vector de Double s. Es decir, dada una matriz x de tipo Double[] , devuelve la p-norm $|x¹|p$= (∑(xi)p)¹ᐟp. |
PNormalized | Normaliza un vector de Double s en la norma L(p) . Es decir, dada una matriz x de tipo Double[] , devuelve una matriz en la que todos los elementos están divididos por la norma p $|xÏ|p$. La función deja la matriz con la norma 0 sin cambios. |
PowC | Devuelve un número elevado a una potencia determinada de tipo Complex . Tenga en cuenta que se trata de una función multivalor, pero solo se devuelve un valor. |
PowCP | Devuelve un número elevado a una potencia determinada de tipo ComplexPolar . Tenga en cuenta que se trata de una función multivalor, pero solo se devuelve un valor. |
RealMod | Calcula el módulo entre dos números reales. |
redondeo | Devuelve el entero más cercano al número especificado. Por ejemplo: Round(3.7) = 4; Round(-3.7) = -4 |
signD de |
Devuelve -1, 0 o +1 que indica el signo de un número. |
signI | Devuelve -1, 0 o +1 que indica el signo de un número. |
signl | Devuelve -1, 0 o +1 que indica el signo de un número. |
sin | Devuelve el seno del ángulo especificado. |
Sinh | Devuelve el seno hiperbólico del ángulo especificado. |
smallestFixedPoint | Devuelve el número representable más pequeño para dimensiones de punto fija específicas. |
sqrt | Devuelve la raíz cuadrada de un número especificado. |
squaredNorm | Devuelve la norma 2 cuadrada de un vector. |
Tan | Devuelve la tangente del ángulo especificado. |
Tanh | Devuelve la tangente hiperbólica del ángulo especificado. |
TimesC | Devuelve el producto de dos entradas de tipo Complex . |
timesCP | Devuelve el producto de dos entradas de tipo ComplexPolar . |
trailingZeroCountI de |
Para un entero distinto de cero a , devuelve el número de bits finales cero en la representación binaria de a . |
trailingZeroCountL | Para un entero distinto de cero a , devuelve el número de bits finales cero en la representación binaria de a . |
Truncar | Devuelve la parte integral de un número. Por ejemplo: Truncate(3.7) = 3; Truncate(-3.7) = -3 |