Calcolatore di densità ottica: assorbanza da I0 e I
Se 100 unità di luce raggiungono un campione e ne passano 10, la trasmittanza è 0,1 e la densità ottica è esattamente 1. Inserisca le intensità incidente e trasmessa sulla stessa scala e ottenga assorbanza e trasmittanza. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Incidente
- 100
- Trasmesso
- 10
- Trasmittanza
- 0,1
- Trasmittanza (%)
- 10
- Assorbanza
- 1
- Densità ottica
- 1
La densità ottica, detta anche assorbanza in spettrofotometria, misura con quale forza un campione attenua un fascio di luce. Si definisce a partire da due intensità sulla stessa scala: l'intensità incidente I0 che raggiunge il campione e l'intensità trasmessa I che lo lascia. Questo calcolatore di densità ottica applica l'identità di Beer–Lambert: OD uguale a meno il logaritmo decimale di I su I0, identico al logaritmo decimale di I0 su I, e restituisce tale assorbanza insieme alla trasmittanza lineare I su I0. Entrambe le intensità devono essere strettamente positive e la luce trasmessa non può superare quella incidente: un'intensità non positiva rende il logaritmo indefinito, e I maggiore di I0 non descrive un campione assorbente passivo.
Che cosa significa la densità ottica e come si calcola l'assorbanza
La densità ottica è la misura in logaritmo decimale di quanto un campione attenua un fascio di luce collimato e, in spettrofotometria, si usa in modo intercambiabile con l'assorbanza. Parta da due intensità espresse nelle stesse unità fotometriche: l'intensità incidente I0 che arriva al campione e l'intensità trasmessa I che prosegue oltre. La trasmittanza lineare è il rapporto T uguale a I diviso I0.
La densità ottica è allora OD uguale a meno il logaritmo decimale di T, identico al logaritmo decimale di I0 su I. Quando viene trasmesso il dieci per cento della luce, T vale 0.1 e OD è esattamente uno; quando se ne trasmette l'uno per cento, OD vale due; quando il campione è del tutto trasparente, I uguaglia I0, T vale uno e OD vale zero.
Il logaritmo converte un'attenuazione moltiplicativa in una scala additiva che segue la concentrazione secondo la legge di Beer–Lambert per un cammino ottico e un'assorbitività molare fissati. Le intensità devono essere strettamente positive perché il logaritmo di zero o di un rapporto negativo non è un numero reale. L'intensità trasmessa non deve superare quella incidente: un campione assorbente passivo non può emettere più luce di quanta ne abbia ricevuta, quindi I maggiore di I0 viene rifiutato anziché restituire un'assorbanza negativa che descriverebbe un guadagno ottico.
Le unità si elidono nel rapporto, così qualsiasi coppia coerente di fotocorrente, irradianza o conteggio di fotoni è valida purché entrambe le letture usino la stessa scala.
Dove serve la densità ottica e con quali unità
I laboratori didattici, i banchi di chimica clinica e i fotometri di processo usano un calcolatore di densità ottica ogni volta che un rivelatore riporta due intensità grezze e il quaderno ha ancora bisogno dell'assorbanza sulla scala del logaritmo decimale. Gli studenti verificano che un'attenuazione di dieci volte è un'unità di assorbanza senza invertire a mano l'argomento del logaritmo.
I team qualità convertono fotocorrenti accoppiate di un fotometro a filtro in OD per confrontare una cuvetta, una piastra a pozzetti o una cella a flusso con una specifica scritta in assorbanza, non in conteggi. Le piattaforme di tutoraggio e i generatori di esami necessitano di un oracolo deterministico che rifiuti un'intensità zero invece di restituire Infinity in silenzio. Questa capacità si ferma all'assorbanza da due intensità; non moltiplica per il cammino ottico né per l'assorbitività molare, e non converte A260 in una concentrazione di acido nucleico.
Una convalida fallita non consuma saldo. Conservi entrambe le letture in una sola unità fotometrica prima di chiamare. Non invii un'assorbanza corretta al bianco come se fosse un'intensità.
Tenga le richieste piccole, fissi la densità ottica arrotondata nei test e otterrà un'assorbanza riproducibile per i compiti, il controllo qualità di laboratorio e i worker di bordo senza allestire un sistema di algebra computazionale proprio.
Casi d'uso
Laboratori didattici di spettrofotometria
Gli studenti inseriscono le letture incidente e trasmessa di un fotometro e verificano che la densità ottica è meno log10 di I su I0, con un errore chiaro quando un'intensità non è positiva.
CQ di fotometro a filtro e lettore di piastre
Converta conteggi accoppiati del rivelatore di una cuvetta, un pozzetto o una cella a flusso in assorbanza per controllare una specifica scritta in OD senza un logaritmo di foglio di calcolo.
Correzione automatica dei compiti e LMS
Valuti gli item di densità ottica con un oracolo deterministico che rifiuta intensità non positive e il caso antifisico I maggiore di I0, e non inventa mai un'assorbanza negativa.
Domande frequenti
Come si calcola la densità ottica da due intensità?
Invii un'intensità incidente I0 strettamente positiva e un'intensità trasmessa I strettamente positiva che non superi I0. La densità ottica (assorbanza) è OD = −log10(I/I0). La risposta restituisce anche la trasmittanza e la trasmittanza percentuale.
Che cosa succede se l'intensità incidente o trasmessa è zero o negativa?
La densità ottica è un logaritmo decimale di un rapporto positivo, quindi un'intensità non positiva è indefinita e non viene addebitata.
Perché un'intensità trasmessa maggiore di quella incidente viene rifiutata?
Un campione assorbente passivo non può trasmettere più luce di quanta ne abbia ricevuta. I maggiore di I0 sarebbe guadagno ottico, non assorbanza, quindi il calcolatore rifiuta quella coppia invece di restituire una densità ottica negativa.
La densità ottica è la stessa cosa dell'assorbanza?
In spettrofotometria i due nomi si usano in modo intercambiabile per −log10(I/I0).
Che cosa significa una densità ottica di 2?
Che passa solo l'uno per cento della luce. Ogni unità di densità ottica è un calo di dieci volte: 1 significa dieci per cento trasmesso, 2 l'uno per cento, e un campione del tutto trasparente ha densità ottica 0.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"incident": 100,
"transmitted": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.optical_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Che cosa significa la densità ottica e come si calcola l'assorbanza
Ingressi numerici identici producono sempre un JSON identico perché il percorso è aritmetica in virgola mobile pura, senza rete, senza modello di linguaggio, senza seme casuale e senza orologio.
Contratto di ingresso, forma della risposta e convalida delle intensità
Entrambi devono essere strettamente positivi. Le magnitudini estremamente grandi che traboccherebbero verso Infinity vengono rifiutate. Invii un corpo JSON con due numeri finiti obbligatori: incident, l'intensità che raggiunge il campione, e transmitted, l'intensità che lo lascia. Un'intensità incidente nulla o negativa, o un'intensità trasmessa nulla o negativa, rende il logaritmo indefinito, e l'operazione fallisce con invalid_input indicando il campo invece di restituire Infinity o NaN. Se transmitted supera incident, il gestore rifiuta anche la richiesta: quella situazione è guadagno ottico, non assorbanza passiva, ed esula dall'ambito di questo calcolatore. Ogni campo può arrivare come numero JSON o come stringa numerica; campi mancanti, stringhe vuote e valori non finiti falliscono e non vengono addebitati. Gli alias sono accettati così i payload di laboratorio o di strumento esistenti si mappano senza rinominare: I0, i0, I_0 e incident_intensity per incident; I, i, I_t e transmitted_intensity per transmitted. In caso di successo il corpo riecheggia incident e transmitted, poi transmittance come I su I0, percent_transmittance come cento volte quel rapporto, absorbance e optical_density come lo stesso valore arrotondato del logaritmo decimale, più una stringa formula che ribadisce OD uguale a meno log10 di I su I0 e method uguale a beer_lambert_absorbance così i client ramificano senza ispezionare le forme. Abbini la risposta alle Sue etichette di unità se Le serve un certificato stampato; questo endpoint restituisce i numeri, non un rapporto impaginato. Esempio: incident cento e transmitted dieci è una trasmittanza del dieci per cento, quindi assorbanza e densità ottica valgono esattamente uno.
Dove un'API di densità ottica rende, unità e prezzo
Poiché l'implementazione è parse di tier A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita.
Domande tecniche
Quanto costa il calcolatore di densità ottica?
Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.