Numérico

AbsoluteValue
AbsoluteValue (x)

Alias: abs

Valor absoluto de un número y, si x es un valor complejo, el módulo de x. Es decir, es la distancia entre x y el origen. Esto es equivalente a |x|.

Consulte la Wikipedia, Planetmath (valor absoluto), Planetmath (módulo), Mathworld (valor absoluto) o Mathworld (módulo complejo) para obtener más información.

Chop
Chop (x)

Reemplazar números muy pequeños por cero.

ComplexConjugate
ComplexConjugate (z)

Aliases: conj Conj

Calcula el conjugado complejo del número complejo z. Si z es un vector o una matriz, se conjugan todos sus elementos.

Consulte la Wikipedia para obtener más información.

Denominator
Denominator (x)

Obtener el denominador de un número racional.

Consulte la Wikipedia para obtener más información.

FractionalPart
FractionalPart (x)

Devolver la parte fraccional de un número.

Consulte la Wikipedia para obtener más información.

Im
Im (z)

Alias: ImaginaryPart

Obtener la parte imaginaria de un número complejo. Por ejemplo Re(3+4i) yields 4.

Consulte la Wikipedia para obtener más información.

IntegerQuotient
IntegerQuotient (m,n)

División sin resto.

IsComplex
IsComplex (num)

Comprueba si el argumento es un número complejo (no real). Observe que hacemos énfasis en número no real. Es decir, IsComplex(3) que devuelve «false», mientras que IsComplex(3-1i) devuelve «true».

IsComplexRational
IsComplexRational (num)

Comprobar si el argumento es, posiblemente, un número racional complejo. Esto es, si tanto la parte real como la imaginaria se dan como números racionales. Por supuesto, racional significa simplemente que «no se almacena como un número en coma flotante».

IsFloat
IsFloat (num)

Comprobar si el argumento es un número real en coma flotante (no complejo).

IsGaussInteger
IsGaussInteger (num)

Alias: IsComplexInteger

Comprueba si un argumento es un posible número entero complejo. Es decir, un entero complejo es un número de la forma n+1i*m donde n y m son enteros.

IsInteger
IsInteger (num)

Comprobar si el argumento es un entero (no complejo).

IsNonNegativeInteger
IsNonNegativeInteger (num)

Comprobar si el argumento es un entero real no negativo. Esto es, cualquier número entero positivo o cero.

IsPositiveInteger
IsPositiveInteger (num)

Alias: IsNaturalNumber

Comprueba si el argumento es un entero real positivo. Tenga en cuenta que se acepta el convenio de que 0 no es un número natural.

IsRational
IsRational (num)

Comprobar si el argumento es un número racional (no complejo). Por supuesto, racional significa «no almacenado como un número en coma flotante».

IsReal
IsReal (num)

Comprobar si el argumento es un número real

Numerator
Numerator (x)

Obtener el numerador de un número racional.

Consulte la Wikipedia para obtener más información.

Re
Re (z)

Alias: RealPart

Obtiene la parte real de un número complejo. Por ejemplo Re(3+4i) devuelve 3.

Consulte la Wikipedia para obtener más información.

Sign
Sign (x)

Alias: sign

Devolver el signo de un número. Devuelve -1 si es negativo, 0 si es cero y 1 si es positivo. Si x es un valor complejo Sign devuelve su dirección o 0.

ceil
ceil (x)

Alias: Ceiling

Get the lowest integer more than or equal to n. Examples:

genius> ceil(1.1)
= 2
genius> ceil(-1.1)
= -1

Tenga en cuenta que los números en coma flotante se almacenan en binario y que puede que el resultado no sea lo que espera. Por ejemplo ceil(420/4.2) devuelve 101 en vez de 100. Esto sucede porque en realidad 4,2 es ligeramente menor que 4,2. Utilice la representación racional 42/10 si quiere exactitud aritmética.

exp
exp (x)

La función exponencial. Esto es la función e^x donde e es la base del logaritmo natural.

Consulte la Wikipedia o Planetmath o Mathworld para obtener más información.

float
float (x)

Convertir un número en un valor en coma flotante. Esto devuelve la representación en coma flotante del número x.

floor
floor (x)

Alias: Floor

Obtener el entero más alto menor o igual que n.

ln
ln (x)

El logaritmo natural, logaritmo en base e.

Consulte la Wikipedia o Planetmath o Mathworld para más información.

log
log (x)
log (x,b)

Logaritmo de x en base b (se llama DiscreteLog en modo módulo), si no se indica la base, se utiliza e.

log10
log10 (x)

Logaritmo de x en base 10.

log2
log2 (x)

Alias: lg

Logaritmo de x en base 2.

max
max (a,args...)

Aliases: Max Maximum

Devuelve el máximo de los argumentos o las matrices.

min
min (a,args...)

Aliases: Min Minimum

Devuelve el mínimo de los argumentos o las matrices.

rand
rand (tamaño...)

Generar valores en coma flotante aleatorios en el rango [0,1). Si se indica «tamaño», entonces devuelve una matriz (si se especifican dos números) o un vector (si se especifica un número).

randint
randint (máx,tamaño...)

Generate random integer in the range [0,max). If size is given then a matrix (if two numbers are specified) or vector (if one number is specified) of the given size returned. For example,

genius> randint(4)
= 3
genius> randint(4,2)
=
[0      1]
genius> randint(4,2,3)
=
[2      2       1
 0      0       3]

round
round (x)

Alias: Round

Redondear un número.

sqrt
sqrt (x)

Alias: SquareRoot

The square root. When operating modulo some integer will return either a null or a vector of the square roots. Examples:

genius> sqrt(2)
= 1.41421356237
genius> sqrt(-1)
= 1i
genius> sqrt(4) mod 7
=
[2      5]
genius> 2*2 mod 7
= 4

Consulte la Wikipedia o Planetmath para obtener más información.

trunc
trunc (x)

Aliases: Truncate IntegerPart

Truncar el número a un entero (devolver la parte entera)