Matematik A matematik a
Kapitel Overblik Logistisk vækst
🔮 Matematik A

Logistisk vækst modellerer populationer med en øvre grænse (bæreevne). Det er en realistisk model for biologisk vækst: hurtig start, aftagende stigning, asymptotisk grænse.

Du lærer at:
  • Opstille og løse den logistiske differentialligning
  • Identificere og fortolke vækstraten a og bæreevnen M
  • Bestemme inflektionspunktet for logistisk vækst
  • Sammenligne logistisk og eksponentiel vækst
💡
Intuitionen

"Logistisk vækst starter som eksponentiel, men opbremsas efterhånden som vi nærmer os bæreevnen. Tænk på det som en befolkning i et lukket system – jo tættere på bærekapaciteten, desto langsommere vækst."

Logistisk vækst 🎯

Eksponentiel vækst er elegant, men urealistisk i den virkelige verden. Ingen bakteriekoloni kan vokse uendeligt — på et tidspunkt løber den tør for næring, plads eller ilt. Ingen epidemi kan sprede sig uendeligt — til sidst er der ingen raske mennesker tilbage at smitte. Virkeligheden bremser væksten.

Den logistiske model fanger præcis dette: vækst der starter eksponentielt, men gradvist bremses og stabiliserer sig omkring en øvre grænse. Det er den model, der bruges til alt fra populationsdynamik til spredning af teknologier og sygdomme.

Mestr den logistiske kurve og optjen +150 XP!


Teori: Hvorfor eksponentiel vækst ikke er nok

Betragt den eksponentielle model y=kyy' = ky. Her er vækstraten yy=k\frac{y'}{y} = k konstant — uanset hvor stor populationen bliver. Det giver absurde resultater:

  • En bakteriekoloni med 1000 bakterier, der fordobles hver time, ville efter 24 timer have 100022416,81000 \cdot 2^{24} \approx 16{,}8 milliarder bakterier
  • Efter 48 timer ville den veje mere end Jorden!

Problemet er tydeligt: modellen mangler en bremse. I naturen sker der nemlig det, at:

  • Ressourcerne er begrænsede (mad, plads, ilt)
  • Konkurrencen intensiveres, når populationen vokser
  • Sygdomme spredes lettere i tætte populationer
  • Rovdyr regulerer byttedyrpopulationer

Vi har brug for en model, hvor vækstraten aftager, når yy nærmer sig en øvre grænse.


Teori: Den logistiske differentialligning

Den logistiske differentialligning er:

dydt=kyMyM\boxed{\frac{dy}{dt} = k \cdot y \cdot \frac{M - y}{M}}

Her er:

  • y(t)y(t) — populationens størrelse ved tid tt
  • kk — den initiale vækstkonstant (vækstraten, når yy er lille)
  • MMbæreevnen (carrying capacity) — den øvre grænse

Hvad sker der matematisk?

Lad os analysere faktoren MyM\frac{M - y}{M}:

SituationVærdien af MyM\frac{M-y}{M}Effekt på vækst
yMy \ll M (populationen er lille)1\approx 1Væksten er ky\approx ky — næsten eksponentiel!
y=M2y = \frac{M}{2} (halvdelen af bæreevnen)=12= \frac{1}{2}Væksten er halveret
yy nærmer sig MM0\to 0Væksten bremser drastisk
y=My = M=0= 0Væksten standser helt — ligevægt!
y>My > M<0< 0Populationen aftager mod MM

Faktoren MyM\frac{M - y}{M} fungerer som en automatisk bremse: den dæmper væksten proportionalt med, hvor tæt yy er på MM.


Vis Eksempel: Fortolkning af den logistiske ligning ⚡

Opgave: En fiskepopulation i en sø beskrives af den logistiske ligning:

dydt=0,4y5000y5000\frac{dy}{dt} = 0{,}4 \cdot y \cdot \frac{5000 - y}{5000}

med y(0)=200y(0) = 200. Fortolk parametrene og beregn den initiale vækstrate.

Løsning:

Aflæsning af parametre:

  • k=0,4k = 0{,}4 — den initiale vækstkonstant
  • M=5000M = 5000 — bæreevnen (søen kan maksimalt understøtte 5000 fisk)
  • y0=200y_0 = 200 — startpopulationen

Beregning af initial vækstrate:

Ved t=0t = 0:

y(0)=0,420050002005000=8048005000=800,96=76,8 fisk pr. tidsenhed\begin{aligned} y'(0) &= 0{,}4 \cdot 200 \cdot \frac{5000 - 200}{5000} \\ &= 80 \cdot \frac{4800}{5000} \\ &= 80 \cdot 0{,}96 \\ &= 76{,}8 \text{ fisk pr. tidsenhed} \end{aligned}

Sammenlign med den rene eksponentielle vækst: y(0)=0,4200=80y'(0) = 0{,}4 \cdot 200 = 80.

Bremsefaktoren reducerer kun væksten med 4%, fordi populationen er langt fra bæreevnen. Men når populationen når 4000:

yy=4000=0,44000500040005000=16000,2=320\begin{aligned} y'|_{y=4000} &= 0{,}4 \cdot 4000 \cdot \frac{5000 - 4000}{5000} \\ &= 1600 \cdot 0{,}2 \\ &= 320 \end{aligned}

Og ved y=4900y = 4900:

y=0,449001005000=19600,02=39,2y' = 0{,}4 \cdot 4900 \cdot \frac{100}{5000} = 1960 \cdot 0{,}02 = 39{,}2

Bremsen slår markant til! ✅


Teori: Løsningsformlen for den logistiske ligning

Den logistiske differentialligning dydt=kyMyM\frac{dy}{dt} = k \cdot y \cdot \frac{M - y}{M} har løsningen:

y(t)=M1+cekt\boxed{y(t) = \frac{M}{1 + c \cdot e^{-kt}}}

hvor konstanten cc bestemmes af begyndelsesbetingelsen y(0)=y0y(0) = y_0:

y(0)=M1+ce0=M1+c=y01+c=My0c=My01=My0y0\begin{aligned} y(0) &= \frac{M}{1 + c \cdot e^0} = \frac{M}{1 + c} = y_0 \\ 1 + c &= \frac{M}{y_0} \\ c &= \frac{M}{y_0} - 1 = \frac{M - y_0}{y_0} \end{aligned}

Altså:

c=My0y0\boxed{c = \frac{M - y_0}{y_0}}

Egenskaber ved løsningen:

  • Når tt \to \infty: ekt0e^{-kt} \to 0, så yM1+0=My \to \frac{M}{1 + 0} = M (populationen nærmer sig bæreevnen)
  • Når tt \to -\infty (og k>0k > 0): ekte^{-kt} \to \infty, så y0y \to 0
  • Kurven er monotont voksende (for 0<y0<M0 < y_0 < M)
  • Kurven har en karakteristisk S-form (sigmoid kurve)
Interaktiv Model

Logistisk Vækst & S-kurve

Undersøg bæreevne (M), væksthastighed (k) og begyndelsesværdi (y₀). Træk i scrubberen under grafen for at aflæse væksthastigheden over tid.

t=0t=2t=4t=6t=8t=100306090120150Tid (t)Population (y)Bæreevne M = 100Vendepunkt (y = M/2 = 50)
Undersøg tidspunkt (t):3.0

Model Parametre

Bæreevne (M):100
Vækstrate (k):0.60
Begyndelsesværdi (y₀):10

Aflæsninger (t = 3.0)

Population (y)40.2
Hældning (y')14.42
Beregning af y':
dy/dt = k · y · (M - y)/M
dy/dt = 0.60 · 40.2 · (100 - 40.2)/100
dy/dt = 14.424

Da y₀ (10) < M/2 (50), har vi en fuld S-form. Væksten stiger indtil vendepunktet ved y = 50 (ved t = 3.66), hvorefter den aftager mod bæreevnen.


Vis Bevis: Løsning ved separation ⚡

Bevis: Vi løser dydt=kyMyM\frac{dy}{dt} = k \cdot y \cdot \frac{M - y}{M} ved separation.

Trin 1 — Adskil variablene:

My(My)dy=kdt\frac{M}{y(M - y)} \, dy = k \, dt

Trin 2 — Partialbrøkopspaltning:

Vi opspalter My(My)\frac{M}{y(M - y)}:

My(My)=Ay+BMy\frac{M}{y(M - y)} = \frac{A}{y} + \frac{B}{M - y}

Gang med y(My)y(M-y):

M=A(My)+ByM = A(M-y) + By

Sæt y=0y = 0: M=AMM = AM, dvs. A=1A = 1.

Sæt y=My = M: M=BMM = BM, dvs. B=1B = 1.

Altså:

My(My)=1y+1My\frac{M}{y(M - y)} = \frac{1}{y} + \frac{1}{M - y}

Trin 3 — Integrer:

(1y+1My)dy=kdtlnylnMy=kt+C1lnyMy=kt+C1\begin{aligned} \int \left(\frac{1}{y} + \frac{1}{M - y}\right) dy &= \int k \, dt \\ \ln|y| - \ln|M - y| &= kt + C_1 \\ \ln\left|\frac{y}{M - y}\right| &= kt + C_1 \end{aligned}

Trin 4 — Isoler yy:

yMy=Aekt(A=±eC1)y=(My)Aekty=MAektyAekty+yAekt=MAekty(1+Aekt)=MAekty=MAekt1+Aekt\begin{aligned} \frac{y}{M - y} &= Ae^{kt} \quad (A = \pm e^{C_1}) \\ y &= (M - y) \cdot Ae^{kt} \\ y &= MAe^{kt} - yAe^{kt} \\ y + yAe^{kt} &= MAe^{kt} \\ y(1 + Ae^{kt}) &= MAe^{kt} \\ y &= \frac{MAe^{kt}}{1 + Ae^{kt}} \end{aligned}

Divider tæller og nævner med AektAe^{kt}:

y=M1+1Aekt=M1+cekty = \frac{M}{1 + \frac{1}{A}e^{-kt}} = \frac{M}{1 + ce^{-kt}}

hvor c=1Ac = \frac{1}{A}. ✅


Teori: S-kurven og vendepunktet

Den logistiske kurve har en karakteristisk S-form (også kaldet en sigmoid kurve). Den har tre faser:

Fase 1 — Langsom start (yMy \ll M): Væksten er næsten eksponentiel, men populationen er stadig lille, så de absolutte ændringer er små.

Fase 2 — Hurtig vækst (yy nærmer sig M/2M/2): Populationen er stor nok til at vokse hurtigt, men bremsen har endnu ikke slået til for alvor.

Fase 3 — Aftagende vækst (yy nærmer sig MM): Bremsen dominerer, og væksten aftager mod nul.

Vendepunktet er det punkt, hvor væksten (yy') er størst — dvs. hvor kurven skifter fra at være konveks (buer opad) til at være konkav (buer nedad).

For at finde vendepunktet differentierer vi yy':

y=ky(My)My' = \frac{ky(M - y)}{M}

Væksten yy' er maksimal, når y(My)y(M-y) er maksimal. Vi betragter f(y)=y(My)=Myy2f(y) = y(M-y) = My - y^2:

f(y)=M2y=0    y=M2f'(y) = M - 2y = 0 \implies y = \frac{M}{2}

Vendepunktet ligger altså ved:

y=M2\boxed{y = \frac{M}{2}}

Ved vendepunktet er den maksimale vækstrate:

ymax=kM2M2M=kM4y'_{\text{max}} = \frac{k \cdot \frac{M}{2} \cdot \frac{M}{2}}{M} = \frac{kM}{4}

Tidspunktet for vendepunktet finder vi ved at sætte y(tv)=M2y(t_v) = \frac{M}{2}:

M2=M1+cektv1+cektv=2cektv=1ektv=1ctv=lnck\begin{aligned} \frac{M}{2} &= \frac{M}{1 + ce^{-kt_v}} \\ 1 + ce^{-kt_v} &= 2 \\ ce^{-kt_v} &= 1 \\ e^{-kt_v} &= \frac{1}{c} \\ t_v &= \frac{\ln c}{k} \end{aligned}

Vis Eksempel: Fuld logistisk modelberegning ⚡

Opgave: En smitsom sygdom spreder sig i en by med 10.000 indbyggere. Ved t=0t = 0 (dag 0) er 100 personer smittede, og smitten følger den logistiske model med k=0,3k = 0{,}3 pr. dag. Find:

a) Løsningsformlen y(t)y(t).

b) Antal smittede efter 20 dage.

c) Hvornår er halvdelen af byen smittet?

d) Hvornår er smitten størst?

Løsning:

Parametre: M=10000M = 10000, y0=100y_0 = 100, k=0,3k = 0{,}3.

a) Løsningsformlen:

Først beregner vi cc:

c=My0y0=10000100100=9900100=99c = \frac{M - y_0}{y_0} = \frac{10000 - 100}{100} = \frac{9900}{100} = 99

Løsningen er:

y(t)=100001+99e0,3t\boxed{y(t) = \frac{10000}{1 + 99 \cdot e^{-0{,}3t}}}

b) Antal smittede efter 20 dage:

y(20)=100001+99e0,320=100001+99e6=100001+990,002479=100001+0,2454=100001,24548030\begin{aligned} y(20) &= \frac{10000}{1 + 99 \cdot e^{-0{,}3 \cdot 20}} \\ &= \frac{10000}{1 + 99 \cdot e^{-6}} \\ &= \frac{10000}{1 + 99 \cdot 0{,}002479} \\ &= \frac{10000}{1 + 0{,}2454} \\ &= \frac{10000}{1{,}2454} \\ &\approx 8030 \end{aligned}

Efter 20 dage er ca. 8030 personer smittet.

c) Hvornår er halvdelen smittet?

Vi sætter y(t)=5000y(t) = 5000:

5000=100001+99e0,3t1+99e0,3t=299e0,3t=1e0,3t=1990,3t=ln199=ln99t=ln990,3=4,5950,315,3 dage\begin{aligned} 5000 &= \frac{10000}{1 + 99 \cdot e^{-0{,}3t}} \\ 1 + 99e^{-0{,}3t} &= 2 \\ 99e^{-0{,}3t} &= 1 \\ e^{-0{,}3t} &= \frac{1}{99} \\ -0{,}3t &= \ln\frac{1}{99} = -\ln 99 \\ t &= \frac{\ln 99}{0{,}3} = \frac{4{,}595}{0{,}3} \approx 15{,}3 \text{ dage} \end{aligned}

d) Hvornår er smitten størst?

Smitten er størst ved vendepunktet, dvs. når y=M2=5000y = \frac{M}{2} = 5000. Det sker altså ved t15,3t \approx 15{,}3 dage (samme som ovenfor!). Det giver mening: vendepunktet ligger altid ved y=M2y = \frac{M}{2}.

Den maksimale smitterate er:

ymax=kM4=0,3100004=750 nye smittede pr. dagy'_{\text{max}} = \frac{kM}{4} = \frac{0{,}3 \cdot 10000}{4} = 750 \text{ nye smittede pr. dag}


Vis Eksempel: Bestemmelse af parametre fra data ⚡

Opgave: En ny app spreder sig logistisk. Der er potentielt 50.000 brugere (M=50000M = 50000). Ved t=0t = 0 har appen 500 brugere, og ved t=10t = 10 (uger) har den 5000 brugere. Bestem kk.

Løsning:

Trin 1 — Beregn cc:

c=My0y0=50000500500=99c = \frac{M - y_0}{y_0} = \frac{50000 - 500}{500} = 99

Trin 2 — Brug datapunktet y(10)=5000y(10) = 5000:

5000=500001+99e10k1+99e10k=500005000=1099e10k=9e10k=999=11110k=ln111=ln11k=ln11102,398100,240\begin{aligned} 5000 &= \frac{50000}{1 + 99 \cdot e^{-10k}} \\ 1 + 99e^{-10k} &= \frac{50000}{5000} = 10 \\ 99e^{-10k} &= 9 \\ e^{-10k} &= \frac{9}{99} = \frac{1}{11} \\ -10k &= \ln\frac{1}{11} = -\ln 11 \\ k &= \frac{\ln 11}{10} \approx \frac{2{,}398}{10} \approx 0{,}240 \end{aligned}

Svar: Vækstkonstanten er k0,240k \approx 0{,}240 pr. uge. ✅


Vis Eksempel: Verificering af den logistiske løsning ⚡

Opgave: Vis at y(t)=M1+cekty(t) = \frac{M}{1 + ce^{-kt}} opfylder dydt=ky(My)M\frac{dy}{dt} = \frac{ky(M-y)}{M}.

Løsning:

Trin 1 — Differentier y(t)y(t):

Vi bruger kvotientreglen. Lad u=Mu = M og v=1+cektv = 1 + ce^{-kt}, så v=ckektv' = -cke^{-kt}:

y=uvuvv2=0vM(ckekt)(1+cekt)2=Mckekt(1+cekt)2\begin{aligned} y' &= \frac{u'v - uv'}{v^2} = \frac{0 \cdot v - M \cdot (-cke^{-kt})}{(1 + ce^{-kt})^2} \\ &= \frac{Mcke^{-kt}}{(1 + ce^{-kt})^2} \end{aligned}

Trin 2 — Beregn ky(My)M\frac{ky(M-y)}{M}:

Først finder vi MyM - y:

My=MM1+cekt=M(1+cekt)M1+cekt=Mcekt1+cektM - y = M - \frac{M}{1 + ce^{-kt}} = \frac{M(1 + ce^{-kt}) - M}{1 + ce^{-kt}} = \frac{Mce^{-kt}}{1 + ce^{-kt}}

Nu:

ky(My)M=kMM1+cektMcekt1+cekt=Mkcekt(1+cekt)2\begin{aligned} \frac{ky(M-y)}{M} &= \frac{k}{M} \cdot \frac{M}{1 + ce^{-kt}} \cdot \frac{Mce^{-kt}}{1 + ce^{-kt}} \\ &= \frac{Mkce^{-kt}}{(1 + ce^{-kt})^2} \end{aligned}

Trin 3 — Sammenlign:

y=Mckekt(1+cekt)2=ky(My)My' = \frac{Mcke^{-kt}}{(1 + ce^{-kt})^2} = \frac{ky(M-y)}{M} \quad \checkmark

Løsningen er verificeret! ✅


Teori: Sammenligning af modeller

EgenskabEksponentiel (y=kyy' = ky)Logistisk (y=ky(My)My' = \frac{ky(M-y)}{M})
Løsningy=y0ekty = y_0 e^{kt}y=M1+cekty = \frac{M}{1 + ce^{-kt}}
VæksttypeUbegrænsetBegrænset
Øvre grænseIngenMM (bæreevne)
KurveformEksponentielS-formet (sigmoid)
VendepunktIntetVed y=M/2y = M/2
Langtidsopførselyy \to \inftyyMy \to M
Hvornår bruges den?Kort sigt, ubegrænsede ressourcerLang sigt, begrænsede ressourcer

Tommelfingerregel: Brug den eksponentielle model, når populationen er langt fra sin bæreevne (dvs. yMy \ll M). Brug den logistiske model, når ressourcebegrænsninger spiller ind.


🏋️ Træningsopgaver

Opgave 1: En fiskepopulation følger den logistiske model med M=8000M = 8000, k=0,5k = 0{,}5 og y0=400y_0 = 400.

a) Bestem cc og skriv løsningsformlen y(t)y(t).

b) Beregn y(10)y(10).

c) Hvornår er populationen 4000 (vendepunktet)?

d) Hvad er den maksimale vækstrate?

Opgave 2: En epidemi beskrives ved y=0,2y20000y20000y' = 0{,}2 \cdot y \cdot \frac{20000 - y}{20000}, y(0)=50y(0) = 50.

a) Hvad er bæreevnen?

b) Beregn cc.

c) Hvornår er halvdelen af populationen smittet?

Opgave 3: Forklar med egne ord, hvorfor vendepunktet på den logistiske kurve altid ligger ved y=M2y = \frac{M}{2}.

Opgave 4: En app har logistisk vækst med M=100000M = 100000, y0=1000y_0 = 1000 og k=0,15k = 0{,}15 pr. dag.

a) Skriv y(t)y(t).

b) Hvornår har appen 50.000 brugere?

c) Hvad er den daglige vækst, når appen har præcis 30.000 brugere?

Opgave 5 (Boss-kamp!): To modeller konkurrerer om at beskrive en populations vækst:

  • Model A: y=200e0,1ty = 200 \cdot e^{0{,}1t} (eksponentiel)
  • Model B: y=100001+49e0,1ty = \frac{10000}{1 + 49 \cdot e^{-0{,}1t}} (logistisk)

a) Vis at begge modeller giver y(0)=200y(0) = 200.

b) Beregn y(20)y(20) for begge modeller.

c) Forklar forskellen og hvornår hver model er passende.


Quiz – Test din forståelse

Matematik Boss-Kamp ⚔️

Løs opgavesættet

Op til +50 XP
I den logistiske model y' = ky(M-y)/M, hvad repræsenterer M?