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

Validación y errores

Los argumentos se validan antes del cálculo. Un dominio imposible, la división por cero o una base logarítmica no válida producen errores claros en vez de un resultado engañoso.

Formatos numéricos

Los decimales usan punto; también se admite una sola coma como separador decimal. pi, e, inf, -inf y nan pueden usarse como valores numéricos; las bases admitidas van de 2 a 36.

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
Math · absolute
math abs -8
8
Limitar un valor al intervalo elegido
math clamp 120 0 100
100
Redondear con precisión decimal opcional
math round 12.3456 2
12.35
Calcular la raíz cuadrada o cúbica
math sqrt 81
9
Rechazar una raíz cuadrada no válida
math sqrt -1
Domain error
Realizar división entera
math intdiv 17 5
3
Rechazar la división por cero
math intdiv 8 0
Division by zero
Calcular el logaritmo natural o con base elegida
math log 1000 10
3
Calcular funciones trigonométricas en radianes
math sin 0
0
Calcular funciones trigonométricas en radianes
math sin 1
0.841470984807897
Rechazar un valor trigonométrico inverso no válido
math asin 2
Domain error
Convertir grados y radianes
math deg2rad 180
3.14159265358979
Convertir un entero sin signo entre bases 2–36
math base_convert 1010 2 16
a
Convertir decimal a binario, hexadecimal u octal
math dechex 255
ff

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.