Numérico
Prev | Chapter 11. Lista de funciones GEL | Next

## Numé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 números muy pequeñ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 número racional.

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

FractionalPart

      FractionalPart (x)

  Devolver la parte fraccional de un número.

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

Im

      Im (z)

  Alias: `ImaginaryPart`

  Obtener la parte imaginaria de un número complejo. Por ejemplo `Re(3+4i)` yields 4.

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

IntegerQuotient

      IntegerQuotient (m,n)

  Divisió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 nú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 número real

Numerator

      Numerator (x)

  Obtener el numerador de un nú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 máximo de los argumentos o las matrices.

min

      min (a,args...)

  Aliases: `Min` `Minimum`

  Devuelve el mí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 nú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 número a un entero (devolver la parte entera)

Prev | Up | Next
Constantes | Home | Trigonometría