Emivita dalla costante di decadimento
Questo calcolatore di emivita per EDO converte una costante di decadimento nel tempo necessario affinché una quantità raggiunga metà del valore iniziale.
Esegui gratis nel browser
Applica la relazione esatta t½ = ln(2) / λ all’equazione differenziale dQ/dt = -λQ, con λ positiva. Inserisca una costante in qualsiasi unità di tempo inversa per ricevere l’emivita nell’unità temporale corrispondente, insieme alla costante e alla formula usate. Il calcolo è deterministico, convalida gli input non validi o non fisici, funziona senza accesso alla rete e costa $0.002 per ogni richiesta API riuscita.
Colleghi l’equazione differenziale di decadimento all’emivita
Il decadimento esponenziale parte dall’equazione differenziale ordinaria dQ/dt = -λQ. La sua soluzione è Q(t) = Q(0)e^(-λt), quindi la frazione restante dopo il tempo t è e^(-λt). L’emivita è definita come l’istante in cui tale frazione equivale a un mezzo. Impostando e^(-λt) = 1/2, applicando il logaritmo naturale e risolvendo rispetto al tempo, si ottiene t½ = ln(2)/λ. Questo calcolatore esegue la conversione finale quando la costante di decadimento è già nota. La quantità iniziale non serve perché si semplifica nel rapporto Q(t)/Q(0): dieci atomi, dieci grammi e diecimila particelle simulate hanno la stessa emivita quando sono governati dalla stessa costante. Fornisca decay_constant come numero positivo e finito. Gli alias lambda e decay_rate sono accettati per le integrazioni che usano già questi nomi di campo. Una costante pari a zero descrive l’assenza di decadimento e implicherebbe un’emivita infinita, mentre una costante negativa rappresenta crescita esponenziale secondo questa convenzione dei segni; entrambe vengono quindi rifiutate. Anche valori mancanti, non numerici o non finiti generano un input non valido invece di un risultato fuorviante. Questo contratto mirato mantiene il risultato verificabile e direttamente legato all’EDO standard del decadimento.
Scelga unità coerenti e interpreti i campi restituiti
La costante di decadimento ha dimensioni di tempo inverso, mentre l’emivita ha dimensioni di tempo. Se λ è espressa al secondo, half_life viene restituita in secondi; se λ è al giorno, il risultato è in giorni. Il calcolatore non prova a indovinare o convertire le unità, perché un numero isolato non rivela se la fonte usava secondi, ore, anni o un altro intervallo. Mantenga l’unità accanto all’input nella Sua applicazione ed etichetti il risultato con l’unità reciproca. La risposta ripete decay_constant, restituisce half_life, include il valore numerico ln2, identifica la formula e fornisce units_note. Questi campi consentono di mostrare una risposta concisa conservando il contesto necessario per un registro di controllo o un foglio automatizzato. I risultati adottano una formattazione stabile delle cifre significative, affinché il normale rumore in virgola mobile non modifichi i test, pur preservando la scala delle risposte valide molto grandi o piccole. Per un rapido controllo, raddoppiare la costante deve dimezzare l’emivita e dimezzare la costante deve raddoppiarla. L’output descrive solo il tempo caratteristico di dimezzamento: non calcola la quantità rimasta in un istante arbitrario, non ricava λ da misure e non assegna un’unità fisica non fornita da chi effettua la richiesta.
Usi il calcolatore in modelli, lezioni e pipeline di dati
Usi il calcolatore nel browser per controllare un esercizio sulle EDO, esaminare un parametro di decadimento stimato o confrontare scenari senza predisporre un foglio di calcolo. Usi l’API quando una pipeline di simulazione, un esportatore di quaderni scientifici, una piattaforma didattica o un modello di monitoraggio deve ripetere la medesima conversione deterministica. Ogni elemento API riuscito costa $0.002; gli errori di convalida indicano il problema affinché Lei possa correggerlo. Poiché l’implementazione esegue soltanto aritmetica limitata e non accede alla rete, lo stesso input produce sempre lo stesso output strutturato. In un flusso EDO, verifichi innanzitutto che il modello sia davvero dQ/dt = -λQ con λ costante e positiva. Si assicuri poi che λ e i tempi a valle condividano un sistema di unità coerente, richiami questa capacità e usi half_life come sintesi leggibile del tasso modellato. Non applichi la formula senza modifiche a costanti variabili nel tempo, sistemi multicompartimentali, curve di sopravvivenza non esponenziali o ordini di reazione la cui emivita dipende dalla concentrazione iniziale. Anche tali modelli possono raggiungere la metà, ma l’istante va ricavato dalla loro soluzione e non da ln(2)/λ. Questa capacità è volutamente focalizzata sull’equazione canonica di decadimento esponenziale a coefficiente costante e agisce come componente trasparente, non come strumento generico e opaco per adattare curve.
Casi d'uso
Controlli una soluzione di EDO
Converta il coefficiente positivo di dQ/dt = -λQ nel tempo caratteristico di dimezzamento e lo confronti con una soluzione svolta.
Riassuma un modello di decadimento stimato
Trasformi una costante prodotta da un modello a monte in un tempo più intuitivo per un rapporto o un pannello.
Generi risposte didattiche deterministiche
Crei risultati strutturati e stabili per esercizi di calcolo, correttori automatici ed esempi sul decadimento esponenziale.
Domande frequenti
Quale formula usa il calcolatore?
Usa half_life = ln(2) / decay_constant, ricavata ponendo la soluzione esponenziale Q(t)/Q(0) uguale a un mezzo.
Quali unità avrà l’emivita?
Il risultato usa l’unità temporale reciproca della costante. Una costante all’ora produce un’emivita in ore.
Perché la costante deve essere positiva?
Una costante positiva rappresenta decadimento in dQ/dt = -λQ. Zero non decade e un valore negativo rappresenta crescita con questa convenzione.
Devo fornire la quantità iniziale?
No. La quantità iniziale si semplifica quando la soluzione esponenziale viene posta uguale alla metà del valore iniziale.
Quanto costa un calcolo tramite API?
Ogni elemento API riuscito costa $0.002. Il calcolo nel browser è disponibile per controlli interattivi rapidi.
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/calculus/half-life-from-decay-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"decay_constant":0.05}'const res = await fetch("https://api.kit.forhosting.com/calculus/half-life-from-decay-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"decay_constant": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/half-life-from-decay-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"decay_constant": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/half-life-from-decay-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"decay_constant":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"decay_constant":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/half-life-from-decay-constant", 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
{
"decay_constant": 0.05
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.half_life_from_decay_constant",
"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. |