Populációdinamikai modellek numerikus megoldása Matlab alkalmazásával
|
|
- Ágoston Kiss
- 6 évvel ezelőtt
- Látták:
Átírás
1 Populációdinamikai modellek numerikus megoldása Matlab alkalmazásával Szakdolgozat Írta: Lovák Zsanett Matematika BSc szak Elemz szakirány Témavezet : Svantnerné Sebestyén Gabriella Doktorandusz Alkalmazott Analízis és Számításmatematikai Tanszék Eötvös Loránd Tudományegyetem, Természettudományi Kar Budapest
2 Köszönetnyilvánítás Ezúton szeretnék köszönetet mondani konzulensemnek, Svantnerné Sebestyén Gabriellának, aki felkeltette érdekl désem a téma iránt, bevezetett a populációdinamika matematikai leírásába, illetve megmutatta a Matlab használatát. A dolgozat elkészülése során végig segített, hasznos tanácsokkal látott el. Emellett szeretném megköszönni családomnak és barátaimnak a sok biztatást, motiválást, az egyetemi tanulmányaim alatt nyújtott rengeteg támogatást. 2
3 Tartalomjegyzék 1. Bevezetés Motiváció Dierenciálegyenletek Egyensúlyi pontok és stabilitás Dierenciálegyenletek megoldása Matlab segítségével Egyszerepl s modellek Korlátlan növekedés modellje Korlátos növekedés modellje Kétszerepl s modellek Ragadozó-zsákmány modellek Verseng modell Mutualizmus és szimbiózis Összefoglalás 36 3
4 1. Bevezetés 1.1. Motiváció A populációdinamika az alkalmazott természettudományok közé sorolható, amely a növény- és állatfajok id beli és térbeli változásait vizsgálja, ezáltal információkat közöl az adott populáció szaporodási, táplálkozási vagy egyéb szokásairól. A populációdinamika célja, hogy el re, kis hibával egy jó becslést tudjunk adni a különböz él lények egyedszámáról. A kutatások a tér-id dinamikáját vagy a populáció méretének id beli változását tanulmányozza matematikai modellek segítségével. Általában folytonos id ben dierenciálegyenletekkel modellezzük a probléma megoldását. Ezek a dierenciálegyenletek nem mindig oldhatóak meg direkt módszerekkel, ezért az ilyen feladatok megoldására numerikus módszereket alkalmazunk. Szakdolgozatom célja a populációdinamikai modellek bemutatása, illetve a modellezéshez használt dierenciálegyenletek numerikus módszerekkel való megoldásának szemléltetése. A numerikus módszereket a Matlab nev program segítségével alkalmazzuk. A Matlab a numerikus számítások elvégzésére szolgáló speciális programrendszer, amely egyben egy programozási nyelv is. A program mátrixok kiszámítására, algoritmusok implementációjára, illetve függvények és más adatok ábrázolására lett kifejlesztve. Szakdolgozatom során az egyszer bb egyszerepl s modellekkel foglalkozunk, a korlátlan és a korlátos növekedés modelljével. Ezeket grakusan is vizsgáljuk különböz kezdeti értékekre. Majd a Lotka-Volterra modellek közül el ször a ragadozó-zsákmány modellt vizsgáljuk különböz paraméterek esetén, azután a verseng modellt, melyben két faj verseng egymással. Ezekhez készítettünk numerikus szimulációkat is. Végül a Lotka-Volterra ragadozó-zsákmány modellel egyenérték, legegyszer bb mutualizmus modellel foglalkozunk, melyben a két faj kölcsönhatásban áll egymással, ekkor a kölcsönhatás mindkét populáció számára el nyös. Erre kiváló példa a kolibri és a hibiszkusz kapcsolata. A kolibri a hibiszkusz nektárjával táplálkozik. A nektár elfogyasztása közben beporozza a növényt, melynek így biztosítja a szaporodását. 4
5 1.2. Dierenciálegyenletek A dierenciálegyenletekkel a valóságban lezajló folyamatok jól közelíthet ek. Ezeknél az egyenleteknél egyfajta függvénykapcsolat áll fenn az ismeretlen függvény és annak deriváltjai között. Ha több egyenletünk van, akkor dierenciálegyenlet-rendszerr l beszélünk. 1. Deníció. Legyen D R R n összefügg nyílt halmaz (tartomány), f : D R n folytonos függvény (t 0, p 0 ) D. Ha az I R nyílt intervallumra, és az x : I R n dierenciálható függvényre teljesül, hogy 1. (t, x(t)) D minden t I esetén, 2. ẋ(t) = f(t, x(t)) minden t I esetén, 3. x(t 0 ) = p 0 akkor az x függvényt az I intervallumon az f jobboldalú explicit els rend közönséges dierenciálegyenlet (rendszer) megoldásának nevezzük az x(t 0 ) = p 0 kezdeti feltétel mellett. 1. Megjegyzés. A denícióban formailag csak az els rend egyenlet fogalmát határoztuk meg, azonban egy g : R n+1 R folytonos függvény által meghatározott explicit n-ed rend egyenlet új függvények bevezetésével az alábbi x 1 (t) = x 2 (t) x 2 (t) = x 3 (t) x (n) (t) = g(t, x(t), ẋ(t),..., x (n 1) (t)) (1) x 1 = x, x 2 = ẋ,..., x n = x (n 1) (2). x n (t) = g(t, x 1 (t), x 2 (t),..., x n (t)) els rend rendszerré transzformálható. Ezzel tehát az explicit n-ed rend közönséges dierenciálegyenlet fogalma is deniálható. Legyen D R R n tartomány, f : D R n folytonos MVLL függvény, (t 0, p 0 ) D, akkor az ẋ(t) = f(t, x(t)) dierenciálegyenlet x(t 0 ) = p 0 kezdeti feltételt kielégít megoldását Φ(t, t 0, p 0 ) jelöli. 5 (3)
6 A gyakorlatban a dierenciálegyenlet modelleknél gyakran keressük az egyenlet azon megoldását, ahol ẋ(t) = f(t, x(t)) (4) x(t 0 ) = p 0 (5) kezdeti feltétel teljesül, azaz a megoldásgörbe áthalad a P 0 (t 0, p 0 ) adott ponton. Az ilyen problémákat (Cauchy-féle) kezdetiérték-feladatoknak nevezzük Egyensúlyi pontok és stabilitás A dierenciálegyenleteknek vizsgálhatjuk egyensúlyi pontjait. 2. Deníció. Az ẋ(t) = f(x(t)) autonóm dierenciálegyenlet rendszer egyensúlyi pontjának nevezzük a c R n megoldásokat, ha x(t) = c, t esetén. (6) Az id ben állandó konstans megoldások, azaz az f(x(t)) = c (7) megoldás a rendszer egyensúlyi pontja. Az egyensúlyi pontok vizsgálatánál az f(x(t)) = 0 (8) egyenletet oldjuk meg. Az egyensúlyi pont stabilitásával foglalkozunk. A t Φ(t, t 0, p 0 ) megoldás stabilis, ha [t 0, + ) I(t 0, p 0 ), minden ε > 0 és t 1 [t 0, + ) számhoz létezik olyan δ > 0, hogy (t 1, q) D, q Φ(t 1, t 0, p 0 ) < δ esetén [t 1, + ) I(t 1, q) és Φ(t, t 1, q) Φ(t, t 0, p 0 ) < ε, ha t t 1. A megoldást instabilisnak nevezzük, ha nem stabilis. Asszimptotikusan stabilisnak nevezzük, ha stabilis és Φ(t, t 1, q) Φ(t, t 0, p 0 ) 0, ha t +. 6
7 1. Állítás. Az ẋ(t) = A(t)x(t) lineáris dierenciálegyenlet bármely megoldásának stabilitása (aszimptotikus stabilitása) egyenérték az azonosan 0 megoldás stabilitásával (aszimptotikus stabilitásával). 1. Lemma. 1. Ha az A mátrixnak van nemnegatív valós rész sajátértéke, akkor az rendszer nem aszimptotikusan stabilis. ẋ(t) = A(t)x(t) (9) 2. Ha az A mátrixnak van pozitív valós rész sajátértéke, akkor az rendszer nem stabilis, azaz instabilis. ẋ(t) = A(t)x(t) (10) 3. Ha az A mátrixnak van olyan 0 valós rész sajátértéke, amely a minimálpolinomnak többszörös gyöke, akkor az rendszer nem stabilis, azaz instabilis. 1. Tétel. (Routh-Hurwitz kritérium) Legyen ẋ(t) = A(t)x(t) (11) p(x) = x n + a n 1 x n a 1 x + a 0 (12) egy tetsz leges polinom. A p minden gyökének valósrésze pontosan akkor negatív, ha az alábbi n n-es mátrix pozitív denit, azaz f minorjai pozitívak. a n a n 3 a n 2 a n a 0 a 1 a a 0 7
8 A nemlineáris dierenciálegyenletek egyensúlyi pontjának stabilitásvizsgálatát a lineáris esetre vezetjük vissza, ilyenkor a stacionárius pontok környezetében kell a dierenciálegyenleteket linearizálni. Tegyük fel, hogy M a egyensúlyi pontja és dm dt = f(m) (13) M(t) = M + m(t), ahol m(t) << M. (14) Végezzük el f(m) Taylor sorfejtését: f(m(t)) = f(m + m(t)) = f(m ) + m(t)f (M ) m(t)2 f (M ) +... (15) Tehát: dm dt = dm dt = f(m(t)) = f(m ) + m(t)f (M ) m(t)2 f (M ) +... (16) A magasabb rend kifejezések elhagyásával: Tehát a megoldás a lineáris rendszerhez: dm dt = m(t)f (M ). (17) ( m(t) = m 0 exp t df ) dm (M ). (18) 3. Deníció. A dm = f(m) nemlineáris dierenciálegyenlet egyensúlyi pontját jelöljük M -gal és m(t) = m 0 exp t df (M ) a megoldás. Az egyensúlyi dt ( ) dm pont lineárisan stabil, ha m(t) 0-hoz, míg t -hez. Más szóval az egyensúlyi pont lineárisan stabil, ha df dm (M ) < 0. (19) 8
9 1.4. Dierenciálegyenletek megoldása Matlab segítségével A dierenciálegyenletek egy része oldható meg direkt módszerrel, így numerikus módszerek alkalmazásával a Matlab nev program segítségével is megoldhatjuk a feladatokat. A Matlab egy speciális programozási nyelv, amely numerikus számítások elvégzésére szolgál. Közönséges dierenciálegyenletek megoldására számos függvényt használhatunk, mint például az ode23 vagy az ode45 beépített függvények. Ezek dierenciálegyenlet megoldó solverek, a szakdolgozatom során az ode45 függvényt fogjuk használni a kezdetiérték feladatok megoldására. A függvény egy negyed- vagy ötödrend Runge-Kutta módszer szerint oldja meg az egyenletet, mely során megfelel lépésközzel lép és az eltérést vizsgálja. A lépésköz megválasztása adaptív módon m ködik, tehát nem az általunk megadott ekvidisztáns rácshálón számol, hanem az általunk megadott pontosságot használja fel, illetve akkor választ kisebb lépésközt, ha a hibakorlátnál nagyobb a különbség. Tekintsük az { ẋ(t) = f(t, x) x(t 0 ) = c (20) dierenciálegyenletet az ode45 függvénnyel tudjuk kiszámolni. A függvény meghívásakor használt paraméterek: az egyenlet jobb oldalát deniáló f függvény, azon t értékek vektora, ahol a numerikus közelítést ki szeretnénk számolni, a c kezdeti érték. Tekintsük a következ példát és vizsgáljuk meg a Matlab program használatával! Legyen az f függvény az x 2, a kezdeti érték az x(t 0 = 0) = 1, és t = 10-ben keressük a megoldást, tehát a kezdeti-érték feladat { ẋ(t) = x 2 x(0) = 1 (21) alakú. A Matlab-ban a függvények megírását function parancs megadásával kezdjük: function y=de(t,x) y=x^{2}. 9
10 A következ kben az intervallumot adjuk meg: >> i=0:0.5:10. Majd az ode45 függvényt hívjuk segítségül: >> ode45('de',i,1). A többlépéses módszereket például az ode113 beépített függvénnyel oldhatjuk meg. Használata el nyösebb az ode45-tel szemben, ha a függvény kiszámítása költséges, mert kisebb számítás igény. Néhány további beépített függvény az ode123t és az ode123tb, melyek alacsonyabb pontosságúak, vagy az ode15, mely változó lépéshosszú, így el nyösebb használata, ha az ode45 m ködése nagyon lassú. Emellett a merev feladatok megoldásához alkalmas az ode15s vagy az ode23s függvény. 2. Egyszerepl s modellek 2.1. Korlátlan növekedés modellje A populáció száma exponenciálisan növekszik, de állandó növekedés nem következik be, hiszen a növekedési ütem függ a születési, halálozási rátától, illetve a bevándorlás és a kivándorlás ütemét l. Feltesszük, hogy a be- és kivándorlási ráta nulla, akkor az exponenciális növekedést leíró dierenciálegyenlet dn dt = f(n) = Ng(N) (22) alakú, ahol g(n) a bels növekedési ütem. A Malthus modell szerint felírva az egyenletet ahol r a gyarapodási ráta és dn dt = rn, (23) r = b d = g(n), (24) tehát a születési és a halálozási ráta különbségéb l származik. A populáció egyedszámát egy t id pontban megadhatjuk, a megoldás ekkor: N(t) = N 0 e rt. (25) 10
11 Ennek hátránya, hogy nem reálisan modellezi a valóságot, mert a t -be esetén a populáció a végtelenbe tart. Határozzuk meg a modell egyensúlyi pontját, mely az a pont, ahol t id függvényben a rendszer nyugalmi állapotban van. Az egyensúlyi pontok az dn dt = f(n) = Ng(N) = Nr = 0 (26) egyenlet gyökei, ahol r R \ {0}, azaz N = 0. Lineáris esetben az r el jele dönti el a stabilitást. Ha r < 0, akkor stabil az egyensúlyi pont, ellenkez esetben instabil a modell egyensúlyi pontja. Vegyük az f(n) = rn egyenletet, melyben az r a gyarapodási ráta. Nézzük meg, hogy mi történik, ha a kezdeti értéket változtatjuk. Ha r-t 2-nek választjuk, akkor oldjuk meg az N(t) = 2N dierenciálegyenletet a [0, 1] intervallumon Matlab segítségével: function dndt=kor(t,n) dndt=[2*n]; A Matlab-ban az ode45 függvény segítségével oldjuk meg: [t1,n1] = ode45(@kor,[0;1],0); [t2,n2] = ode45(@kor,[0;1],1); [t3,n3] = ode45(@kor,[0;1],5); [t4,n4] = ode45(@kor,[0;1],30); hold on subplot(2,1,1) plot(t1,n1(:,1),t2,n2(:,1),t3,n3(:,1),t4, N4(:,1),'Linewidth', 1.5); title('kezdeti érték változtatása'); xlabel('t id '); ylabel('populáció'); legend('r=2, N0=0','r=2, N0=1', 'r=2, N0=5', 'r=2, N0=30') hold off 11
12 1. ábra. Korlátlan növekedés modellje Az (1). ábrán látható, ha a gyarapodási ráta pozitív, akkor exponenciálisan növekszik a populáció az adott intervallumon belül. A modell egyensúlyi pontja 0, tehát a kezdeti értéket ha 0-nak választjuk látható, hogy nem történik növekedés. Ha r = 2 és 0-tól különböz kezdeti értékeket vizsgálunk, akkor a kezdeti értékt l függ gyorsasággal n a populáció. Az alsó ábrán egy csökken populáció látható, hiszen a gyarapodási rátát egy negatív számnak választottuk, 2-nek. Ebben az esetben is 4 különböz kezdeti értéket vizsgáltunk, ha a kezdeti értéket 0-nak választottuk, akkor szintén nem történt semmi változás, egyensúlyi helyzet állt fenn. Ha N 0 -nak pozitív értékeket adtunk, akkor pedig egy exponenciális csökkenés gyelhet meg. Minél kisebb a kezdeti érték annál gyorsabban tart a 0-hoz. 12
13 2.2. Korlátos növekedés modellje A gyarapodási ráta növekedése függ a környezeti eltartóképességt l (energiaforrás, h mérséklet, stb.). Ezt a logisztikus növekedési modell (Verhulst modell) írja le az alábbi ( g(n) = r 1 N ) K (27) egyenlettel, melyben r a lineáris születési arány és K az eltartóképesség. Az N << K esetén a dn dt rn N N 0e rt (28) közelíthetjük. Azonban, ha N tart K-hoz, akkor dn 0, tehát a növekedési dt ráta 0-hoz tart. Mivel dn (1 dt = rn N ), így (29) K N 0 Ke rt N(t) = K + N 0 (e rt (30) 1) tart K-hoz, ha t -hez. Bár a logisztikus növekedési modell a korlátozott növekedés miatt közelebb áll a valósághoz, f ként a népességi adatok esetén kapunk pontos eredményt, de eltérés lehet más egyedek esetében (pl. baktériumok, gombák, patkányok, stb.). Határozzuk meg ennek a modellnek is az egyensúlyi pontját, mely az a pont, ahol t id függvényben a rendszer nyugalmi állapotban van. Az egyensúlyi pontok az dn dt = f(n) = Ng(N) = Nr = 0 (31) egyenlet gyökei, ahol r R \ {0}. Tehát ( f(n) = rn 1 N ) = 0 (32) K egyenlet megoldásának meghatározásával kaphatjuk meg a modell egyensúlyi pontját. Jelöljük N -gal az egyensúlyi pontot! Az egyenlet pontosan abban a két esetben 0: 13
14 1. ha az rn = 0, de mivel r R \ {0}, így az rn pontosan akkor 0, ha N = 0, 2. ha az 1 N K = 0, tehát N K = 1, amelyb l következik, hogy N = K. Nemlineáris esetben az r el jele dönti el a stabilitást. Ezért számítsuk ki az f(n) deriváltját és vizsgáljuk meg az egyensúlyi pontokban az r el jelét: f(n) = r 2rN K 1. ha az N = 0, akkor f(0) = r > 0 instabil, (33) 2. ha az N = K, akkor f(k) = r < 0 stabil. ( ) Vegyük az f(n) = rn 1 N egyenletet, ahol r a lineáris születési arány K és K az eltartóképesség. Ebben az esetben is azt vizsgáljuk, hogy különböz kezdeti értékek esetén milyen változást gyelhetünk ) meg a populáció számát tekintve. Vizsgáljuk az (1 Ṅ(t) = 2N N dierenciálegyenletet a [0, 5] 200 intervallumon Matlab segítségével: function dndt=kor2(t,n) dndt=[2*n*(1-n/200)]; A Matlab-ban az ode45 függvény segítségével oldjuk meg: [t1,n1] = ode45(@kor2,[0;5],50); [t2,n2] = ode45(@kor2,[0;5],100); [t3,n3] = ode45(@kor2,[0;5],200); [t4,n4] = ode45(@kor2,[0;5],220); hold on subplot(2,1,1) plot(t1,n1(:,1),t2,n2(:,1),t3,n3(:,1), t4,n4(:,1),'linewidth', 1.5); title('kezdeti érték változtatása'); xlabel('t id '); ylabel('populáció'); legend('k=200, r=2, N0=50','K=200, r=2, N0=100' 'K=200, r=2, N0=200','K=200, r=2, N0=220') hold off 14
15 2. ábra. Korlátos növekedés modellje A (2). ábrán látható, hogy a megoldás tart az eltartóképességhez, vagyis 200-hoz, viszont minél nagyobbnak választjuk r-t, azaz a gyarapodási rátát, annál gyorsabban fog a K-hoz tartani. Az els ábrán mikor a kezdeti értéket egy K-nál kisebb számnak választottuk, akkor a függvény exponenciálisan n t, mikor N 0 > K, akkor pedig exponenciálisan csökkent. Az alsó ábrán ugyanez gyelhet meg, de mivel r értékét nagyobbnak választottuk, így gyorsabban tart az eltartóképességhez. 3. Kétszerepl s modellek 3.1. Ragadozó-zsákmány modellek A leggyakoribb ragadozó-zsákmány modell a Lotka-Volterra modell. Alfred Lotka az els k közt publikálta Analytical note on certain rhythmic relations 15
16 in organic systems cím cikkét, melyben egy növényev faj és táplálékának modelljét vizsgálta dierenciálegyenletek segítségével. Kutatása során arra az eredményre jutott, hogy e két faj matematikai modellje periodikusan oszcillál. T le függetlenül az olasz Vito Volterra szintén arra a következtetésre jutott, hogy a megoldás a kezdeti értékekt l függ t periódusid vel folyamatosan oszcillál. Volterra az Adriai-tenger halállományát vizsgálta, melyben összevetette az I.világháború idején a különböz kiköt kben kifogott porcos halak arányát a teljes kifogott halmennyiséggel. Arra lett gyelmes, hogy a ragadozók száma egyre n tt a halászat mértékének csökkenésével, míg ebben az id szakban ezen halak táplálékául szolgáló kisebb halak aránya csökkent. Illetve azt is meggyelte, hogy egy periódus alatt a ragadozók és a zsákmányok átlaga független a kezdeti értékt l. Vagyis ha csökkentjük a halászat mértékét, akkor n a zsákmányállatok száma, míg a ragadozók kihalási rátája csökken. Tehát mindketten arra a következtetésre jutottak, hogy a zsákmány populáció növekedése függ az adott populáció méretét l, míg csökkenését a ragadozó populáció szabja meg. Ezzel szemben a ragadozók növekedését a zsákmány populáció mérete határozza meg, míg csökkenésük az adott populáció méretét l függ. A mai napig számos kérdés felmerül a Lotka-Volterra modell pontosságával kapcsolatban, de mégis ez a modell a populációdinamika leggyakrabban használt modellje. Ha N(t) a zsákmány populációja és P (t) a ragadozó populációja t id ben, akkor a Lotka-Volterra modell a következ képpen írható fel: Az egyenletrendszert átrendezve: ahol a,b,c,d R pozitív paraméterek. A feltevések a modellben: dn dt = N(b ap ) = f 1(N, P ), dp dt = P (cn d) = f 2(N, P ). dn dt = bn anp = f 1(N, P ), dp dt = cnp dp = f 2(N, P ), (34) (35) Az a paraméter mutatja a zsákmányállatok csökkenésének mértékét a ragadozók hatására. 16
17 A b paraméter a zsákmányok növekedési rátája abban az esetben, ha nincsenek zsákmány állatok. A d paraméter a ragadozó populáció csökkenését jelenti, abban az esetben, ha nincsenek zsákmány állatok. A zsákmányok száma a ragadozók hiányában korlátlan n, ez a bn kifejezés a képletben. A zsákmányok hiányában a ragadozók halálozási rátája exponenciálisan n, ez a dp kifejezés a fenti egyenletrendszerben. Ennek a modellnek igaz vannak hátrányai, de hasznos a fontos kérdések megválaszolásához, illetve a valóságosabb modellek elkészítéséhez. Ez a f motiváció, hogy ezt a modellt tanulmányozzuk. Tegyük fel, hogy N és P nemnegatívak! Határozzuk meg az egyensúlyi pontokat a fenti egyenletrendszerb l, melyeket P -gal és N -gal jelöljünk: 1. dn dt = N(b ap ) = 0 N = 0 vagy b ap = 0 (36) N = 0 P = b a (37) 2. dp dt = P (cn d) = 0 P = 0 vagy cn d = 0 (38) P = 0 N = d c (39) Tehát az egyensúlyi pontok a (0, 0) és a ( d c, b a). Vizsgáljuk meg a stabilitásukat a J = alakú Jacobi mátrix segítségével. f 1 N f 2 N f 1 P f 2 P (40) 17
18 Helyettesítsük be a dierenciálegyenlet-rendszerb l N és P deriváltjait: (b ap )N (b ap )N (b ap ) an N P =. (41) (cn d)p (cn d)p cp cn d N P Helyettesítsük be a kapott egyensúlyi pontokat: A (0, 0) pontban: J = ( b 0 0 d ), (42) majd határozzuk meg a mátrix sajátértékét: ( ) b λ 0 det = 0 (43) 0 d λ b λ = 0 λ = b (44) vagy d λ = 0 λ = d. (45) A sajátértékek b és d, ezért a (0, 0) egyensúlyi pont instabil. A ( d c, b a) pontban: J = ( b a ( c ( ( b a b a )) )) ( c ( a ( d c ) d c ) ) d ( 0 = ad c cb 0 a ), (46) majd határozzuk meg a mátrix sajátértékét: ( ) 0 λ ad det c cb = 0 (47) 0 λ a ( ( ad )( cb )) (0 λ) 2 = 0 c a λ 2 + db = 0 λ 2 = db λ = ± db = ±i db. (48) 18
19 A sajátértékek ±i db, melyr l belátható, hogy a ( d c, b a) egyensúlyi pont centrum, azaz a pályák zárt görbék. A [2]. forrásként megjelölt könyvben err l részletes levezetés olvasható. Szemléltessük a Matlab segítségével, hogy t id függvényében hogyan alakul a két populáció mérete! f [x(1)-1/2*x(1)*x(2);x(1)*x(2)-x(2)]; [t,xa] = ode45(f,[0 50],[1/2 1/2]); plot(t,xa(:,1), t, xa(:,2),'linewidth', 1.5) title('lotka-volterra modell') ylabel('ragadozók és áldozatok') xlabel('t id ') legend('zsákmány','ragadozó') 3. ábra. Ragadozó-zsákmány modell I A (3). ábrán az a = 1, b = 1, c = 1, és d = 1 paramétereket használtuk. 2 A( pozitív konstansok behelyettesítésével látható, hogy a kezdeti értékekt l 1, ) és az egyensúlyi ponttól ((0, 0), (1, 2)) eltér értékeknél az egyedszámok periodikusan változnak. Azt tapasztaljuk, hogy az id ben el rehaladva egy állandó kilengéssel ingadozó (oszcilláló) görbét rajzol ki a ragadozó és a zsákmány egyedszámának változása. Fontos, hogy a természetben ilyen 19
20 állapot ritkán, vagy sohasem alakul ki, hiszen ott számtalan más tényez is befolyásolja a két állomány változását. Rajzoljuk ki a Matlab segítségével a két fajt, hogy a megoldások az N(t) és P (t) fázissíkban legyenek ábrázolva! A (4). ábra a ragadozók és a zsákmányok közti kölcsönhatást mutatja, egy körforgást, mely az egyensúlyi állapot körül rajzolható ki. f [x(1)-1/2*x(1)*x(2);x(1)*x(2)-x(2)]; [t,xa] = ode45(f,[0 50],[1/2 1/2]); plot(xa(:,1),xa(:,2),'linewidth', 1.5) title('lotka-volterra modell') ylabel('ragadozók') xlabel('zsákmány') 4. ábra. Ragadozó-zsákmány modell II 20
21 3.2. Verseng modell A természetben a fajok versengésének fontossága nyilvánvaló. Csak egyetlen, kifejezetten egyszer modellt vizsgálunk, de ez a módszer meglehet sen általános. Ezeknél a modelleknél két vagy több faj verseng ugyanazért a korlátozott táplálékforrásért vagy valamilyen módon gátolják egymás szaporodását. Például versenyezhetnek az élelmiszerforrásként szolgáló területért ben feljegyzések jelentek meg ezekr l az érdekes jelenségekr l, amelyben olyan természetben is meggyelhet általános elv alapján mutatják be a verseng modellt, mint két faj versengését ugyanazon korlátozott er forrásért. Ennek eredményeképp az egyik faj kihal. Nézzük a Lotka-Volterra verseng modellt, melyben két faj, N 1 és N 2 egyértelm növekedése látható a másik hiányában. Ennek a növekedésnek a számba vétele a Lotka-Volterra modelleket sokkal valóságh bbé teszi. Az egyszer ség kedvéért most egy egyszer bb modellt vizsgálunk, amely tükrözi a bonyolultabb modellek tulajdonságait, különösen a stabilitást. Ez a modell nem olyan korlátozott rendszer, mint a Lotka-Volterra-féle ragadozózsákmány modell. Ezáltal a vizsgálandó dierenciálegyenlet-rendszer [ dn 1 = r 1 N 1 1 N ] 1 N 2 b 12 dt K [ 1 dn 2 = r 2 N 2 1 N ] (49) 2 N 1 b 21 dt alakú, ahol r 1,, r 2,, b 12, b 21 pozitív konstansok. Feltevések a modellben: Az r 1 és az r 2 a két faj születési rátája. A és a a két faj eltartóképessége. A b 12 és a b 21 a két faj közötti kapcsolatot fejezi ki. Feltehet, hogy a két paraméter általában nem egyenl. A b 12 az N 2 -nek az N 1 -re gyakorolt hatása. A b 21 az N 1 -nek az N 2 -re gyakorolt hatása. 21
22 Vezessünk be új változókat, legyenek: u 1 = N 1, u 2 = N 2, τ = r 1 t, ϱ = r 2 r 1, a 12 = b 12, a 21 = b 21. Az így kapott dierenciálegyenlet-rendszer: du 1 dτ = u 1(1 u 1 a 12 u 2 ) = f 1 (u 1, u 2 ) du 2 dτ = ϱu 2(1 u 2 a 21 u 1 ) = f 2 (u 1, u 2 ). Az egyensúlyi pontokat az (50) (51) f 1 (u 1, u 2 ) = f 2 (u 1, u 2 ) = 0 egyenlet megoldásai adják, jelöljük u 1 -gal és u 2-gal. A fenti egyenletet megoldva megkapjuk, hogy 1. u 1 = 0 és u 2 = 0, tehát a P 1 = (0, 0), 2. u 1 = 1 és u 2 = 0, tehát a P 2 = (1, 0), 3. u 1 = 0 és u 2 = 1, tehát a P 3 = (0, 1), 4. u 1 = 1 a 12 1 a 12 a 21 és u 2 = 1 a 21 1 a 12 a 21, ha u 1 0, u 2 0 és ( 1 a a 12 a Tehát a P 4 pont koordinátái az 12 1 a 1 a 12 a 21, 21 1 a 12 a 21 ). Az egyensúlyi pontok stabilitása az alábbi Jacobi-mátrix segítségével adható meg: J = f 1 u 1 f 1 u 2 f 2 u 1 f 2 u 2. (52) Helyettesítsük be a dierenciálegyenlet-rendszerb l a deriváltakat: 1 2u 1 a 12 u 2 a 12 u 1 J =. (53) ϱa 21 u 2 ϱ(1 2u 2 a 21 u 1 ) Helyettesítsük be a kapott egyensúlyi pontokat: 22
23 A P 1 = (0, 0) pontban a Jacobi-mátrix ( ) 1 0 J(P 1 ) = 0 ϱ (54) alakú. Számítsuk ki a mátrix sajátértékeit a ( ) 1 λ 0 det = 0 (55) 0 ϱ λ egyenlet megoldásával. Az alábbi (1 λ)(ϱ λ) = 0 (56) egyenletb l következik, hogy a mátrix sajátértékei a λ 1 = 1 és a λ 2 = ϱ = r 2 r 1. (57) Mivel mindkét sajátérték pozitív, így a P 1 egyensúlyi pontban instabil a modell. Az P 2 = (1, 0) pontban a Jacobi-mátrix ( ) 1 a12 J(P 2 ) = 0 ϱ(1 a 21 ) (58) alakú. Számítsuk ki a mátrix sajátértékeit a ( ) 1 λ a12 det = 0 (59) 0 ϱ(1 a 21 ) λ egyenlet megoldásával. Az alábbi ( 1 λ)(ϱ(1 a 21 ) λ) = 0 (60) egyenletb l következik, hogy a mátrix sajátértékei a Tehát, ha az λ 1 = 1 és a λ 2 = ϱ(1 a 21 ) = r 2 r 1 ( 1 b 21 ). (61) a 21 = b 21 > 1 (62) 23
24 teljesül, akkor stabil a P 2 = (1, 0) egyensúlyi pontban a modell. pedig az Ha a 21 = b 21 < 1 (63) igaz, akkor instabil a P 2 = (1, 0) egyensúlyi pontban a modell. A P 3 = (0, 1) pontban a Jacobi-mátrix ( 1 a12 0 J(P 3 ) = ϱa 21 ϱ ) (64) alakú. Számítsuk ki a mátrix sajátértékeit a ( (1 a12 ) λ 0 det ϱa 21 ϱ λ ) = 0 (65) egyenlet megoldásával. Az alábbi ((1 a 12 ) λ)( ϱ λ) ( ϱa 21 ) = 0 (66) egyenletb l következik, hogy a mátrix sajátértékei a Tehát, ha az λ 1 = ϱ = r 2 r 1 és a λ 2 = 1 a 12 = 1 b 12. (67) a 12 > 1 (68) igaz, akkor stabil a P 3 = (0, 1) egyensúlyi pontban a modell. Ha pedig a a 12 < 1 (69) teljesül, akkor instabil a P 3 = (0, 1) egyensúlyi pontban a modell. ( ) 1 a A P 4 = 12 1 a 1 a 12 a 21, 21 1 a 12 a 21 pontban a Jacobi-mátrix J(P 4 ) = (1 a 12 a 21 ) 1 ( a 12 1 a 12 (a 12 1) ϱa 21 (a 21 1) ϱ(a 21 1) ) (70) 24
25 alakú. Számítsuk ki a mátrix sajátértékeit a ( det(1 a 12 a 21 ) 1 (a12 1) λ a 12 (a 12 1) ϱa 21 (a 21 1) (ϱ(a 21 1)) λ egyenlet megoldásával. Az alábbi ) = 0 (71) (1 a 12 a 21 ) 1 {((a 12 1) λ)((ϱ(a 21 1)) λ) [(a 12 (a 12 1))(ϱa 21 (a 21 1))]} = 0 (72) egyenletb l következik, hogy a mátrix sajátértékei a λ 1,2 = [2(1 a 12 a 21 )] 1 [(a 12 1) + ϱ(a 21 1)± {[(a 12 1) + ϱ(a 21 1)] 2 4ϱ(1 a 12 a 21 )(a 12 1)(a 21 1)} 1 2 ]. (73) Az egyensúlyi pont stabilitása függ a ϱ = r 2 K r 1, a a 12 = b 2 K 12, és a 21 = b 1 21 nagyságától. A különböz eseteket megvizsgálva kapjuk, hogy 1. az a 12 = b 12 < 1 és az a 21 = b 21 < 1, 2. az a 12 = b 12 > 1 és az a 21 = b 21 > 1, 3. az a 12 = b 12 < 1 és az a 21 = b 21 > 1, 4. az a 12 = b 12 > 1 és az a 21 = b 21 < 1. Tekintsük át ezeknek az eredményeknek néhány ökológiai hatását! Az (1). esetben létezik olyan egyensúlyi pont, ahol mindkét faj egymás mellett él. Ami az eredeti paramétereket illeti, (az (50). képlet alapján) ezek megfelelnek a b 12 < 1-nek és a b 21 < 1-nek. (74) Ha és megközelít leg azonos és a b 12 és b 21 által mért fajok közti versengés nem túl er s, akkor azt mondjuk, hogy a két faj egyszer bben alkalmazkodik az alacsonyabb populációmérethez, mintha nem lenne versengés. Más szóval a verseny nem agresszív. Viszont ha a b 12 és a b 21 majdnem 25
26 egyenl ek és a és a különböz ek, akkor nehezen határozható meg, hogy mi fog történni. A (2). esetben ha a K-k körülbelül egyenl ek, akkor a b 12 és b 21 nagy. Az elemzés szerint a verseny olyan, hogy mindhárom nem triviális egyensúlyi állapot létezhet, de csak az (1, 0) és a (0, 1) egyensúlyi pontok stabilak. Az egy kényes kérdés, hogy végül melyik gy z. Nagyban függ attól, hogy az egyes fajok milyen kezdeti el nyökkel indulnak. Ha N 1 -nek van kezdeti el nye, akkor el bb-utóbb a második faj kihal, u 2 0-hoz és u 1 1-hez tart, tehát N 1 tart -hez, vagyis az N 1 maximális növekedési határa a eltartóképesség. Így a versenyb l az N 2 kiesett. Másrészt ha N 2 -nek van kezdeti méret el nye, akkor u 1 0-hoz és u 2 1-hez tart. Ez esetben N 1 faj fog kihalni és N 2 tart -höz, a környezeti eltartóképességéhez. Számítunk valamely faj kihalására még akkor is, ha a kezdeti populációk közel vannak a választóvonalhoz, s t valójában már elérték, hiszen az állandó, véletlenszer ingadozások mindenképp azt fogják eredményezni, hogy az egyik u i, ahol i = 1, 2, a 0-hoz fog tartani. Szemléltessük ezt az esetet grakusan a Matlab program segítségével! Legyen r 1 = 2, r 2 = 3, = 3, = 2, b 12 = 5 és b 21 = 4. Ekkor látható, K hogy tényleg az a 12 = b 2 K 12 > 1 és az a 21 = b 1 21 > 1. Ha mindkét faj kiindulási értékét 1 2 -nek választjuk, akkor látható az (5).ábrán, hogy az N 2 faj kihal, míg az N 1 tart az eltartó képességéhez, tehát = 3-hoz. Programkód: f [2*x(1)*(1-1/3*x(1)-5/3*x(2));3*x(2)*(1-1/2*x(2)-4/2*x(1))]; [t,xa] = ode45(f,[0 10],[1/2 1/2]); plot(t,xa(:,1), t, xa(:,2),'linewidth', 1.5) title('verseng modell') ylabel('a két populáció') xlabel('t id ') legend('n1 faj','n2 faj') 26
27 5. ábra. Verseng modell ugyanazon kezdeti értékek esetén Ha azt az esetet nézzük, ha az N 2 fajnak van kezdeti el nye, akkor a fent leírtak a (6).ábrán is jól láthatók, tehát az N 1 kihal és N 2 tart az eltartóképességéhez, = 2-höz. Programkód: f [2*x(1)*(1-1/3*x(1)-5/3*x(2));3*x(2)*(1-1/2*x(2)-4/2*x(1))]; [t,xa] = ode45(f,[0 10],[1/2 1]); plot(t,xa(:,1), t, xa(:,2),'linewidth', 1.5) title('verseng modell') ylabel('a két populáció') xlabel('t id ') legend('n1 faj','n2 faj') 27
28 6. ábra. Verseng modell különböz kezdeti értékek esetén A (3). és a (4). esetekben az egyes fajok közti versenyekben az egyik faj sokkal er sebb, mint a másik. Vagy az eltartó képességek eléggé különböznek, ezáltal az vagy alternatív módon az a 12 = b 12 < 1 és az a 21 = b 21 > 1, (75) a 12 = b 12 > 1 és az a 21 = b 21 < 1. (76) Ezek nagyon meghatározóak a végs eredményben. A (3).-nál az u 1 fajok dominálnak a versenynél és a másik u 2 fajok kihalnak. Ezzel szemben a (4).-ben ez fordítva történik és u 1 fog kihalni. Bár nem mindegyik esetb l következik a fajok kihalása, de (3). és (4). ezt eredményezi, illetve a (2). is, hiszen ez elkerülhetetlen a népességi szintek természetes ingadozása következtében. Ez vezetett a versenytársak kizárásához, melyet fentebb említettünk. Vegyük azt észre, hogy a feltételek függenek a bevezetett paraméter csoportoktól, a 12 -t l és a 21 -t l. A növekedési ütem arányának paramétere (ϱ) nem befolyásolja a stabilitási eredményeket, csak K a rendszer dinamikáját. Mivel a 12 = b 2 K 12 és a 21 = b 1 21, a feltételek a versenytársak kizárásánál er sen függnek a verseny és az eltartóképesség közti kölcsönhatástól, olyannyira, mint a kiindulási feltételekt l a (2). esetben. 28
29 Tekintsük azt az esetet, ha van kis és nagy állatokat átfogó két fajcsoport és mindketten ugyanazért a f ért, ugyanazon területen versengenek. Azt is tegyük fel, hogy egyformán versenyképesek, tehát b 12 = b 21. Legyen N 1 a nagy és N 2 a kis állatok, <, így a 12 = b 12 < b 21 = a 21. (77) Nézzük meg mi történik, ha b 12 = 1 = b 21 és a 12 < 1, a 21 > 1. Ekkor az N 1 0-hoz és N 2 -höz, tehát a nagyobb állatok fognak kihalni. Egy speciális helyzet az a 12 = 1 = a 21, a valóságban nem valószín a gyakori sztochasztikus változékonyság a természetben. Ebben az esetben egy vagy más fajok versenyb l való kizárása is el fordulhat Mutualizmus és szimbiózis Számos példa van arra, hogy kett vagy több faj olyan együttm ködést folytat, amely mindegyikük számára el nyös. A mutualizmus vagy a szimbiózis gyakran fontos szerepet játszik egyes fajok fenntartásában. A mutualizmusra megfelel példa az állatok általi virágmegporzás, mely mindkét populáció el nyére válik. A növény számára ez az ivaros szaporodást teszi lehet vé, míg a megporzó egyed számára ez a táplálékfelvétel egyik formája. A szimbiózis, másnéven együttélés a mutualizmus egyik formája. Ez egy szorosabb kapcsolat a fajok között. Erre jó példa a fák szétroncsolását végz gombák és egyes baktériumok között fennálló szimbiózis. A gomba szénforráshoz jutattja a baktériumokat a lebontó tevékenysége révén, míg a baktériumok biztosítják a gomba fejl déséhez szükséges organikus anyagokat. Még akkor is, ha a túlélésük nem forog kockán, a mutualizmusból vagy szimbiózisból származó közös el ny nagyon fontos lehet. Az elméleti ökológia ezen területe nem lett olyan széles körben tanulmányozva, mint a többi, még két fajra sem, annak ellenére, hogy fontossága összehasonlítható a ragadozó-zsákmány és a verseny modellekkel. Ez részben annak köszönhet, hogy az egyszer Lotka-Volterra modellek furcsa eredményeket hoztak. A legegyszer bb mutualizmus modell egyenérték a klasszikus Lotka-Volterra ragadozó-zsákmány modellel: dn 1 = r 1 N 1 + a 1 N 1 N 2 dt (78) dn 2 = r 2 N 2 + a 2 N 2 N 1, dt 29
30 ahol r 1,r 2,a 1 és a 2 pozitív valós konstansok. Mivel dn 1 > 0 és dn 2 dt dt N 1 és N 2 korlátlanul n nek. A reális modell szemlélteti: > 0, így a kölcsönös hasznot mindkét faj számára (általánosan annyi faj számára, ahány a modellben szerepel), számos pozitív egyensúlyi állapotát vagy a határciklus típusú oszcillációt. Ahhoz, hogy egy értelmes modellt készítsünk el 2 fajjal, az els lépés, hogy beiktatunk egy korlátozott eltartóképességet mindkét faj számára és gyelembe vesszük az alábbi egyenletrendszert: dn 1 dt dn 2 dt = r 1 N 1 ( 1 N 1 + b 12 N 2 ) = r 2 N 2 ( 1 N 2 + b 21 N 1 ), (79) ahol r 1, r 2,,, b 12 és b 21 pozitív konstansok. Ha ugyanúgy azokat az új változókat használjuk, mint a verseny modellnél (50) (A verseny modellnék a b-k el tt negatív el jelek vannak!), akkor megkapjuk az alábbi egyenletrendszert: du 1 dτ = u 1(1 u 1 a 12 u 2 ) = f 1 (u 1, u 2 ) (80) du 2 dτ = ϱu 2(1 u 2 a 21 u 1 ) = f 2 (u 1, u 2 ). A bevezetett új változók: u 1 = N 1, u 2 = N 2, τ = r 1 t, ϱ = r 2 r 1, a 12 = b 12, a 21 = b 21. (81) Vizsgáljuk meg a modell egyensúlyi pontjait, amit az f 1 (u 1, u 2 ) = f 2 (u 1, u 2 ) = 0 egyenlet megoldásai adnak, jelöljük (u 1, u 2)-gal. Az egyenletet megoldva kapjuk: 30
31 1. az u 1 = 0 és u 2 = 0, tehát a P 1 = (0, 0), 2. az u 1 = 1 és u 2 = 0, tehát a P 2 = (1, 0), 3. az u 1 = 0 és u 2 = 1, tehát a P 3 = (0, 1), 4. az u 1 = 1+a 12 és u δ 2 = 1+a 21 pozitív, ha δ = 1 a δ 12 a 21 > 0. ( ) Tehát a P4 pont koordinátái 1+a 12, 1+a 21. δ δ Az egyensúlyi pontok stabilitása az alábbi Jacobi-mátrix segítségével adható meg: J = f 1 u 1 f 1 u 2 f 2 u 1 f 2 u 2. (82) Helyettesítsük be a fenti dierenciálegyenlet-rendszerb l a deriváltakat: 1 2u 1 a 12 u 2 a 12 u 1 J =. (83) ϱa 21 u 2 ϱ(1 2u 2 a 21 u 1 ) Majd helyettesítsük be a mátrixba a verseng modellhez hasonlóan a kapott P1, P 2, P 3 és P 4 egyensúlyi pontokat és számítsuk ki a mátrix sajátértékeit. Mivel a P1, P 2, P 3 egyensúlyi pontok megegyeznek a P 1, P 2, P 3 egyensúlyi pontokkal és a Jacobi-mátrixok is ugyanazok, így a sajátértékek is megegyeznek a verseng modell P 1, P 2, P 3 egyensúlyi pontjának sajátértékeivel. Tehát a P1 egyensúlyi pontban vett Jacobi-mátrix sajátértékei a λ 1 = 1 és a λ 2 = ϱ = r 2 r 1. (84) A P 2 A P 3 egyensúlyi pontban vett Jacobi-mátrix sajátértékei a λ 1 = 1 és a λ 2 = ϱ(1 a 21 ) = r 2 r 1 ( 1 b 21 ). (85) egyensúlyi pontban vett Jacobi-mátrix sajátértékei a λ 1 = ϱ = r 2 r 1 és a λ 2 = 1 a 12 = 1 b 12. (86) 31
32 ( ) A P4 1+a = 12, 1+a 21 pontban a Jacobi-mátrix δ δ J(P 4 ) = ( a 12 δ a 12 1+a 21 ϱa 21 1+a 21 δ ( ϱ 1+a a 12 δ 12 δ a 21 1+a a 12 δ 21 δ ) ) (87) alakú. Számítsuk ki a mátrix sajátértékeit a ( ) det a 12 1+a a 21 1+a δ 12 λ a 12 δ 12 δ ( ( )) 1+a ϱa ϱ a 21 1+a a 12 δ δ 21 δ λ = 0 (88) egyenlet megoldásával. Az alábbi {( a a ) } 21 a 12 λ δ δ {( ( ϱ a a )) } 12 a 21 λ δ δ ( 1 + a )( a ) 21 a 12 ϱa 21 = 0 δ δ (89) egyenletb l következnek a mátrix sajátértékei. A sajátértékek kiszámítása után látható, hogy mindhárom egyensúlyi pont instabil. A P 1 = (0, 0) instabil, az P 2 = (1, 0) és a P 3 = (0, 1) instabil nyeregpont. Ha 1 a 12 a 21 < 0, akkor már csak 3 egyensúlyi pont lesz, a P1, a P 2 és a P 3, így a populációk korlátlan n nek. Ez jól látható, ha az egyenletrendszerek alapján grakusan ábrázoljuk a null klinákat a fázis síkban, nevezetesen f 1 = 0-t és f 2 = 0-t. A fázispályák a végtelenhez tartanak a tartományban, amelyben u 1 -hez és u 2 -hez tart. Ha a paramétereket r 1 = 1-nek, r 2 = 2-nek, = 2- nek, = 3-nak, b 12 = 2-nek és b 21 = 1-nek választjuk és N 1 és N 2 a [ 2.5, 2.5] intervallumban van értelmezve, akkor az 1 a 12 a 21 = 1, tehát negatív. Emellett mivel a δ negatív, így csak a P1, a P 2 és a P 3 egyensúlyi pontok léteznek. Az iránymez k kirajzolása után a (7).ábrán látható, hogy a fázispályák valóban a végtelenhez tartanak a tartományban. A (8). ábrán egy törött vonalat látunk, ami szemlélteti, hogy a modell elszáll a végtelenbe. 32
33 Programkód: [x1, x2] = meshgrid(-2.5:0.5:2.5, -2.5:0.5:2.5); x1dot = x1.*(1-1/2*x1 + 2/2 *x2); x2dot = 2*x2.*(1-1/3*x2+1/3*x1); quiver(x1,x2,x1dot, x2dot) title('iránymez ') ylabel('n2 faj') xlabel('n1 faj') 7. ábra. Iránymez kirajzolása I. 33
34 8. ábra. A mutualizmus modell I. Ha 1 a 12 a 21 > 0, akkor a negyedik egyensúlyi állapot, a P4 is létezik a pozitív negyedben. A mátrix sajátértékeib l leolvasható, hogy ez stabil egyensúlyi helyzet, ez egy csomópont szingularitás a fázis síkban. Itt az összes pálya a pozitív negyedben, u 1 > 1-hez és u 2 > 1-hez tart. Tehát N 1 > és N 2 > és az összes faj populációjának az egyensúlyi állapota megnövekedik elszigeteltségben. Ha a paramétereket r 1 = 1-nek, r 2 = 2-nek, = 2-nek, = 1-nak, b 12 = 1-nek és b 21 = 0.5-nek választjuk és N 1 és N 2 a [ 4, 4] intervallumban van értelmezve, akkor az 1 a 12 a 21 = 0.5, tehát pozitív. Emellett mivel a δ pozitív, így mind a 4 egyensúlyi állapot létezik, a P4 = (3, 1). A (9). ábrán az iránymez k láthatók, míg a (10). ábra mutatja, hogy valóban N 1 > és N 2 >, hiszen mindkét faj túln tt eltartóképességén. 34
35 9. ábra. Iránymez k kirajzolása II. 10. ábra. A mutualizmus modell II. Ennek a modellnek vannak bizonyos hátrányai. Az egyik a korlátlan növekedés és a véges pozitív egyensúlyi állapot közti érzékenység. Ez függ az a 12 a 21 < 1 egyenl tlenségt l, amely az eredeti paraméterek szempontjából azt jelenti, hogy b 12 b 21 < 1. A b-k az új paraméterek bevezetése nélküli értékek. Tehát, ha bármely faj szimbiózisa túl nagy, az utóbbi feltétel nem teljesül és mindkét faj populációja korlátlan n. 35
36 4. Összefoglalás Az els fejezetben a populációdinamikát mutattuk be, illetve azt, hogy dierenciálegyenletekkel modellezzük egy populáció méretének változását. Majd az ehhez szükséges alapfogalmakat deniáltuk, a feladatok megoldásához segítségül szolgáló Matlab nev programozási nyelvet ismertettük. Itt foglalkoztunk a nemlineáris és a lineáris dierenciálegyenletek stabilitásával, az egyensúlyi pontok vizsgálatával. A következ fejezetben a korlátlan és a korlátos növekedés modelljével foglalkoztunk. A korlátlan modell egyensúlyi pontja 0 volt, így a stabilitást a gyarapodási ráta el jele döntötte el. Negatív el jel esetén stabil volt a modell, ilyenkor a populáció exponenciálisan csökkent. Pozitív gyarapodási ráta esetén exponenciálisan n tt a populáció. A korlátos modell egyensúlyi pontjai 0 és K (az eltartóképesség) voltak. Itt is mindkét esetben a gyarapodási ráta el jele döntötte el hasonló módon a stabilitást, illetve az ábrákon is látható, hogy a populáció mérete közelített az eltartóképességhez. A harmadik fejezetben a kétszerepl s modellekkel foglalkoztunk. El ször a Lotka-Volterra-féle ragadozó-zsákmány modellt vizsgáltuk. A kapott két egyensúlyi pont a (0, 0), melyben instabil és a ( d, b ) pont, melyben a modell c a egy centrum. Matlab segítségével grakusan is szemléltettük, hogy az egyedszámok periodikusan változnak és oszcilláló görbét rajzolnak ki. Az általunk vizsgált következ modell a verseng modell volt. Itt 4 egyensúlyi pontot kaptunk, a (0, 0)-t, itt instabil volt a modell. Az (1, 0) egyensúlyi pontban a modell stabilitását az a 21, míg a (0, 1)-ben az a 12 döntötte el. Ha 1-nél nagyobbak, akkor stabil, ellenkez esetben instabil a modell. A 4. egyensúlyi pont stabilitását is az határozta meg, hogy az a 12 és a a 21 nagyobb vagy kisebb, mint 1. Emiatt ezeknek az egyenl tlenségeknek ökológiai hatásait megvizsgáltuk. Itt készítettünk numerikus szimulációt arra az esetre, amikor egyenl az eltartóképesség és a verseng hatás elég nagy. A kapott eredményeink alapján, ha valamelyik fajnak van kezdeti el nye, akkor a másik faj kihal, de ugyanazon kezdeti érték esetén is az egyik faj kihal az állandó ingadozás következtében. A szakdolgozatban végül a mutualizmus modellel foglalkoztunk. Ebben az esetben is 4 egyensúlyi pontot kaptunk, az els 3 ugyanaz, mint az el bbi modellnél. A pontok instabilak, s t (0, 1) és (1, 0) pontokban egy instabil nyereg. A Matlab segítségével grakusan ábrázoltuk azt az esetet, amikor a végtelenhez tartanak a populációk, illetve amikor a populáció mérete az eltartóképességet is meghaladja, korlátlanul n nek. 36
37 Hivatkozások [1] N. Bacaër: A Short History of Mathematical Population Dynamics, Springer, [2] Dr. Ruth E. Baker: Mathematical Biology and Ecology Lecture Notes, 2011 [3] Vincenzo Capasso: Mathematical Structures of Epidemic Systems, Springer, [4] Faragó István: Numerikus modellezés és közönséges dierenciálegyenletek numerikus megoldási módszerei, [5] Faragó István, Horváth Róbert: Numerikus Módszerek, Typotex, [6] Faragó Sándor, Náhlik András: A vadállomány szabályozása - A fenntartható vadgazdálkodás populációökológiai alapjai [7] J.D. Murray: Mathematical Biology: I. An Introduction,Third Edition, Springer, [8] Simon L. Péter: Közönséges dierenciálegyenletek jegyzet [9] Stoyan Gisbert: MATLAB, Typotex, 2005 [10] Szerényi Gábor: Mutualizmus [11] Székely Ferenc: Populációdinamikai modellek szemléltetése Matlabbal, Szakdolgozat, [12] Andrew D. Taylor: Publications: Predator-Prey Models [13] Vida Gábor: Populációdinamika és eltartóképesség 37
38 Nyilatkozat Név: ELTE Természettudományi Kar, szak: Neptun azonosító: Szakdolgozat cím: A szakdolgozat szerz jeként fegyelmi felel sségem tudatában kijelentem, hogy a dolgozatom önálló munkám eredménye, saját szellemi termékem, abban a hivatkozások és idézések standard szabályait következetesen alkalmaztam, mások által írt részeket a megfelel idézés nélkül nem használtam fel. Budapest, a hallgató aláírása 38
Dinamikai rendszerek, populációdinamika
Dinamikai rendszerek, populációdinamika Számítógépes szimulációk 1n4i11/1 Csabai István ELTE Komplex Rendszerek Fizikája Tanszék 5.102 Email: csabaiθcomplex.elte.hu 2009 tavasz Dierenciálegyenletek a zikán
Populációdinamika. Számítógépes szimulációk szamszimf17la
Populációdinamika Számítógépes szimulációk szamszimf17la Csabai István, Stéger József ELTE Komplex Rendszerek Fizikája Tanszék Email: csabai@complex.elte.hu, steger@complex.elte.hu Bevezetés Dierenciálegyenletek
3. előadás Stabilitás
Stabilitás 3. előadás 2011. 09. 19. Alapfogalmak Tekintsük dx dt = f (t, x), x(t 0) = x 0 t (, ), (1) Jelölje t x(t; t 0, x 0 ) vagy x(.; t 0, x 0 ) a KÉF megoldását. Kívánalom: kezdeti állapot kis megváltozása
2. Alapfeltevések és a logisztikus egyenlet
Populáció dinamika Szőke Kálmán Benjamin - SZKRADT.ELTE 22. május 2.. Bevezetés A populációdinamika az élőlények egyedszámának és népességviszonyainak térbeli és időbeli változásának menetét adja meg.
Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:
Függvények 015. július 1. 1. Feladat: Határozza meg a következ összetett függvényeket! f(x) = cos x + x g(x) = x f(g(x)) =? g(f(x)) =? Megoldás: Összetett függvény el állításához a küls függvényben a független
Taylor-polinomok. 1. Alapfeladatok. 2015. április 11. 1. Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!
Taylor-polinomok 205. április.. Alapfeladatok. Feladat: Írjuk fel az fx) = e 2x függvény másodfokú Maclaurinpolinomját! Megoldás: A feladatot kétféle úton is megoldjuk. Az els megoldásban induljunk el
Differenciálegyenletek numerikus megoldása
a Matematika mérnököknek II. című tárgyhoz Differenciálegyenletek numerikus megoldása Fokozatos közeĺıtés módszere (1) (2) x (t) = f (t, x(t)), x I, x(ξ) = η. Az (1)-(2) kezdeti érték probléma ekvivalens
BIOMATEMATIKA ELŐADÁS
BIOMATEMATIKA ELŐADÁS 6. Differenciálegyenletekről röviden Debreceni Egyetem, 2015 Dr. Bérczes Attila, Bertók Csanád A diasor tartalma 1 Bevezetés 2 Elsőrendű differenciálegyenletek Definíciók Kezdetiérték-probléma
Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja
Folytonos rendszeregyenletek megoldása 1. Folytonos idejű (FI) rendszeregyenlet általános alakja A folytonos rendszeregyenletek megoldásakor olyan rendszerekkel foglalkozunk, amelyeknek egyetlen u = u(t)
Populációdinamikai modellek stabilitásvizsgálata
Populációdinamikai modellek stabilitásvizsgálata Szakdolgozat Írta: ovács Jenifer Matematika BSc szak, Elemző szakirány Témavezető: Svantnerné Sebestyén Gabriella Doktorandusz Alkalmazott Analízis és Számításmatematikai
Matematika A2 vizsga mgeoldása június 4.
Matematika A vizsga mgeoldása 03. június.. (a (3 pont Definiálja az f(x, y függvény határértékét az (x 0, y 0 helyen! Megoldás: Legyen D R, f : D R. Legyen az f(x, y függvény értelmezve az (x 0, y 0 pont
Skalárszorzat, norma, szög, távolság. Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2005.
1 Diszkrét matematika II., 4. el adás Skalárszorzat, norma, szög, távolság Dr. Takách Géza NyME FMK Informatikai Intézet takach@inf.nyme.hu http://inf.nyme.hu/ takach/ 2005. március 1 A téma jelent sége
Lotka Volterra-féle populációdinamikai modellek vizsgálata
Eötvös Loránd Tudományegyetem Természettudományi Kar Alkalmazott Analízis és Számításmatematikai Tanszék Lotka Volterra-féle populációdinamikai modellek vizsgálata Szakdolgozat Készítette: Kiss Franciska
MATLAB. 8. gyakorlat. Differenciálegyenletek
MATLAB 8. gyakorlat Differenciálegyenletek Menetrend Kis ZH Differenciálegyenletek általában Elsőrendű differenciálegyenletek Másodrendű differenciálegyenletek Kis ZH pdf Differenciálegyenletek Diffegyenlet:
0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)
Legyen adott a P átmenetvalószín ség mátrix és a ϕ 0 kezdeti eloszlás Kérdés, hogy miként lehetne meghatározni az egyes állapotokban való tartózkodás valószín ségét az n-edik lépés múlva Deniáljuk az n-lépéses
Populációdinamikai modellek
Populációdinamikai modellek B.Sc. Szakdolgozat Kaszás Gábor Matematika B.Sc., Elemz szakirány Témavezet : Svantnerné Sebestyén Gabriella Tanársegéd Alkalmazott Analízis és Számításmatematikai Tanszék Eötvös
Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása
Matematika Mérnököknek 2. Baran Ágnes, Burai Pál, Noszály Csaba Gyakorlat Differenciálegyenletek numerikus megoldása Baran Ágnes, Burai Pál, Noszály Csaba Matematika Mérnököknek 2. Gyakorlat 1 / 18 Fokozatos
2. SZÉLSŽÉRTÉKSZÁMÍTÁS. 2.1 A széls érték fogalma, létezése
2 SZÉLSŽÉRTÉKSZÁMÍTÁS DEFINÍCIÓ 21 A széls érték fogalma, létezése Azt mondjuk, hogy az f : D R k R függvénynek lokális (helyi) maximuma (minimuma) van az x 0 D pontban, ha van olyan ε > 0 hogy f(x 0 )
Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20
Utolsó el adás Wettl Ferenc BME Algebra Tanszék, http://www.math.bme.hu/~wettl 2013-12-09 Wettl Ferenc (BME) Utolsó el adás 2013-12-09 1 / 20 1 Dierenciálegyenletek megoldhatóságának elmélete 2 Parciális
Populációdinamika kurzus, projektfeladat. Aszimptotikus viselkedés egy determinisztikus járványterjedési modellben. El adó:
Populációdinamika kurzus, projektfeladat Aszimptotikus viselkedés egy determinisztikus járványterjedési modellben El adó: Unger Tamás István okleveles villamosmérnök matematika B.Sc. szakos hallgató Szeged
Végeselem modellezés alapjai 1. óra
Végeselem modellezés alapjai. óra Gyenge alak, Tesztfüggvény, Lagrange-féle alakfüggvény, Stiness mátrix Kivonat Az óra célja, hogy megismertesse a végeselem módszer (FEM) alkalmazását egy egyszer probléma,
3. Fékezett ingamozgás
3. Fékezett ingamozgás A valóságban mindig jelen van valamilyen csillapítás. A gázban vagy folyadékban való mozgásnál, kis sebesség esetén a csillapítás arányos a sebességgel. Ha az vagy az ''+k sin =0,
Konjugált gradiens módszer
Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK
Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1
Megoldott feladatok 00. november 0.. Feladat: Vizsgáljuk az a n = n+ n+ sorozat monotonitását, korlátosságát és konvergenciáját. Konvergencia esetén számítsuk ki a határértéket! : a n = n+ n+ = n+ n+ =
Mátrixfüggvények. Wettl Ferenc április 28. Wettl Ferenc Mátrixfüggvények április / 22
Mátrixfüggvények Wettl Ferenc 2016. április 28. Wettl Ferenc Mátrixfüggvények 2016. április 28. 1 / 22 Tartalom 1 Diagonalizálható mátrixok függvényei 2 Mátrixfüggvény a Jordan-alakból 3 Mátrixfüggvény
Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi
Gyakorló feladatok Agbeko Kwami Nutefe és Nagy Noémi 25 Tartalomjegyzék. Klasszikus hibaszámítás 3 2. Lineáris egyenletrendszerek 3 3. Interpoláció 4 4. Sajátérték, sajátvektor 6 5. Lineáris és nemlineáris
Diszkrét idej rendszerek analízise az id tartományban
Diszkrét idej rendszerek analízise az id tartományban Dr. Horváth Péter, BME HVT 06. október 4.. feladat Számítuk ki a DI rendszer válaszát, ha adott a gerjesztés és az impulzusválasz! u[k = 0,6 k ε[k;
Modellezés. Fogalmi modell. Modellezés. Modellezés. Modellezés. Mi a modell? Mit várunk tőle? Fogalmi modell: tómodell Numerikus modell: N t+1.
Mi a modell? A valóság leegyszerűsítése (absztrakciója) A lényegi folyamatokat és összefüggéseket ragadja meg Mit várunk tőle? Tükrözze a valóságot Képes legyen az eseményeket/folyamatokat előre jelezni
Predáció populációdinamikai hatása
Predáció populációdinamikai hatása Def.: olyan szervezet, amely a zsákmányát, annak elfogása után, megöli és elfogyasztja. (Ellentétben: herbivor, parazitoid, ahol késleltetett a hatás, de ezekre is a
Modellek és Algoritmusok - 2.ZH Elmélet
Modellek és Algoritmusok - 2.ZH Elmélet Ha hibát elírást találsz kérlek jelezd: sellei_m@hotmail.com A fríss/javított változat elérhet : people.inf.elte.hu/semsaai/modalg/ 2.ZH Számonkérés: 3.EA-tól(DE-ek)
1. Parciális függvény, parciális derivált (ismétlés)
Operációkutatás NYME Gazdaságinformatikus mesterképzés El adó: Kalmár János (kalmar[kukac]inf.nyme.hu) Többváltozós széls érték számítás Parciális függvény, parciális derivált Széls érték korlátos zárt
Az egységugrás függvény a 0 időpillanatot követően 10 nagyságú jelet ad, valamint K=2. Vizsgáljuk meg a kimenetet:
II Gyakorlat A gyakorlat célja, hogy megismerkedjük az egyszerű szabályozási kör stabilitásának vizsgálati módszerét, valamint a PID szabályzó beállításának egy lehetséges módját. Tekintsük az alábbi háromtárolós
Függvény határérték összefoglalás
Függvény határérték összefoglalás Függvény határértéke: Def: Függvény: egyértékű reláció. (Vagyis minden értelmezési tartománybeli elemhez, egyértelműen rendelünk hozzá egy elemet az értékkészletből. Vagyis
Annak a function-nak a neve, amiben letároltuk az egyenletünket.
Function-ok a MATLAB-ban Előző óra 4. Feladata. Amikor mi egy function-t írunk, akkor azt eltárolhatjuk egy.m fileban. Ebben az esetben ha egy másik programunkból szeretnénk meghívni ezt a függvényt (pl
Lineáris egyenletrendszerek
Lineáris egyenletrendszerek 1 Alapfogalmak 1 Deníció Egy m egyenletb l álló, n-ismeretlenes lineáris egyenletrendszer általános alakja: a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
Merev differenciálegyenletek numerikus megoldása
Eötvös Loránd Tudományegyetem Természettudományi Kar Szabó-Pinczel Orsolya Merev differenciálegyenletek numerikus megoldása BSc szakdolgozat Témavezet : Mincsovics Miklós, tudományos segédmunkatárs Alkalmazott
Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek
Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek Algebra Tanszék B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E
Parciális dierenciálegyenletek
Parciális dierenciálegyenletek 2009. május 25. A félév lezárásaként néhány alap-deníciót és alap-példát szeretnék adni a Parciális Dierenciálegynletek (PDE) témaköréb l. Épp csak egy kis izelít t. Az alapfeladatok
Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)
Tartalom 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció) 2015 1 Állapotgyenletek megoldása Tekintsük az ẋ(t) = ax(t), x(0) = 1 differenciálegyenletet. Ismert, hogy a megoldás
Elhangzott tananyag óránkénti bontásban
TTK, Matematikus alapszak Differenciálegyenletek (Előadás BMETE93AM03; Gyakorlat BME TE93AM04) Elhangzott tananyag óránkénti bontásban 2016. február 15. 1. előadás. Közönséges differenciálegyenlet fogalma.
Elhangzott gyakorlati tananyag óránkénti bontásban. Mindkét csoport. Rövidítve.
TTK, Matematikus alapszak Differenciálegyenletek 1 (BMETE93AM15) Elhangzott gyakorlati tananyag óránkénti bontásban Mindkét csoport Rövidítve 1 gyakorlat 017 szeptember 7 T01 csoport Elsőrendű közönséges
Népességnövekedés Technikai haladás. 6. el adás. Solow-modell II. Kuncz Izabella. Makroökonómia Tanszék Budapesti Corvinus Egyetem.
Solow-modell II. Makroökonómia Tanszék Budapesti Corvinus Egyetem Makroökonómia Jöv héten dolgozat!!! Reál GDP növekedési üteme (forrás: World Bank) Reál GDP növekedési üteme (forrás: World Bank) Mit tudunk
GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN
GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN ELTE TáTK Közgazdaságtudományi Tanszék Gazdaságmatematika középhaladó szinten MÁSODFOKÚ EGYENLETEK ÉS EGYENLŽTLENSÉGEK Készítette: Gábor Szakmai felel s: Gábor
A figurális számokról (III.)
A figurális számokról (III.) Tuzson Zoltán, Székelyudvarhely Az el részekben megismerkedhettünk a gnómonszámokkal is, amelyek a következ alakúak voltak: Ezeknek általános alakjuk Gn. Ezután megismerkedtünk
ODE SOLVER-ek használata a MATLAB-ban
ODE SOLVER-ek használata a MATLAB-ban Mi az az ODE? ordinary differential equation Milyen ODE megoldók vannak a MATLAB-ban? ode45, ode23, ode113, ode15s, ode23s, ode23t, ode23tb, stb. A részletes leírásuk
(1 + (y ) 2 = f(x). Határozzuk meg a rúd alakját, ha a nyomaték eloszlás. (y ) 2 + 2yy = 0,
Feladatok az 5. hétre. Eredményekkel és kidolgozott megoldásokkal. Oldjuk meg az alábbi másodrend lineáris homogén d.e. - et, tudva, hogy egy megoldása az y = x! x y xy + y = 0.. Oldjuk meg a következ
Határozott integrál és alkalmazásai
Határozott integrál és alkalmazásai 5. május 5.. Alapfeladatok. Feladat: + d = Megoldás: Egy határozott integrál kiszámolása a feladat. Ilyenkor a Newton-Leibniz-tételt használhatjuk, mely azt mondja ki,
Függvények határértéke, folytonossága
Függvények határértéke, folytonossága 25. február 22.. Alapfeladatok. Feladat: Határozzuk meg az f() = 23 4 5 3 + 9 a végtelenben és a mínusz végtelenben! függvény határértékét Megoldás: Vizsgáljuk el
valós számot tartalmaz, mert az ilyen részhalmazon nem azonosság.
2. Közönséges differenciálegyenlet megoldása, megoldhatósága Definíció: Az y függvényt a valós számok H halmazán a közönséges differenciálegyenlet megoldásának nevezzük, ha az y = y(x) helyettesítést elvégezve
Függvényhatárérték és folytonosság
8. fejezet Függvényhatárérték és folytonosság Valós függvények és szemléltetésük D 8. n-változós valós függvényen (n N + ) olyan f függvényt értünk amelynek értelmezési tartománya (Dom f ) az R n halmaznak
Populációdinamikai modellek szemléltetése Matlab-bal
Eötvös Loránd Tudományegyetem Természettudományi Kar Populációdinamikai modellek szemléltetése Matlab-bal Szakdolgozat Székely Ferenc Matematika B.Sc., elemző szakirány Témavezető: Mincsovics Miklós, tudományos
A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek
10. gyakorlat Mátrixok sajátértékei és sajátvektorai Azt mondjuk, hogy az A M n mátrixnak a λ IR szám a sajátértéke, ha létezik olyan x IR n, x 0 vektor, amelyre Ax = λx. Ekkor az x vektort az A mátrix
1. Példa. A gamma függvény és a Fubini-tétel.
. Példa. A gamma függvény és a Fubini-tétel.. Az x exp x + t )) függvény az x, t tartományon folytonos, és nem negatív, ezért alkalmazható rá a Fubini-tétel. I x exp x + t )) dxdt + t dt π 4. [ exp x +
Függvények növekedési korlátainak jellemzése
17 Függvények növekedési korlátainak jellemzése A jellemzés jól bevált eszközei az Ω, O, Θ, o és ω jelölések. Mivel az igények általában nemnegatívak, ezért az alábbi meghatározásokban mindenütt feltesszük,
3. Lineáris differenciálegyenletek
3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra
A Markowitz modell: kvadratikus programozás
A Markowitz modell: kvadratikus programozás Harry Markowitz 1990-ben kapott Közgazdasági Nobel díjat a portfolió optimalizálási modelljéért. Ld. http://en.wikipedia.org/wiki/harry_markowitz Ennek a legegyszer
Lagrange-féle multiplikátor módszer és alkalmazása
Eötvös Loránd Tudományegyetem Természettudományi Kar Nemesné Jónás Nikolett Lagrange-féle multiplikátor módszer és alkalmazása Matematika BSc, Matematikai elemz szakirány Témavezet : Szekeres Béla János,
Populáció A populációk szerkezete
Populáció A populációk szerkezete Az azonos fajhoz tartozó élőlények egyedei, amelyek adott helyen és időben együtt élnek és egymás között szaporodnak, a faj folytonosságát fenntartó szaporodásközösséget,
Yule és Galton-Watson folyamatok
Dr. Márkus László Yule és ok 2015. március 9. 1 / 36 Yule és ok Dr. Márkus László 2015. március 9. Yule folyamat Dr. Márkus László Yule és ok 2015. március 9. 2 / 36 A független stacionárius növekmény
Gauss-Seidel iteráció
Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS
4. Laplace transzformáció és alkalmazása
4. Laplace transzformáció és alkalmazása 4.1. Laplace transzformált és tulajdonságai Differenciálegyenletek egy csoportja algebrai egyenletté alakítható. Ennek egyik eszköze a Laplace transzformáció. Definíció:
Matematika III. harmadik előadás
Matematika III. harmadik előadás Kézi Csaba Debreceni Egyetem, Műszaki Kar Debrecen, 2013/14 tanév, I. félév Kézi Csaba (DE) Matematika III. harmadik előadás 2013/14 tanév, I. félév 1 / 13 tétel Az y (x)
Populációdinamika és modellezés. A populációk változása populációdinamika. A populáció meghatározása. Modellezés
Populációdinamika és modellezés Vadbiológia és ökológia Prof. Dr. Csányi Sándor A populáció meghatározása g Ökológia: saz egyed feletti (szupraindividuális) szervezôdés strukturális és funkcionális jelenségeinek
Komplex számok trigonometrikus alakja
Komplex számok trigonometrikus alakja 015. február 15. 1. Alapfeladatok 1. Feladat: Határozzuk meg az alábbi algebrai alakban adott komplex számok trigonometrikus alakját! z 1 = 4 + 4i, z = 4 + i, z =
Közönséges differenciál egyenletek megoldása numerikus módszerekkel: egylépéses numerikus eljárások
Közönséges differenciál egyenletek megoldása numerikus módszerekkel: egylépéses numerikus eljárások Bevezetés Ebben a cikkben megmutatjuk, hogyan használhatóak a Mathematica egylépéses numerikus eljárásai,
1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1
numerikus analízis ii 34 Ezért [ a, b] - n legfeljebb n darab gyöke lehet = r (m 1) n = r m + n 1 19 B - SPLINEOK VOLT: Ω n véges felosztás S n (Ω n ) véges dimenziós altér A bázis az úgynevezett egyoldalú
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,
Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek
Matematika Mérnököknek 2. Baran Ágnes, Burai Pál, Noszály Csaba Gyakorlat Differenciálegyenletek Baran Ágnes, Burai Pál, Noszály Csaba Matematika Mérnököknek 2. 1.-2. Gyakorlat 1 / 42 Numerikus differenciálás
Egyenletek, egyenlőtlenségek VII.
Egyenletek, egyenlőtlenségek VII. Magasabbfokú egyenletek: A 3, vagy annál nagyobb fokú egyenleteket magasabb fokú egyenleteknek nevezzük. Megjegyzés: Egy n - ed fokú egyenletnek legfeljebb n darab valós
Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok
Numerikus matematika Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, 2007 Lebegőpontos számok Normák, kondíciószámok Lineáris egyenletrendszerek Legkisebb négyzetes
1. A k-szerver probléma
1. A k-szerver probléma Az egyik legismertebb on-line probléma a k-szerver probléma. A probléma általános deníciójának megadásához szükség van a metrikus tér fogalmára. Egy (M, d) párost, ahol M a metrikus
DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC
BSC MATEMATIKA II. MÁSODRENDŰ LINEÁRIS DIFFERENCIÁLEGYENLETEK BSc. Matematika II. BGRMAHNND, BGRMAHNNC MÁSODRENDŰ DIFFERENCIÁLEGYENLETEK Egy explicit közönséges másodrendű differenciálegyenlet általános
Függvények július 13. Határozza meg a következ határértékeket! 1. Feladat: x 0 7x 15 x ) = lim. x 7 x 15 x ) = (2 + 0) = lim.
Függvények 205. július 3. Határozza meg a következ határértékeket!. Feladat: 2. Feladat: 3. Feladat: 4. Feladat: (2 + 7 5 ) (2 + 7 5 ) (2 + 0 ) (2 + 7 5 ) (2 + 7 5 ) (2 + 0) (2 + 0 7 5 ) (2 + 0 7 5 ) (2
Bázistranszformáció és alkalmazásai 2.
Bázistranszformáció és alkalmazásai 2. Lineáris algebra gyakorlat Összeállította: Bogya Norbert Tartalomjegyzék 1 Mátrix rangja 2 Mátrix inverze 3 Mátrixegyenlet Mátrix rangja Tartalom 1 Mátrix rangja
Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek
Lineáris algebra 2 Filip Ferdinánd filipferdinand@bgkuni-obudahu sivabankihu/jegyzetek 2015 december 7 Filip Ferdinánd 2016 februar 9 Lineáris algebra 2 1 / 37 Az el adás vázlata Determináns Determináns
Eötvös Loránd Tudományegyetem Természettudományi Kar
Eötvös Loránd Tudományegyetem Természettudományi Kar Közönséges differenciálegyenletek numerikus megoldása Szakdolgozat Soós Ivett Matematika B.Sc., Matematikai elemz szakirány Témavezet : Mincsovics Miklós
3. el adás: Determinánsok
3. el adás: Determinánsok Wettl Ferenc 2015. február 27. Wettl Ferenc 3. el adás: Determinánsok 2015. február 27. 1 / 19 Tartalom 1 Motiváció 2 A determináns mint sorvektorainak függvénye 3 A determináns
Normák, kondíciószám
Normák, kondíciószám A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris egyenletrendszerek Nagyon sok probléma közvetlenül lineáris egyenletrendszer megoldásával kezelhetı Sok numerikus
GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN
GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN ELTE TáTK Közgazdaságtudományi Tanszék Gazdaságmatematika középhaladó szinten LINEÁRIS PROGRAMOZÁS Készítette: Gábor Szakmai felel s: Gábor Vázlat 1 2 3 4 A lineáris
Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )
Budapesti Műszaki és Gazdaságtudományi Egyetem Gépészmérnöki Kar Hidrodinamikai Rendszerek Tanszék, Budapest, Műegyetem rkp. 3. D ép. 334. Tel: 463-6-80 Fa: 463-30-9 http://www.vizgep.bme.hu Alap-ötlet:
Arany Dániel Matematikai Tanulóverseny 2017/2018-as tanév 2. forduló Haladók II. kategória
Bolyai János Matematikai Társulat Arany Dániel Matematikai Tanulóverseny 017/018-as tanév. forduló Haladók II. kategória Megoldások és javítási útmutató 1. Egy tanár kijavította egy 1 f s csoport dolgozatait.
1. feladat Az egyensúly algoritmus viselkedése: Tekintsük a kétdimenziós Euklideszi teret, mint metrikus teret. A pontok
1. feladat Az egyensúly algoritmus viselkedése: Tekintsük a kétdimenziós Euklideszi teret, mint metrikus teret. A pontok (x, y) valós számpárokból állnak, két (a, b) és (c, d) pontnak a távolsága (a c)
Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok
. fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális
7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága
7. gyakorlat Lineáris algebrai egyenletrendszerek megoldhatósága Egy lineáris algebrai egyenletrendszerrel kapcsolatban a következ kérdések merülnek fel: 1. Létezik-e megoldása? 2. Ha igen, hány megoldása
A derivált alkalmazásai
A derivált alkalmazásai Összeállította: Wettl Ferenc 2014. november 17. Wettl Ferenc A derivált alkalmazásai 2014. november 17. 1 / 57 Tartalom 1 Függvény széls értékei Abszolút széls értékek Lokális széls
Bevezetés az algebrába 2
B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Bevezetés az algebrába 2 BMETE91AM37 Mátrixfüggvények H607 2018-05-02 Wettl Ferenc
rank(a) == rank([a b])
Lineáris algebrai egyenletrendszerek megoldása a Matlabban Lineáris algebrai egyenletrendszerek a Matlabban igen egyszer en oldhatók meg. Legyen A az egyenletrendszer m-szer n-es együtthatómátrixa, és
Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István
Sajátértékek és sajátvektorok A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris transzformáció Vektorok lineáris transzformációja: általános esetben az x vektor iránya és nagysága
Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén
Matematikai modellek, I. kisprojekt Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén Unger amás István B.Sc. szakos matematikus hallgató ungert@maxwell.sze.hu, http://maxwell.sze.hu/~ungert
Numerikus integrálás
Közelítő és szimbolikus számítások 11. gyakorlat Numerikus integrálás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Határozatlan integrál
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel Segédlet az A végeselem módszer alapjai tárgy 4. laborgyakorlatához http://www.mm.bme.hu/~kossa/vemalap4.pdf Kossa Attila (kossa@mm.bme.hu)
λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)
Matematika A3 gyakorlat Energetika és Mechatronika BSc szakok, 016/17 ősz 10 feladatsor: Magasabbrendű lineáris differenciálegyenletek (megoldás) 1 Határozzuk meg az e λx, xe λx, x e λx,, x k 1 e λx függvények
Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.
Valószín ségelméleti és matematikai statisztikai alapfogalmak összefoglalása (Kemény Sándor - Deák András: Mérések tervezése és eredményeik értékelése, kivonat) Véletlen jelenség: okok rendszere hozza
Sorozatok I. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma)
Sorozatok I. DEFINÍCIÓ: (Számsorozat) A számsorozat olyan függvény, amelynek értelmezési tartománya a pozitív egész számok halmaza, értékkészlete a valós számok egy részhalmaza. Jelölés: (a n ), {a n }.
Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )
Lineáris leképezések 1 Lineáris-e az f : R 2 R 2 f(x, y = (3x + 2y, x y leképezés? A linearitáshoz ellen riznünk kell, hogy a leképzés additív és homogén Legyen x = (x 1, R 2, y = (y 1, y 2 R 2, c R Ekkor
Julia halmazok, Mandelbrot halmaz
2011. október 21. Tartalom 1 Julia halmazokról általánosan 2 Mandelbrot halmaz 3 Kvadratikus függvények Julia halmazai Pár deníció Legyen f egy legalább másodfokú komplex polinom. Ha f (ω) = ω, akkor ω
7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága
7. gyakorlat Lineáris algebrai egyenletrendszerek megoldhatósága Egy lineáris algebrai egyenletrendszerrel kapcsolatban a következ kérdések merülnek fel: 1. Létezik-e megoldása? 2. Ha igen, hány megoldása
1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)
Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő
Hatvány gyök logaritmus
Szent István Egyetem Gépészmérnöki Kar Matematika Tanszék 1 Hatvány gyök logaritmus Hatványozás azonosságai 1. Döntse el az alábbi állításról, hogy igaz-e vagy hamis! Ha két szám négyzete egyenl, akkor
LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei
Legkisebb négyzetek módszere, folytonos eset Folytonos eset Legyen f C[a, b]és h(x) = a 1 φ 1 (x) + a 2 φ 2 (x) +... + a n φ n (x). Ekkor tehát az n 2 F (a 1,..., a n ) = f a i φ i = = b a i=1 f (x) 2