ForHosting KIT · Matemáticas

Notación de ingeniería

47 000 se escribe 47×10^3 y 0,000025 se escribe 25×10^-6: el exponente avanza siempre de tres en tres, así que indica de inmediato el prefijo, kilo o micro. Escriba un número y obtenga el coeficiente y el exponente por separado. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
47 000
Obtiene
Coeficiente
47
Exponente
3
Notación
47×10^3

La notación de ingeniería es la forma en que ingenieros, electricistas y físicos escriben realmente los números: no 4.7×10^4, sino 47×10^3, porque el exponente siempre avanza en pasos de tres que coinciden con los prefijos del SI: kilo, mega, giga y sus equivalentes pequeños milli, micro y nano. Envíe un valor, reciba los dos componentes y represente o compare magnitudes sin reimplementar la lógica de logaritmos y redondeo.

Qué es la notación de ingeniería y por qué el exponente salta de tres en tres

La notación científica normaliza todo número a una mantisa entre 1 y 10, lo cual es matemáticamente ordenado pero incómodo en la práctica: nadie dice 4.7×10^4 ohmios cuando quiere decir 47 kiloohmios. La notación de ingeniería relaja el coeficiente al rango [1, 1000) para que el exponente sea siempre múltiplo de tres, y esos pasos de tres son exactamente los de la escala de prefijos del SI: 10^3 es kilo, 10^6 es mega, 10^9 es giga y, hacia abajo, 10^-3 es milli, 10^-6 es micro, 10^-9 es nano.

Esa alineación significa que el exponente por sí solo indica qué prefijo lleva una medida, y el coeficiente es el número que leería en un dial o en una hoja de datos. Una frecuencia de 2,400,000,000 hercios se convierte en 2.4×10^9 —giga— y una corriente de 0.000025 amperios en 25×10^-6 —veinticinco microamperios—.

Cómo se calculan el coeficiente y el exponente

El algoritmo es aritmética pura y totalmente determinista. Toma el logaritmo en base 10 del valor absoluto, lo redondea hacia abajo al múltiplo de tres más cercano y divide el valor entre diez elevado a ese exponente para obtener el coeficiente. Como los logaritmos en coma flotante pueden desviarse ligeramente en las potencias exactas de diez, el resultado se verifica con bucles de guarda explícitos: si el coeficiente llega a 1000 el exponente sube tres, y si cae por debajo de 1 baja tres.

Después el coeficiente se redondea al número de cifras significativas solicitado —seis por defecto, configurable de 1 a 15 con el campo precision— y, si ese redondeo empuja 999.96 hasta 1000, el par se reequilibra una última vez, de modo que el invariante coeficiente en [1, 1000) y exponente divisible entre tres se cumple siempre. El cero es un caso especial y devuelve coeficiente 0 con exponente 0.

Los números con valor absoluto superior a 1e300 y las entradas no finitas como Infinity o NaN se rechazan antes de cualquier aritmética.

Formatear valores de componentes en una herramienta de electrónica

Convierta 0.0000000047 faradios en 4.7×10^-9 para que la interfaz muestre 4.7 nF sin tablas de prefijos codificadas a mano.

Normalizar telemetría antes de mostrarla

Agrupe las lecturas de sensores por exponente para decidir si un panel debe mostrar kilohercios o megahercios.

Comparar magnitudes en un arnés de pruebas

Verifique primero el exponente —siempre es múltiplo de tres— antes de comparar coeficientes dentro de una tolerancia.

¿Cuánto cuesta?

También es gratis ejecutarlo en su navegador en esta página.

¿Qué ocurre con cero, Infinity o NaN?

El cero devuelve coeficiente 0 y exponente 0.

¿Puedo controlar el redondeo del coeficiente?

Sí. El campo precision fija el número de cifras significativas, de 1 a 15, y vale 6 por defecto.

¿Se almacena o se registra la entrada?

No. El número se procesa en memoria y se descarta; solo se devuelve el resultado convertido.

¿Hay un límite de tamaño?

El valor absoluto debe ser como máximo 1e300.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/math/engineering-notation

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/math/engineering-notation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":47000}'
{
  "value": 47000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.engineering_notation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs_value1e+300
max_precision15
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta API toma un número finito y devuelve su forma de ingeniería como un coeficiente en el rango [1, 1000) junto con un exponente entero divisible entre tres, además de una cadena de notación lista para mostrar. El mismo código determinista se ejecuta gratis en su navegador en esta página y a través de la API de pago para canalizaciones automatizadas.

Qué es la notación de ingeniería y por qué el exponente salta de tres en tres

Este endpoint realiza esa conversión para un único valor y devuelve los dos componentes por separado, de modo que pueda formatearlos, ordenar por exponente para agrupar magnitudes o mapear el exponente directamente a un prefijo. Una entrada que no es un número finito se rechaza con un error invalid_input y nunca se factura.

Dónde encaja y cuánto cuesta

Los llamadores típicos son herramientas de electrónica y RF que presentan valores de componentes, canalizaciones de telemetría que normalizan lecturas de sensores antes de mostrarlas, cuadernos científicos que quieren unidades coherentes y arneses de pruebas que comparan las magnitudes calculadas con las esperadas primero por el exponente. Como la salida es un simple objeto JSON con coeficiente, exponente y una cadena de notación preformateada, encaja directamente en una etiqueta de interfaz, una línea de registro o una columna de base de datos. La capacidad se ejecuta como un motor parse puro en nuestro edge global: nada se almacena, el número se procesa y se descarta, y el mismo módulo que responde a la API se ejecuta gratis en su navegador en esta página, así que solo paga cuando automatiza la llamada. El precio es $0.002 por elemento convertido, sin recargo por tamaño, porque cada solicitud convierte exactamente un número independientemente de su magnitud. Los errores de validación —un valor ausente, una cadena no numérica, Infinity, NaN o una magnitud por encima del límite documentado— devuelven un error invalid_input estructurado y no se cobran, lo que hace seguro conectar el endpoint directamente a un formulario de cara al usuario sin prevalidación por su parte.

¿Qué se devuelve exactamente?

Un objeto JSON con el coeficiente en [1, 1000), el exponente entero (siempre múltiplo de tres) y una cadena de notación como 47×10^3.

Ver la documentación completa del KIT →