Vida media desde la constante de decaimiento
Esta calculadora de vida media para EDO convierte una constante de decaimiento en el tiempo necesario para que una cantidad alcance la mitad de su valor inicial.
Ejecutar — gratis
Aplica la relación exacta t½ = ln(2) / λ a la ecuación diferencial dQ/dt = -λQ, con λ positiva. Introduzca una constante en cualquier unidad de tiempo inversa y obtendrá la vida media en la unidad temporal correspondiente, junto con la constante y la fórmula utilizadas. El cálculo es determinista, rechaza entradas inválidas o físicamente incoherentes, funciona sin acceso a la red y cuesta $0.002 por solicitud de API correcta.
Relacione la ecuación diferencial de decaimiento con la vida media
El decaimiento exponencial parte de la ecuación diferencial ordinaria dQ/dt = -λQ. Su solución es Q(t) = Q(0)e^(-λt), por lo que la fracción restante tras un tiempo t es e^(-λt). La vida media se define como el instante en que esa fracción vale un medio. Al imponer e^(-λt) = 1/2, tomar logaritmos naturales y despejar el tiempo, se obtiene t½ = ln(2)/λ. Esta calculadora realiza esa conversión final cuando ya se conoce la constante de decaimiento. La cantidad inicial no hace falta porque se cancela en el cociente Q(t)/Q(0); diez átomos, diez gramos y diez mil partículas simuladas tienen la misma vida media si obedecen a la misma constante. Envíe decay_constant como un número finito positivo. Se admiten los alias lambda y decay_rate para integraciones que ya empleen esos nombres de campo. Una constante igual a cero describe ausencia de decaimiento e implicaría una vida media infinita; una constante negativa representa crecimiento exponencial con este convenio de signos. Por ello, ambas se rechazan. Los valores ausentes, no numéricos o no finitos también generan una entrada inválida en vez de un resultado engañoso. Este contrato acotado mantiene el resultado auditable y ligado directamente a la EDO de decaimiento estándar.
Elija unidades coherentes e interprete los campos devueltos
La constante de decaimiento tiene dimensiones de tiempo inverso y la vida media tiene dimensiones de tiempo. Si λ se expresa por segundo, half_life se devuelve en segundos; si λ se expresa por día, el resultado está en días. La calculadora no intenta adivinar ni convertir unidades, porque un número aislado no revela si la fuente usó segundos, horas, años u otro intervalo. Conserve la unidad junto a la entrada en su aplicación y rotule el resultado con su unidad recíproca. La respuesta repite decay_constant, devuelve half_life, incluye el valor numérico ln2, identifica la fórmula y aporta units_note. Estos campos permiten mostrar una respuesta breve y conservar contexto suficiente para un registro de auditoría o una hoja automatizada. Los resultados usan un formato estable de cifras significativas para evitar que el ruido habitual de coma flotante cambie las pruebas, pero las respuestas válidas muy grandes o pequeñas mantienen su escala. Como comprobación rápida, duplicar la constante debe reducir la vida media a la mitad, y dividir la constante por dos debe duplicarla. La salida solo describe el tiempo característico de reducción a la mitad: no calcula la cantidad restante en un instante arbitrario, no infiere λ a partir de mediciones ni asigna una unidad física que la persona solicitante no haya indicado.
Use la calculadora en modelos, clases y flujos de datos
Utilice la calculadora del navegador para revisar un ejercicio de EDO, comprobar un parámetro de decaimiento ajustado o comparar escenarios sin preparar una hoja de cálculo. Recurra a la API cuando una canalización de simulación, un exportador de cuadernos científicos, una plataforma educativa o un modelo de supervisión necesite repetir la misma conversión determinista. Cada elemento correcto de la API cuesta $0.002; los fallos de validación identifican el problema para que usted pueda corregirlo. Como la implementación solo realiza aritmética acotada y no consulta la red, una misma entrada produce siempre la misma salida estructurada. En un flujo de EDO, confirme primero que el modelo es realmente dQ/dt = -λQ con λ constante y positiva. Después, asegúrese de que λ y los tiempos posteriores compartan un sistema de unidades coherente, invoque esta capacidad y use half_life como resumen legible de la tasa modelada. No aplique la fórmula sin cambios a constantes variables, sistemas multicompartimentales, curvas de supervivencia no exponenciales ni órdenes de reacción cuya vida media dependa de la concentración inicial. Esos modelos pueden tener un instante en que quede la mitad, pero debe obtenerse a partir de su propia solución y no con ln(2)/λ. Esta capacidad se centra de forma intencionada en la ecuación canónica de decaimiento exponencial con coeficientes constantes y actúa como componente transparente, no como ajustador general de curvas.
Qué puede hacer con ella
Compruebe una solución de EDO
Convierta el coeficiente positivo de dQ/dt = -λQ en su tiempo característico de reducción a la mitad y compárelo con una solución desarrollada.
Resuma un modelo de decaimiento ajustado
Transforme una constante obtenida por un modelo anterior en un tiempo más intuitivo para un informe o panel.
Genere respuestas didácticas deterministas
Cree resultados estructurados y estables para ejercicios de cálculo, correctores automáticos y ejemplos sobre decaimiento exponencial.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza half_life = ln(2) / decay_constant, obtenida al igualar la solución exponencial Q(t)/Q(0) a un medio.
¿Qué unidades tendrá la vida media?
El resultado usa la unidad temporal recíproca de la constante. Una constante por hora produce una vida media en horas.
¿Por qué la constante debe ser positiva?
Una constante positiva representa decaimiento en dQ/dt = -λQ. El cero no decae y un valor negativo representa crecimiento con ese convenio.
¿Debo indicar la cantidad inicial?
No. La cantidad inicial se cancela cuando la solución exponencial se iguala a la mitad del valor de partida.
¿Cuánto cuesta un cálculo mediante la API?
Cada elemento correcto de la API cuesta $0.002. Puede usar el cálculo del navegador para comprobaciones interactivas rápidas.
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/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)Ejemplo de solicitud
{
"decay_constant": 0.05
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.half_life_from_decay_constant",
"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. |