Math ClubMath Club
v1 · padrão canônico

Lição 94 — Modelos populacionais: Malthus e Verhulst

Crescimento exponencial (Malthus) e logístico (Verhulst). Equilíbrios, estabilidade, inflexão em K/2.

Used in: Spécialité Maths (France, Terminale) · AP Calculus BC (EUA) · Leistungskurs alemão

P˙=rP ⁣(1PK)    P(t)=K1+(KP0P0)ert\dot P = rP\!\left(1 - \frac{P}{K}\right) \;\Longrightarrow\; P(t) = \frac{K}{1 + \left(\frac{K - P_0}{P_0}\right)e^{-rt}}

Equação logística de Verhulst (1838): a população cresce proporcionalmente a rPrP mas é freada pelo fator (1P/K)(1 - P/K). A capacidade de suporte KK é o equilíbrio estável; P=0P = 0 é instável.

Choose your door

Rigorous notation, full derivation, hypotheses

Malthus, Verhulst e analise de equilibrios

Modelo de Malthus (1798)

"If the rate of change of the population is proportional to the population itself, we get the Malthusian model." — Lebl, Notes on Diffy Qs, §1.8

Modelo logístico (Verhulst, 1838)

"The logistic equation is another separable equation... The assumption is that the rate of growth of the population is proportional to the current population, but decreases as the population approaches the carrying capacity." — OpenStax Calculus Volume 2, §4.4

Solução fechada

Via frações parciais:

P(t)=K1+(KP0P0)ertP(t) = \frac{K}{1 + \left(\dfrac{K - P_0}{P_0}\right)e^{-rt}}

Análise de equilíbrios

Diagrama de fase

0instávelKestávelP cresceP > K

Diagrama de fase 1D: setas indicam direção de variação de PP. P=0P = 0 repele; P=KP = K atrai.

Exemplos resolvidos

Exercise list

23 exercises · 5 with worked solution (25%)

Application 10Understanding 3Modeling 5Challenge 3Proof 2
  1. Ex. 94.1ApplicationAnswer key

    Resolva P˙=0,03P\dot P = 0{,}03P, P(0)=500P(0) = 500.

    Show solution
    P(t)=500e0,03tP(t) = 500\,e^{0{,}03t}.
  2. Ex. 94.2Application

    Colônia bacteriana começa com 500, dobra a cada 30 min. Quantas bactérias após 3 horas? Encontre rr.

    Show solution
    Dobramento: erT2=2r=ln2/T2e^{rT_2} = 2 \Rightarrow r = \ln 2/T_2. Com T2=30T_2 = 30 min: r=ln2/300,0231r = \ln 2/30 \approx 0{,}0231 min1^{-1}. Em t=180t = 180: P=50026=32 000P = 500 \cdot 2^6 = 32\ 000.
    Show step-by-step (with the why)
    1. P(30)=2500500e30r=1000r=ln2/30P(30) = 2 \cdot 500 \Rightarrow 500\,e^{30r} = 1000 \Rightarrow r = \ln 2 / 30.
    2. P(t)=500e(ln2/30)t=5002t/30P(t) = 500\,e^{(\ln 2/30)t} = 500 \cdot 2^{t/30}.
    3. Em t=180t = 180 (6 períodos): P=50026=32 000P = 500 \cdot 2^6 = 32\ 000.
    Macete: quando a EDO é P˙=rP\dot P = rP, o período de dobramento é sempre T2=ln2/rT_2 = \ln 2 / r.
  3. Ex. 94.3Application

    Escreva a solução logística para r=0,2r = 0{,}2, K=5000K = 5000, P0=200P_0 = 200.

    Show solution
    P(t)=5000/(1+24e0,2t)P(t) = 5000/(1 + 24\,e^{-0{,}2t}). Em t=0t = 0: P=5000/25=200P = 5000/25 = 200. Correto.
  4. Ex. 94.4Application

    Para a logística do exercício anterior (K=5000K = 5000, r=0,2r = 0{,}2, P0=200P_0 = 200): quando ocorre a inflexão?

    Show solution
    A inflexão ocorre em P=K/2=2500P = K/2 = 2500. Resolvendo 2500=5000/(1+24e0,2t)2500 = 5000/(1+24\,e^{-0{,}2t}): 1+24e0,2t=2e0,2t=1/24t=ln(24)/0,2161 + 24\,e^{-0{,}2t} = 2 \Rightarrow e^{-0{,}2t} = 1/24 \Rightarrow t = \ln(24)/0{,}2 \approx 16 anos.
  5. Ex. 94.5Application

    Para a logística com r=0,2r = 0{,}2, K=5000K = 5000: identifique os equilíbrios e calcule a taxa máxima sustentável (MSY).

    Show solution
    P=0P^* = 0 (instável) e P=KP^* = K (estável). MSY = rK/4=0,2×5000/4=250rK/4 = 0{,}2 \times 5000/4 = 250 indivíduos/ano.
  6. Ex. 94.6Application

    Espécie ameaçada: P˙=0,015P\dot P = -0{,}015 P. Calcule o tempo de meia-vida da população.

    Show solution
    Tempo de meia-vida: P(t1/2)=P0/2ert1/2=1/2t1/2=ln2/rP(t_{1/2}) = P_0/2 \Rightarrow e^{-|r|t_{1/2}} = 1/2 \Rightarrow t_{1/2} = \ln 2/|r|. Com r=0,015r = -0{,}015: t1/2=ln2/0,01546t_{1/2} = \ln 2/0{,}015 \approx 46 anos.
  7. Ex. 94.7Application

    Logística: K=8000K = 8000, r=0,3r = 0{,}3, P(0)=1000P(0) = 1000. Calcule P(5)P(5).

    Show solution
    P(t)=8000/(1+7e0,3t)P(t) = 8000/(1 + 7\,e^{-0{,}3t}). Em t=5t = 5: P8000/(1+7e1,5)8000/(1+1,554)3130P \approx 8000/(1+7\,e^{-1{,}5}) \approx 8000/(1 + 1{,}554) \approx 3130.
  8. Ex. 94.8Application

    Logística: K=1000K = 1000, r=0,5r = 0{,}5, P(0)=100P(0) = 100. Calcule P(8)P(8).

    Show solution
    P(t)=1000/(1+9e0,5t)P(t) = 1000/(1 + 9\,e^{-0{,}5t}). Em t=8t = 8: P1000/(1+9e4)1000/1,165858P \approx 1000/(1+9e^{-4}) \approx 1000/1{,}165 \approx 858.
  9. Ex. 94.9Application

    Determine rr sabendo que P(0)=100P(0) = 100, P(5)=300P(5) = 300, K=1000K = 1000.

    Show solution
    Dada P(0)=100P(0) = 100 e P(5)=300P(5) = 300 com K=1000K = 1000: da fórmula, A=(1000100)/100=9A = (1000-100)/100 = 9 e 300=1000/(1+9e5r)300 = 1000/(1+9e^{-5r}). Resolvendo: e5r=7/27r=ln(27/7)/50,267e^{-5r} = 7/27 \Rightarrow r = \ln(27/7)/5 \approx 0{,}267.
  10. Ex. 94.10Application

    Carbono-14 tem meia-vida de 5730 anos. Uma amostra retém 70% do carbono original. Qual a sua idade?

    Show solution
    Decaimento radioativo: N˙=λN\dot N = -\lambda N. Meia-vida: T1/2=ln2/λT_{1/2} = \ln 2/\lambda. Para carbono-14: T1/2=5730T_{1/2} = 5730 anos, λ=ln2/57301,21×104\lambda = \ln 2/5730 \approx 1{,}21 \times 10^{-4}/ano. Amostra com 70% do original: 0,7=eλtt=ln(0,7)/λ29500{,}7 = e^{-\lambda t} \Rightarrow t = -\ln(0{,}7)/\lambda \approx 2950 anos.
  11. Ex. 94.11Understanding

    Qual é a taxa de crescimento máxima P˙max\dot P_{\max} da equação logística P˙=rP(1P/K)\dot P = rP(1-P/K)?

    Select the correct option
    Select an option first
    Show solution
    P˙(K/2)=r(K/2)(11/2)=r(K/2)(1/2)=rK/4\dot P(K/2) = r \cdot (K/2) \cdot (1 - 1/2) = r \cdot (K/2) \cdot (1/2) = rK/4. Cuidado: o MSY (taxa por unidade de tempo) é rK/4rK/4, não rK/2rK/2. A resposta correta é rK/4rK/4.
  12. Ex. 94.12Understanding

    Para a logística com r,K>0r, K > 0: quais valores de P0P_0 levam P(t)KP(t) \to K?

    Select the correct option
    Select an option first
    Show solution
    Para P0>KP_0 > K: P˙=rP(1P/K)<0\dot P = rP(1-P/K) < 0, a população decresce até KK. Para P0<KP_0 < K: cresce até KK. Para P0=0P_0 = 0: permanece em 0 (equilíbrio instável). Portanto qualquer P0>0P_0 > 0 converge para KK.
  13. Ex. 94.13Modeling

    Reserva de veados: K=1200K = 1200, r=0,4r = 0{,}4/ano. Qual é a colheita máxima anual sustentável? Em que nível de população manter o rebanho?

    Show solution
    Com r=0,4r = 0{,}4 e K=1200K = 1200, MSY = 0,4×1200/4=1200{,}4 \times 1200/4 = 120 veados/ano. Manter P600P \approx 600 (metade de KK) e colher 120/ano sustenta o rebanho indefinidamente.
    Show step-by-step (with the why)
    1. MSY ocorre em P=K/2=600P^* = K/2 = 600.
    2. P˙(600)=0,4×600×(1600/1200)=0,4×600×0,5=120\dot P(600) = 0{,}4 \times 600 \times (1-600/1200) = 0{,}4 \times 600 \times 0{,}5 = 120.
    3. Política: manter a caça anual em 120 veados e monitorar se P600P \approx 600.
    Curiosidade: Se a caça exceder 120/ano (o MSY), o estoque colapsa — fenômeno de sobrepesca que destruiu a sardinha de Monterey na década de 1950.
  14. Ex. 94.14Modeling

    População mundial: P0=6P_0 = 6 bilhões (ano 2000), r=1,2%r = 1{,}2\%/ano, K=10K = 10 bilhões. Preveja a população para 2050 pelo modelo logístico.

    Show solution
    P0=K/(1+A)=6×109P_0 = K/(1+A) = 6\times10^9 (2000), K=10×109K = 10\times10^9, r=0,012r = 0{,}012. Em 2050 (t=50t = 50): A=(106)/6=2/3A = (10-6)/6 = 2/3. P(50)=10/(1+0,667e0,6)10/1,3677,3P(50) = 10/(1 + 0{,}667\,e^{-0{,}6}) \approx 10/1{,}367 \approx 7{,}3 bilhões.
  15. Ex. 94.15ModelingAnswer key

    Logística com colheita constante: P˙=0,3P(1P/1500)50\dot P = 0{,}3P(1-P/1500) - 50. Encontre os equilíbrios e sua estabilidade.

    Show solution
    Modelo: P˙=0,3P(1P/1500)50\dot P = 0{,}3P(1-P/1500) - 50. Equilíbrios: 0,3P(1P/1500)=50P21500P+250 000=0P=750±500=2500{,}3P(1-P/1500) = 50 \Rightarrow P^2 - 1500P + 250\ 000 = 0 \Rightarrow P = 750 \pm 500 = 250 ou 12501250. O equilíbrio inferior (250) é instável; o superior (1250) é estável.
  16. Ex. 94.16ModelingAnswer key

    Difusão de produto: mercado de 50 000 clientes, 500 no primeiro mês, r=0,6r = 0{,}6/mês. Quando 90% do mercado adotou?

    Show solution
    Difusão de inovação é logística. Com K=50 000K = 50\ 000 (mercado total), P0=500P_0 = 500, r=0,6r = 0{,}6/ano (taxa de adoção), encontra-se A=(50000500)/500=99A = (50000-500)/500 = 99. Saturação de 90% (45 000): t=ln(99×9)/0,611,3t = \ln(99 \times 9)/0{,}6 \approx 11{,}3 anos.
  17. Ex. 94.17ModelingAnswer key

    No início de uma epidemia (II pequeno, SNS \approx N), mostre que I˙(βNγ)I\dot I \approx (\beta N - \gamma)I. Para β=0,3\beta = 0{,}3, γ=0,1\gamma = 0{,}1, N=1000N = 1000: há epidemia?

    Show solution
    SIR simplificado: no início, SNS \approx N, então I˙(βNγ)I\dot I \approx (\beta N - \gamma) I — malthusiano com r=βNγr = \beta N - \gamma. Cresce se R0=βN/γ>1R_0 = \beta N/\gamma > 1. Com β=0,3\beta = 0{,}3, γ=0,1\gamma = 0{,}1, N=1000N = 1000: R0=3R_0 = 3 — pandemia se propaga.
  18. Ex. 94.18Understanding

    Modelo de Gompertz: P˙=rPln(K/P)\dot P = rP\ln(K/P). Compare a posição da inflexão com a logística.

    Show solution
    Gompertz: P˙=rPln(K/P)\dot P = rP\ln(K/P). Para PP pequeno: ln(K/P)lnK\ln(K/P) \approx \ln K (quase constante). Para PKP \to K: ln(K/P)0\ln(K/P) \to 0. O Gompertz desacelera mais cedo que o logístico — inflexão em P=K/e0,368KP = K/e \approx 0{,}368K (não em K/2K/2).
  19. Ex. 94.19ChallengeAnswer key

    Logística com colheita: P˙=0,4P(1P/1200)H\dot P = 0{,}4P(1-P/1200) - H. Para que valor de HH não existe equilíbrio positivo? O que acontece com a população neste caso?

    Show solution
    A bifurcação sela-nó ocorre em H=rK/4H = rK/4. Para H>rK/4H > rK/4: sem equilíbrio positivo e população vai a zero. Para r=0,4r = 0{,}4, K=1200K = 1200: limiar = 0,4×1200/4=1200{,}4 \times 1200/4 = 120. Com H=130>120H = 130 > 120: extinção inevitável.
  20. Ex. 94.20Challenge

    Efeito Allee: P˙=rP(P/A1)(1P/K)\dot P = rP(P/A - 1)(1-P/K) com 0<A<K0 < A < K. Encontre os equilíbrios e classifique-os. O que acontece se P0<AP_0 < A?

    Show solution
    Efeito Allee: P˙=rP(P/A1)(1P/K)\dot P = rP(P/A - 1)(1 - P/K), 0<A<K0 < A < K. Equilíbrios em 00 (estável), AA (instável), KK (estável). Abaixo de AA: extinção. Acima de AA: convergência a KK. Threshold AA é limiar de viabilidade.
  21. Ex. 94.21Challenge

    Lotka-Volterra: x˙=2xxy\dot x = 2x - xy, y˙=y+xy\dot y = -y + xy. Encontre os equilíbrios e mostre que as trajetórias satisfazem ylny+x2lnx=Cy - \ln y + x - 2\ln x = C.

    Show solution
    Lotka-Volterra: x˙=axbxy\dot x = ax - bxy, y˙=cy+dxy\dot y = -cy + dxy. Equilíbrios: (0,0)(0,0) e (c/d,a/b)(c/d, a/b). Divisão: dy/dx=(cy+dxy)/(axbxy)dy/dx = (-cy+dxy)/(ax-bxy) — separável em x,yx, y. Solução implícita conservada: dxclnx+byalny=Cd\,x - c\ln x + b\,y - a\ln y = C (trajetórias fechadas).
  22. Ex. 94.22Proof

    Demonstre que a solução logística P(t)P(t) tem ponto de inflexão exatamente em P=K/2P = K/2.

    Show solution
    Compute P¨=rP˙(12P/K)\ddot P = r\dot P(1-2P/K). Em P=K/2P = K/2: 12P/K=0P¨=01-2P/K = 0 \Rightarrow \ddot P = 0. Para P<K/2P < K/2: P¨>0\ddot P > 0 (côncava para cima). Para P>K/2P > K/2: P¨<0\ddot P < 0 (côncava para baixo). Logo P=K/2P = K/2 é ponto de inflexão.
  23. Ex. 94.23Proof

    Demonstre via linearização que P=KP^* = K é equilíbrio estável e P=0P^* = 0 é instável para a equação logística com r,K>0r, K > 0.

    Show solution
    Linearize em P=KP^* = K: seja p=PKp = P - K, p˙=f(K)p\dot p = f'(K)p. f(P)=r(12P/K)f'(P) = r(1-2P/K), logo f(K)=r<0f'(K) = -r < 0. Portanto p(t)=p0ert0p(t) = p_0 e^{-rt} \to 0. Em P=0P^* = 0: f(0)=r>0f'(0) = r > 0, perturbação cresce.

Fontes

Updated on 2026-05-06 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.