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 (x)
Reemplazar números muy pequeños por cero.
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 (x)
Obtener el denominador de un número racional.
Consulte la Wikipedia para obtener más información.
FractionalPart (x)
Devolver la parte fraccional de un número.
Consulte la Wikipedia para obtener más información.
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 (m,n)
División sin resto.
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 (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 (num)
Comprobar si el argumento es un número real en coma flotante (no complejo).
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 (num)
Comprobar si el argumento es un entero (no complejo).
IsNonNegativeInteger (num)
Comprobar si el argumento es un entero real no negativo. Esto es, cualquier número entero positivo o cero.
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 (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 (num)
Comprobar si el argumento es un número real
Numerator (x)
Obtener el numerador de un número racional.
Consulte la Wikipedia para obtener más información.
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 (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 (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 (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 (x)
Convertir un número en un valor en coma flotante. Esto devuelve la representación en coma flotante del número x
.
floor (x)
Alias: Floor
Obtener el entero más alto menor o igual que n
.
ln (x)
El logaritmo natural, logaritmo en base e
.
Consulte la Wikipedia o Planetmath o Mathworld para más información.
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 (x)
Logaritmo de x
en base 10.
log2 (x)
Alias: lg
Logaritmo de x
en base 2.
max (a,args...)
Aliases: Max
Maximum
Devuelve el máximo de los argumentos o las matrices.
min (a,args...)
Aliases: Min
Minimum
Devuelve el mínimo de los argumentos o las matrices.
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 (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 (x)
Alias: Round
Redondear un número.
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 (x)
Aliases: Truncate
IntegerPart
Truncar el número a un entero (devolver la parte entera)