Calculadora de densidad óptica: absorbancia de I0 e I
Si a una muestra llegan 100 unidades de luz y pasan 10, la transmitancia es 0,1 y la densidad óptica es exactamente 1. Escriba las intensidades incidente y transmitida en la misma escala y obtenga la absorbancia y la transmitancia. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Incidente
- 100
- Transmitido
- 10
- Transmitancia
- 0,1
- Transmitancia (%)
- 10
- Absorbancia
- 1
- Densidad óptica
- 1
La densidad óptica, también llamada absorbancia en espectrofotometría, mide con qué fuerza una muestra atenúa un haz de luz. Se define a partir de dos intensidades en la misma escala: la intensidad incidente I0 que llega a la muestra y la intensidad transmitida I que sale de ella. Esta calculadora de densidad óptica aplica la identidad de Beer–Lambert: OD igual a menos el logaritmo decimal de I entre I0, que es el mismo logaritmo decimal de I0 entre I, y devuelve esa absorbancia junto con la transmitancia lineal I entre I0. Ambas intensidades deben ser estrictamente positivas, y la luz transmitida no puede superar a la incidente: una intensidad no positiva deja el logaritmo indefinido, e I mayor que I0 no describe una muestra absorbente pasiva.
Qué significa la densidad óptica y cómo se calcula la absorbancia
La densidad óptica es la medida en logaritmo decimal de cuánto atenúa una muestra un haz de luz colimado y, en espectrofotometría, se usa de forma intercambiable con la absorbancia. Parta de dos intensidades expresadas en las mismas unidades fotométricas: la intensidad incidente I0 que llega a la muestra y la intensidad transmitida I que continúa más allá. La transmitancia lineal es la razón T igual a I dividida entre I0.
La densidad óptica es entonces OD igual a menos el logaritmo decimal de T, idéntico al logaritmo decimal de I0 entre I. Cuando se transmite el diez por ciento de la luz, T vale 0.1 y OD es exactamente uno; cuando se transmite el uno por ciento, OD vale dos; cuando la muestra es del todo transparente, I iguala a I0, T vale uno y OD vale cero.
El logaritmo convierte una atenuación multiplicativa en una escala aditiva que sigue la concentración según la ley de Beer–Lambert para un camino óptico y una absortividad molar fijos. Las intensidades deben ser estrictamente positivas porque el logaritmo de cero o de una razón negativa no es un número real.
La intensidad transmitida no debe superar a la incidente: una muestra absorbente pasiva no puede emitir más luz de la que recibió, de modo que I mayor que I0 se rechaza en lugar de devolver una absorbancia negativa que describiría ganancia óptica. Las unidades se cancelan en la razón, así que cualquier par coherente de fotocorriente, irradiancia o recuento de fotones es válido mientras ambas lecturas usen la misma escala.
Dónde se usa la densidad óptica y con qué unidades
Los laboratorios de enseñanza, los bancos de química clínica y los fotómetros de proceso usan una calculadora de densidad óptica cuando un detector informa dos intensidades brutas y el cuaderno aún necesita la absorbancia en la escala de logaritmo decimal. Los estudiantes comprueban que una atenuación de diez veces es una unidad de absorbancia sin invertir a mano el argumento del logaritmo.
Los equipos de calidad convierten fotocorrientes emparejadas de un fotómetro de filtro en OD para comparar una cubeta, una placa de pocillos o una celda de flujo frente a una especificación escrita en absorbancia, no en cuentas. Las plataformas de tutoría y los generadores de exámenes necesitan un oráculo determinista que rechace una intensidad cero en lugar de devolver Infinity en silencio.
Esta capacidad se detiene en la absorbancia a partir de dos intensidades; no multiplica por el camino óptico ni por la absortividad molar, y no convierte A260 en una concentración de ácido nucleico. Una validación fallida no consume saldo. Mantenga ambas lecturas en una sola unidad fotométrica antes de llamar.
No envíe una absorbancia corregida con blanco como si fuera una intensidad. Mantenga las solicitudes pequeñas, fije la densidad óptica redondeada en las pruebas y obtendrá absorbancia reproducible para deberes, control de calidad de laboratorio y workers perimetrales sin montar un sistema de álgebra computacional propio.
Qué puede hacer con ella
Laboratorios de enseñanza de espectrofotometría
Los estudiantes introducen lecturas incidente y transmitida de un fotómetro y comprueban que la densidad óptica es menos log10 de I entre I0, con un error claro cuando alguna intensidad no es positiva.
Control de calidad de fotómetro de filtro y lector de placas
Convierta recuentos emparejados del detector de una cubeta, un pocillo o una celda de flujo en absorbancia para comprobar una especificación escrita en OD sin un logaritmo de hoja de cálculo.
Corrección automática de deberes y LMS
Califique ítems de densidad óptica con un oráculo determinista que rechaza intensidades no positivas y el caso antifísico I mayor que I0, y nunca inventa una absorbancia negativa.
Preguntas frecuentes
¿Cómo se calcula la densidad óptica a partir de dos intensidades?
Envíe una intensidad incidente I0 estrictamente positiva y una intensidad transmitida I estrictamente positiva que no supere a I0. La densidad óptica (absorbancia) es OD = −log10(I/I0). La respuesta también devuelve la transmitancia y la transmitancia porcentual.
¿Qué ocurre si la intensidad incidente o la transmitida es cero o negativa?
La densidad óptica es un logaritmo decimal de una razón positiva, de modo que una intensidad no positiva queda indefinida y no se factura.
¿Por qué se rechaza una intensidad transmitida mayor que la incidente?
Una muestra absorbente pasiva no puede transmitir más luz de la que recibió. I mayor que I0 sería ganancia óptica, no absorbancia, así que la calculadora rechaza ese par en lugar de devolver una densidad óptica negativa.
¿La densidad óptica es lo mismo que la absorbancia?
En espectrofotometría ambos nombres se usan de forma intercambiable para −log10(I/I0).
¿Qué significa una densidad óptica de 2?
Que solo pasa el uno por ciento de la luz. Cada unidad de densidad óptica es una caída a la décima parte: 1 significa que pasa el diez por ciento, 2 el uno por ciento, y una muestra del todo transparente tiene densidad óptica 0.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/phys/optical-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"incident":100,"transmitted":10}'const res = await fetch("https://api.kit.forhosting.com/phys/optical-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"incident": 100,
"transmitted": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/optical-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"incident": 100,
"transmitted": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/optical-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"incident":100,"transmitted":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"incident":100,"transmitted":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/optical-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"incident": 100,
"transmitted": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.optical_density",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa la densidad óptica y cómo se calcula la absorbancia
Entradas numéricas idénticas producen siempre un JSON idéntico porque el camino es aritmética de coma flotante pura, sin red, sin modelo de lenguaje, sin semilla aleatoria y sin reloj.
Contrato de entrada, forma de la respuesta y validación de intensidades
Ambos deben ser estrictamente positivos. Las magnitudes extremadamente grandes que desbordarían a Infinity se rechazan. Envíe un cuerpo JSON con dos números finitos obligatorios: incident, la intensidad que llega a la muestra, y transmitted, la intensidad que sale de ella. Una intensidad incidente nula o negativa, o una intensidad transmitida nula o negativa, deja el logaritmo indefinido, y la tarea falla con invalid_input nombrando el campo en lugar de devolver Infinity o NaN. Si transmitted supera a incident, el manejador también rechaza la solicitud: esa situación es ganancia óptica, no absorbancia pasiva, y queda fuera del alcance de esta calculadora. Cada campo puede llegar como número JSON o como cadena numérica; los campos ausentes, las cadenas vacías y los valores no finitos fallan y no se facturan. Se aceptan alias para que las cargas de laboratorio o de instrumento existentes se correspondan sin renombrar: I0, i0, I_0 e incident_intensity para incident; I, i, I_t y transmitted_intensity para transmitted. Si la operación tiene éxito, el cuerpo ecoa incident y transmitted, luego transmittance como I entre I0, percent_transmittance como cien veces esa razón, absorbance y optical_density como el mismo valor redondeado del logaritmo decimal, más una cadena formula que reitera OD igual a menos log10 de I entre I0 y method igual a beer_lambert_absorbance para que los clientes ramifiquen sin inspeccionar formas. Combine la respuesta con sus propias etiquetas de unidad si necesita un certificado impreso; este endpoint devuelve los números, no un informe maquetado. Ejemplo: incident cien y transmitted diez es una transmitancia del diez por ciento, de modo que la absorbancia y la densidad óptica valen exactamente uno.
Dónde aporta valor una API de densidad óptica, unidades y precio
Como la implementación es parse de tier A pura, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo y sin red de salida.
Preguntas técnicas
¿Cuánto cuesta la calculadora de densidad óptica?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.