math

math es la calculadora por funciones de lil-terminal: constantes, redondeo, potencias, raíces, logaritmos, trigonometría, comprobaciones IEEE 754 y conversión de bases comparten una orden.

DatosVersión 1.1.4Estable
lil-terminal

Resumen

math reúne los cálculos cotidianos dentro de lil-terminal: constantes, redondeo, potencias, raíces, logaritmos, trigonometría, comprobaciones IEEE 754 y conversiones de base comparten una sintaxis compacta. Los errores de dominio y de división se informan de forma explícita, por lo que las mismas expresiones sirven tanto de forma interactiva como en scripts .lil.

Una función, una operación predecible

No es un intérprete de expresiones: primero se indica la función y después sus argumentos. Los errores de dominio y división son explícitos; las funciones trigonométricas usan radianes y los grados se convierten con deg2rad y rad2deg.

Sintaxis

lil-terminal
math <function> [args]

Referencia

math pi

mostrar las constantes matemáticas pi o e

math e

mostrar las constantes matemáticas pi o e

math inf

mostrar valores especiales de coma flotante

math nan

mostrar valores especiales de coma flotante

math abs <n>

obtener el valor absoluto o el signo de un número

math sign <n>

obtener el valor absoluto o el signo de un número

math min <numbers>

obtener el mínimo o máximo de varios números

math max <numbers>

obtener el mínimo o máximo de varios números

math clamp <value> <min> <max>

limitar un valor al intervalo elegido

math ceil <n>

redondear hacia arriba o hacia abajo

math floor <n>

redondear hacia arriba o hacia abajo

math round <n> [precision]

redondear con precisión decimal opcional

math pow <base> <exponent>

elevar un número a una potencia

math fpow <base> <exponent>

elevar un número a una potencia

math sqrt <n>

calcular la raíz cuadrada o cúbica

math cbrt <n>

calcular la raíz cuadrada o cúbica

math exp <n>

calcular funciones exponenciales

math expm1 <n>

calcular funciones exponenciales

math hypot <x> <y>

calcular la hipotenusa a partir de dos componentes

math intdiv <a> <b>

realizar división entera

math fdiv <a> <b>

realizar división de coma flotante IEEE 754

math fmod <a> <b>

calcular el resto de coma flotante

math log <n> [base]

calcular el logaritmo natural o con base elegida

math log10 <n>

calcular logaritmo decimal o log(1+n)

math log1p <n>

calcular logaritmo decimal o log(1+n)

math sin <rad>

calcular funciones trigonométricas en radianes

math cos <rad>

calcular funciones trigonométricas en radianes

math tan <rad>

calcular funciones trigonométricas en radianes

math asin <n>

calcular funciones trigonométricas inversas

math acos <n>

calcular funciones trigonométricas inversas

math atan <n>

calcular funciones trigonométricas inversas

math atan2 <y> <x>

obtener el ángulo a partir de dos componentes cartesianas

math sinh <n>

calcular funciones hiperbólicas

math cosh <n>

calcular funciones hiperbólicas

math tanh <n>

calcular funciones hiperbólicas

math asinh <n>

calcular funciones hiperbólicas inversas

math acosh <n>

calcular funciones hiperbólicas inversas

math atanh <n>

calcular funciones hiperbólicas inversas

math deg2rad <n>

convertir grados y radianes

math rad2deg <n>

convertir grados y radianes

math is_finite <n>

comprobar valores especiales de coma flotante

math is_infinite <n>

comprobar valores especiales de coma flotante

math is_nan <n>

comprobar valores especiales de coma flotante

math base_convert <number> <from> <to>

convertir un entero sin signo entre bases 2–36

math bindec <number>

convertir binario, hexadecimal u octal a decimal

math hexdec <number>

convertir binario, hexadecimal u octal a decimal

math octdec <number>

convertir binario, hexadecimal u octal a decimal

math decbin <number>

convertir decimal a binario, hexadecimal u octal

math dechex <number>

convertir decimal a binario, hexadecimal u octal

math decoct <number>

convertir decimal a binario, hexadecimal u octal

Cómo usarlo

Indica primero la función y después sus argumentos. Los ángulos trigonométricos se expresan en radianes; deg2rad y rad2deg convierten unidades. round admite precisión y log, una base opcional. Las conversiones de base exigen enteros sin signo con dígitos válidos.

Límites y seguridad

Se rechazan las raíces de números negativos, la división entre cero y el logaritmo de base 1. Los valores de coma flotante tienen precisión limitada. Se usa punto decimal (también se acepta una coma). math no interpreta expresiones arbitrarias.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Mostrar las constantes matemáticas pi o e

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install math
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install math -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install math -v 1.1.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade math
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install math -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Mostrar las constantes matemáticas pi o e
math pi
3.14159265358979
Mostrar las constantes matemáticas pi o e
math e
2.71828182845905
Mostrar valores especiales de coma flotante
math inf
INF
Mostrar valores especiales de coma flotante
math nan
NAN
Obtener el valor absoluto o el signo de un número
math abs -8
8
Rechazar una raíz cuadrada no válida
math sign -8
-1
Obtener el mínimo o máximo de varios números
math min 9 2 4
2
Rechazar la división por cero
math max 9 2 4
9
Limitar un valor al intervalo elegido
math clamp 120 0 100
100
Redondear hacia arriba o hacia abajo
math ceil 12.1
13
Redondear hacia arriba o hacia abajo
math floor 12.9
12
Rechazar un valor trigonométrico inverso no válido
math round 12.3456 2
12.35
Elevar un número a una potencia
math pow 2 8
256
Elevar un número a una potencia
math fpow 2 3
8
Calcular la raíz cuadrada o cúbica
math sqrt 81
9
Calcular la raíz cuadrada o cúbica
math cbrt -27
-3
Calcular funciones exponenciales
math exp 1
2.71828182845905
Calcular funciones exponenciales
math expm1 0.1
0.105170918075648
Calcular la hipotenusa a partir de dos componentes
math hypot 3 4
5
Realizar división entera
math intdiv 17 5
3
Realizar división de coma flotante IEEE 754
math fdiv 7 2
3.5
Calcular el resto de coma flotante
math fmod 17 5
2
Calcular el logaritmo natural o con base elegida
math log 1000 10
3
Calcular logaritmo decimal o log(1+n)
math log10 1000
3
Calcular logaritmo decimal o log(1+n)
math log1p 1
0.693147180559945
Calcular funciones trigonométricas en radianes
math sin 0
0
Calcular funciones trigonométricas en radianes
math cos 0
1
Calcular funciones trigonométricas en radianes
math tan 0
0
Calcular funciones trigonométricas inversas
math asin 0.5
0.523598775598299
Calcular funciones trigonométricas inversas
math acos 1
0
Calcular funciones trigonométricas inversas
math atan 1
0.785398163397448
Obtener el ángulo a partir de dos componentes cartesianas
math atan2 1 1
0.785398163397448
Calcular funciones hiperbólicas
math sinh 1
1.1752011936438
Calcular funciones hiperbólicas
math cosh 1
1.54308063481524
Calcular funciones hiperbólicas
math tanh 1
0.761594155955765
Calcular funciones hiperbólicas inversas
math asinh 1
0.881373587019543
Calcular funciones hiperbólicas inversas
math acosh 2
1.31695789692482
Calcular funciones hiperbólicas inversas
math atanh 0.5
0.549306144334055
Convertir grados y radianes
math deg2rad 180
3.14159265358979
Convertir grados y radianes
math rad2deg pi
180
Comprobar valores especiales de coma flotante
math is_finite 10
true
Comprobar valores especiales de coma flotante
math is_infinite inf
true
Comprobar valores especiales de coma flotante
math is_nan nan
true
Convertir un entero sin signo entre bases 2–36
math base_convert 1010 2 16
a
Convertir binario, hexadecimal u octal a decimal
math bindec 1010
10
Convertir binario, hexadecimal u octal a decimal
math hexdec ff
255
Convertir binario, hexadecimal u octal a decimal
math octdec 17
15
Convertir decimal a binario, hexadecimal u octal
math decbin 10
1010
Convertir decimal a binario, hexadecimal u octal
math dechex 255
ff
Convertir decimal a binario, hexadecimal u octal
math decoct 15
17
Calcular la raíz cuadrada o cúbica
math sqrt -1
Domain error
Realizar división entera
math intdiv 8 0
Division by zero
Calcular el logaritmo natural o con base elegida
math log 10 1
Invalid base
Calcular funciones trigonométricas inversas
math asin 2
Domain error
Redondear con precisión decimal opcional
math round 12 20
Invalid precision
Convertir un entero sin signo entre bases 2–36
math base_convert 102 2 16
Invalid digit for source base
Elevar un número a una potencia
math pow 0 -1
Division by zero
Redondear con precisión decimal opcional
math round 12,35 1
12.4
Math · mystery
math mystery 3
Unknown math function
Limitar un valor al intervalo elegido
math clamp 5 10 0
Invalid range

Documentación relacionada

Versión pública actual

v1.1.42026-08-08

Una función por línea

Cada función matemática tiene su propia línea de ayuda para facilitar el descubrimiento.