9 svar
437 visningar
Sooofiaaa 39
Postad: 19 maj 2021 20:57

Differentialekvation ynglor

Hejsan!

Jag har åkt fast i denna uppgiften och jag är inte säker på hur jag ska exakt gå tillväga men samtidigt vill jag dubbelkolla om mina lösningar går att utföra på detta viset. Frågan lyder:

I ett vattendrag kan antalet yngel N beskrivas som en funktion av tiden t. 
(dN/dt)=5*10-9N(1000 000-N)   då N(0)=150 000

a)Hur många yngel finns då tillväxthastigheten är som störst?
Lösning

b)Bestäm hur stor populationen av yngel är på sikt.


a) Min lösning:

y'(x)=5*10-9y(1 000 000-y)

y'(x)=(5*10-3*y)-(5*10-9*y2)

y'(x)=((5*10-3)-1*y)-((5*10-9)-1*y2)(invertering av 5*10-3 och 5*10-9funkar det? Ska förklara senare)

y'(x)=(y/200)-(y2/200 000 000)

y'(x)=(y/200)*(1-(y/1 000 000))   (Bryter ut y/200)

y'(x)=0,005y*(1-(y/1 000 000))   (utvecklar 1/200=0,005)

Detta liknar precis som den logistiska tillväxtmodellen:

y'(x)=ky*(1-(y/M)    M=maximala populationen(1 000 000)   k=proportionalitetskonstanten (0,005)

Enligt y'max formeln kan man dra slutsatsen:

y'max=(kM)/4  (0,005*1 000 000)/4=1 250

y'=0,005y*(1-(y/1 000 000))=1 250  ⇒   y=500 000

Precis samma sätt sker genom modellen att maxpunkt ligger ymax=M/2=1 000 000/2=500 000 


Anledningen till att jag inverterade i ekvationen var eftersom jag såg en lösning i Wolfram Alfa som visade:


b)Min lösning: Enligt det vi har lärt oss i detta delkapitel så sägs det att:

För stora värden på y är y0 och yM, vilket är 1 000 000.

Den planar ut vid 1 000 000 antal ynglor

Tänker jag rätt här eller behöver jag vara mer tydlig i och med att detta är en A uppgift?


Förlåt för en sån lång inlägg, hoppas ni inte blir trötta på mig 

Smaragdalena Online 78389 – Lärare
Postad: 19 maj 2021 21:13

Du räknar rätt men krånglar till det i onödan. Du ser att det är den logistiska tillväxtmodellen. Då vet du att tillväxthastigheten är som störst när antalet är hälften av det maximala antalet, d v s ½ miljon. Och på lång sikt kommer vi att närma oss maximiantalet yngel (det heter yngel både i singular och plural), 1 miljon.

Sooofiaaa 39
Postad: 20 maj 2021 21:47

Aha okej jag förstår! Men hur kan jag ta fram data för M och k för att i sin tur kunna utföra ymax=M/2. Eller kanske du menar den delen med y'max=(kM)/4? Tack så mycket för hjälpen.

Tycker du att för min lösning på uppgift b är tillräckligt tydligt eller behöver jag illustrera det?

Smaragdalena Online 78389 – Lärare
Postad: 20 maj 2021 22:15

De frågar inte hur stor ökningen är som störst, bara vid vilket antal detta inträffar.

Jag tycker snarast att du skriver onödigt mycket på båda uppgifterna.

JohanF Online 4446 – Moderator
Postad: 20 maj 2021 22:54

Jag tycker att du ska resonera dig fram till svaret på b.

Du kan tänka att utgångsvärdet vid t=0 är N=150000. Sätter man in det värdet i diffekvationen ser man att dN/dt>0, dvs N kommer att öka med tiden. Men vid ett speciellt värde på N kommer dN/dt=0. Därefter kommer ju N varken att öka eller minska mer, hur lång ytterligare tid som än passerar. Detta är vad som kommer att hända på sikt.

Populationen på sikt blir alltså:

dN()dt=0=5·10-9N(1000000-N) N()=0 eller N()=1000000

Men eftersom man vet att N(0)=150000, och ökande, så kommer aldrig N att bli noll utan stanna på N=1000000.

  

JohanF Online 4446 – Moderator
Postad: 20 maj 2021 23:04

På a kan du också komma fram till svaret genom att derivera dN/dt och sätta lika med noll, och studera tecknet för att konstatera att det blir ett maximum (som du säkert brukar göra med andra maximeringsproblem)

Sooofiaaa 39
Postad: 23 maj 2021 22:49
JohanF skrev:

Jag tycker att du ska resonera dig fram till svaret på b.

Du kan tänka att utgångsvärdet vid t=0 är N=150000. Sätter man in det värdet i diffekvationen ser man att dN/dt>0, dvs N kommer att öka med tiden. Men vid ett speciellt värde på N kommer dN/dt=0. Därefter kommer ju N varken att öka eller minska mer, hur lång ytterligare tid som än passerar. Detta är vad som kommer att hända på sikt.

Populationen på sikt blir alltså:

dN()dt=0=5·10-9N(1000000-N) N()=0 eller N()=1000000

Men eftersom man vet att N(0)=150000, och ökande, så kommer aldrig N att bli noll utan stanna på N=1000000.

  

Tack så hemskt mycket för svaret Johan! Ursäkta att jag frågar om du kan förklara lite tydligare eftersom jag inte förstod riktigt på beräkningarna. Speciellt där det står dN()dtoch N()=0 eller N()=1 000 000. Förlåt att jag inte riktigt uppfattade.

JohanF Online 4446 – Moderator
Postad: 24 maj 2021 00:07 Redigerad: 24 maj 2021 00:11

Fråga på bara, det är ju det vi är här för!

 

Differentialekvationanen

dNdt=5·10-9N(1000000-N)

beskriver hur stor populationen är, och åt vilket håll populationen förändras, vid varje tidpunkt. Vid den tidpunkt som populationen är N=150000stycken yngel, bestämmer differentialekvationen att populationen förändras dNdt=5·10-9·150000·(100000-150000)=637.5 stycken yngel per tidsenhet. Vid en annan tidpunkt är populationen N=500000stycken yngel, samtidigt bestämmer differentialekvationen att populationen vid den tidpunkten förändras som dNdt=5·10-9·500000·(1000000-500000)=1250 stycken yngel per tidsenhet.

Differentialekvationen visar alltså, vid varje tidpunkt, åt vilket håll populationen förändras, beroende på hur stor popuationen är vid just den tidpunkten. Om du ville rita populationen N som funktion av t, skulle du kunna göra det genom att rita en massa tangenter till kurvan (tangenter till N har lutningarna dNdt), och låta kurvan formas av tangenterna. (jag försökte rita en skiss nedan, blyertsstrecken är tangenter till populationskurvan).

 

Om man är uppmärksam hur differentialekvationen ser ut, så ser man att högerledet skulle kunna bli noll för ett par värden på N. Det betyder alltså att ifall tangentens lutning (dNdt), blir noll, så kommer inte populationen att ändra sig mer. Dvs populationen har kommit till en steady state nivå, och kommer inte att komma ur det läget hur lång ytterligare tid det än går.

Man kan då lösa ekvationen 

dNdt=0=5·10-9N(1000000-N)

för att undersöka vad populationen N måste vara för att den ska sluta ändra sig. Man kommer fram till att om N=0 ellerN=1000000så kommer populationen att stanna vid den nivån. Startvillkoret (populationen 150000 vid t=0) och att tangentens lutning hela tiden är positiv ger att populationen måste vara växande. Därför kommer populationen aldrig att kunna bli noll, utan N=1000000måste vara den population som stabiliseras på sikt.   

Sooofiaaa 39
Postad: 24 maj 2021 11:10
JohanF skrev:

Fråga på bara, det är ju det vi är här för!

 

Differentialekvationanen

dNdt=5·10-9N(1000000-N)

beskriver hur stor populationen är, och åt vilket håll populationen förändras, vid varje tidpunkt. Vid den tidpunkt som populationen är N=150000stycken yngel, bestämmer differentialekvationen att populationen förändras dNdt=5·10-9·150000·(100000-150000)=637.5 stycken yngel per tidsenhet. Vid en annan tidpunkt är populationen N=500000stycken yngel, samtidigt bestämmer differentialekvationen att populationen vid den tidpunkten förändras som dNdt=5·10-9·500000·(1000000-500000)=1250 stycken yngel per tidsenhet.

Differentialekvationen visar alltså, vid varje tidpunkt, åt vilket håll populationen förändras, beroende på hur stor popuationen är vid just den tidpunkten. Om du ville rita populationen N som funktion av t, skulle du kunna göra det genom att rita en massa tangenter till kurvan (tangenter till N har lutningarna dNdt), och låta kurvan formas av tangenterna. (jag försökte rita en skiss nedan, blyertsstrecken är tangenter till populationskurvan).

 

Om man är uppmärksam hur differentialekvationen ser ut, så ser man att högerledet skulle kunna bli noll för ett par värden på N. Det betyder alltså att ifall tangentens lutning (dNdt), blir noll, så kommer inte populationen att ändra sig mer. Dvs populationen har kommit till en steady state nivå, och kommer inte att komma ur det läget hur lång ytterligare tid det än går.

Man kan då lösa ekvationen 

dNdt=0=5·10-9N(1000000-N)

för att undersöka vad populationen N måste vara för att den ska sluta ändra sig. Man kommer fram till att om N=0 ellerN=1000000så kommer populationen att stanna vid den nivån. Startvillkoret (populationen 150000 vid t=0) och att tangentens lutning hela tiden är positiv ger att populationen måste vara växande. Därför kommer populationen aldrig att kunna bli noll, utan N=1000000måste vara den population som stabiliseras på sikt.   

Jag tackar dig stort, du fattar jag vad du menar. Jag ska ta:

dNdt=0dNdt=5×10-9N(1 000 000-N)

och detta leder till att N1=0 och N2=1 000 000 precis som du konstaterade.

JohanF Online 4446 – Moderator
Postad: 24 maj 2021 11:31

Precis. Du formulerade det bättre än jag kunde göra!

Man inser att N=0 borde kunna vara en steadystate-lösning på differentialekvationen eftersom differentialekvationen ska beskriva en population. Om det inte finns några individer i en populationen så kan de ju inte gärna föröka sig heller. Dvs har popuationen väl dött ut så kommer den att förbli död. Och det finns ju även i verkligheten populationer som inte är livskraftiga, utan dör ut av olika anledningar. Därför är det viktigt att motivera varför lösningen N=0 inte är en korrekt assymptotisk lösning i just det här fallet.

Svara Avbryt
Close