Compartir a través de


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.
Floor 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).
de LargestFixedPoint 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 Doubles. Es decir, dada una matriz x de tipo Double[], devuelve la p-norm $|x¹|p$= (∑(xi)p)¹ᐟp.
PNormalized Normaliza un vector de Doubles 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