Modelos Continuos · Tema 17

Modelos de decaimiento

Pérdida proporcional en el tiempo: lo que se pierde depende de lo que queda.

01 · Punto de partida

Perder según lo que queda

Un fármaco se elimina en proporción a lo que hay en sangre: con mucho, pierde rápido; con poco, pierde lento. Un isótopo decae igual. La regla es dM/dt = −λ·M: la pérdida es proporcional al nivel, el espejo del crecimiento exponencial.

El resultado es la curva que más aparece en farmacia, física y ambiente: cae rápido al inicio y se arrastra al final sin tocar nunca el cero.

  • ¿Qué fracción se pierde por unidad de tiempo (λ)?
  • ¿Cada cuánto queda la mitad (vida media)?
  • ¿Cuánto queda en el horizonte: sirve o es residuo?
  • ¿Hay ingresos que compensen la pérdida?

02 · Definición

¿Qué es un modelo de decaimiento?

Pérdida con memoria del nivel:

λ

Constante λ

Fracción que se pierde por tiempo: (1/M)dM/dt = −λ. Ejemplo: λ = 0,2/min pierde el 20 % por minuto.

½

Vida media

Cada ln2/λ queda la mitad: con λ = 0,2 cada 3,47 min. Reloj independiente del nivel.

〜

Cola larga

Tiende a cero sin tocarlo: en 5 vidas medias queda el 3 %. ¿Ese residuo importa?

Es la exponencial con r = −λ: misma matemática del Tema 15, signo cambiado, historia opuesta.

Decaimiento λ = 0,2 desde M₀ = 100.
tM(t)Tasa
0100 (arranque)−20 (pierde rápido).
3,47 (½)50 (mitad)−10 (mitad de velocidad).
6,93 (¼)25 (cuarto)−5 (se arrastra).
17,3 (1/32)≈ 3 (residuo)≈ −0,6 (casi quieto).

03 · Anatomía

Vida media, residuo y dosis repetida

Tres lecturas del mismo λ:

Vida media T½ = ln2/λ
Cada T½ queda la mitad: 5 vidas medias dejan ≈ 3 %. El reloj del fármaco.
Residuo en T
M₀·e^(−λT): lo que queda al final. ¿Hay que esperar o se puede actuar?
Con ingresos
dM/dt = dosis − λ·M: converge a dosis/λ. La dosis sostiene el nivel (Tema 10).
Lineal en log
ln M(t) = ln M₀ − λ·t: recta de pendiente −λ. El test de forma.

Sin ingresos

Se agota a cero

Una dosis única decae sin piso: el cuerpo la elimina hasta el residuo despreciable.

Con dosis sostenida

Se estabiliza en dosis/λ

Goteo constante contra pérdida proporcional: equilibrio terapéutico, no cero.

04 · Decaimiento en el curso

La misma curva con cinco nombres

Cada pérdida proporcional es este modelo:

Pérdida −λM→Vida media→Residuo
  1. 1
    Fármaco.

    Eliminación con λ renal/hepático: dosis cada tantas vidas medias.

  2. 2
    Isótopo.

    Decaimiento nuclear: semivida física que data muestras.

  3. 3
    Contaminante.

    Degradación con λ ambiental: ¿cuánto queda en T?

  4. 4
    Enfriamiento.

    La diferencia T − T_amb decae con λ = k (Tema 12).

  5. 5
    Capital con gasto.

    Fondo que pierde proporción: espejo del interés.

05 · Representación en Python

Exacta, vida media y residuo

En Python, el decaimiento es math.exp con signo menos; la vida media sale del log.

Python en tu navegador. Estos bloques se ejecutan localmente con Pyodide, sin instalar nada. Duplicá lam y observá que la vida media se parte a la mitad.

import math


def m(t, m0=100.0, lam=0.2):
    return m0 * math.exp(-lam * t)


for t in [0, 3.47, 6.93, 17.3]:
    print(t, round(m(t), 1))

100 → 50 → 25 → 3: mitades encadenadas, cola que se arrastra.

Vida media y umbral

Dos cuentas que deciden dosis y esperas:

import math


def vida_media(lam):
    return math.log(2) / lam


def tiempo_umbral(m0, lam, umbral):
    return math.log(m0 / umbral) / lam


print(round(vida_media(0.2), 2))
print(round(tiempo_umbral(100, 0.2, 3), 2))

06 · Exploración

Laboratorio: mitades encadenadas

Decaimiento desde M₀ con tu λ. Las líneas blancas marcan cada vida media (½, ¼, ⅛…): equidistantes en t, geométricas en M. Subí λ y observá cómo se juntan los relojes y la cola se acorta.

EXPERIMENTO 17

Caída con memoria

M(t) = M₀ · e^(−λ·t) · marcas ½

Los resultados numéricos aparecen debajo.
M final1,83
Vida media T½3,47
Vidas en T5,8
% restante1,8 %

Con λ 0,2 caben 5,8 vidas en T = 20: queda el 1,8 %.

Cada marca es la mitad de la anterior: la distancia horizontal es siempre T½, la vertical se parte cada vez.

Preguntas para explorar

  1. Con λ = 0,4, ¿cuánto vale T½? ¿Cuánto queda en T = 20 desde 100?
  2. Duplicá M₀ con el mismo λ. ¿Cambian T½ y el % restante?
  3. Si el umbral seguro es 3, ¿en qué t se cruza con λ = 0,2 y M₀ = 100?
Ver respuestas sugeridas
  1. T½ ≈ 1,73: en T = 20 quedan 11,6 vidas y el residuo es ≈ 0,03. Cola cortísima.
  2. No: T½ y % dependen solo de λ y T. M₀ escala la altura, no el reloj.
  3. En t = ln(100/3)/0,2 ≈ 17,5: cinco vidas medias dejan el 3 %.

07 · Comprensión

Confusiones frecuentes

«Decae lineal: pierde fijo por hora»

No: pierde proporción. Lineal toca cero en fecha; exponencial se arrastra con cola larga.

«Vida media depende de M₀»

No: T½ = ln2/λ solo mira λ. El arranque escala el nivel, no el reloj.

«En T ya es cero»

Es residuo, no cero: declará el umbral (3 %, 1 %) y calculá su tiempo con log.

«λ grande siempre es mejor»

Depende: en fármacos, λ grande elimina rápido pero exige dosis seguidas para sostener el nivel.

08 · Práctica guiada

Ejercicios con Python

Ejercicio 1: mitades a mano

Desde M₀ = 200 con λ = 0,1, ¿cuánto hay en una y en dos vidas medias?

import math


lam, m0 = 0.1, 200.0
t12 = math.log(2) / lam
print(round(t12, 2))
print(round(m0 / 2, 1), round(m0 / 4, 1))
Ver solución

T½ ≈ 6,93: 100,0 y 50,0. Dividir dos veces es ×¼ exacto.

Ejercicio 2: λ desde dos datos

Si M(0) = 100 y M(5) = 36,8, estimá λ con el log y pronosticá M(10).

import math


lam = (math.log(100) - math.log(36.8)) / 5
print(round(lam, 3), round(100 * math.exp(-lam * 10), 1))
Ver solución

λ ≈ 0,2 y M(10) ≈ 13,5: dos puntos en log dan la pendiente de la caída.

Ejercicio 3: tiempo al umbral

Desde M₀ = 100 con λ = 0,2, ¿en qué t queda menos de 1? Resolvelo con log y verificalo.

Ver una posible respuesta
import math


def tiempo_umbral(m0, lam, umbral):
    return math.log(m0 / umbral) / lam


t = tiempo_umbral(100, 0.2, 1)
print(round(t, 2), round(100 * math.exp(-0.2 * t), 3))

En t ≈ 23,03: 100 veces menos son ln(100)/λ. El log convierte el umbral en espera.

09 · Síntesis

Ideas para recordar

  • dM/dt = −λ·M → M₀·e^(−λt): pérdida proporcional, vida media ln2/λ, cola que nunca toca cero.
  • M₀ escala, λ temporiza: el reloj del decaimiento no depende del arranque.
  • En Python: math.exp para la curva, log para estimar λ, umbral para declarar agotado.
  • Con ingresos dosis − λM converge a dosis/λ: equilibrio terapéutico.
  • El test de forma es el log: si es recta de pendiente −λ, es decaimiento.

En el próximo tema poblaremos el mundo: modelos poblacionales con nacimientos y muertes.