Exponenciális RungeKutta módszerek
|
|
- Áron Szalai
- 5 évvel ezelőtt
- Látták:
Átírás
1 Eötvös Loránd Tudományegyetem Természettudományi Kar Kálmán Dávid Sámuel Exponenciális RungeKutta módszerek BSc Szakdolgozat Matematika BSc, Matematika elemz szakirány Témavezet : Dr. Csomós Petra Egyetemi adjunktus Alkalmazott Analízis és Számításmatematikai Tanszék Budapest, 218
2 Tartalomjegyzék Köszönetnyilvánítás 2 El szó 3 Bevezetés 5 1. Az exponenciális RungeKutta módszer levezetése Levezetéshez alaprendszer felírása Rácsfüggvény és rácsháló létrehozása Konstans variációs formula felhasználása Lagrange-interpoláció ismertetése Közelít polinom függvény létrehozása Polinom függvény alkalmazása Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai Az exponenciális RKM felírása Taylor-sorral A B i tulajdonságai Az A i,j tulajdonságai Módszerek A közönséges RungeKutta módszer Explicit exponenciális RungeKutta módszer Exponenciális Euler-módszer Az exponenciális Euler-módszer tulajdonságai A merevség ismertetése A konvergencia ismertetése A módszer konvergenciája A konzisztencia ismertetése A módszer konzisztenciája Példák számolással és MATLAB kódokkal Összefoglalás 55 Felhasznált jelölések 56 Irodalomjegyzék 57 1
3 Köszönetnyilvánítás Els sorban szeretnék köszönetet mondani Csomós Petra témavezet mnek, aki segített a téma kiválasztásában és rengeteg segítséget nyújtott a szakdolgozatom megírásánál. Továbbá köszönöm, hogy körültekint en átnézte a szakdolgozatomat és észrevételeivel, tanácsaival, segítségével és türelmével segítette a megírását. Köszönettel tartozom Anyukámnak és a barátaimnak az egyetemi évek és a szakdolgozat írása alatt kapott támogatásért és bíztatásért. Köszönöm Faragó István tanár úrnak az Alkalmazott analízis el adásokat, mert felkeltette a téma iránt az érdekl désemet. Köszönöm továbbá mindazoknak is, akik támogattak. 2
4 El szó A szakdolgozatom témaválasztását els sorban az Alkalmazott analízis el adáson elhangzott RungeKutta típusú módszerek és ahhoz kapcsolódó tulajdonságaik motiválták. A szakdolgozatom teljes egészében törekedtem az egységes jelölés használatára. Ez segíti az olvasót abban, hogy amit egyszer deniáltunk, az a szakdolgozat egészében igaz legyen. Ez a kevés helyen amikor eltér, azt külön jelöltem, hogy abban a részben más lesz. A felhasznált jelöléseket a könnyebb áttekinthet ség érdekében kigy jtöttem egy külön fejezetbe. Ezáltal nem kellett minden egyes részben újra leírni a jelölések értelmét, ugyanakkor a Felhasznált jelölések fejezetben könnyen visszakereshet ek. Ezt a fejezetet több részre bontottam, ami miatt az adott jelölést még könnyebben meg lehet találni. A szakdolgozatban nagy hangsúlyt fektettem a lépésenkénti levezetésre, ami az érthet séget nagyban segíti. Az felhasznált irodalmakban ezek a lépések többnyire összevontak, amik egy rész megértését nehezebbé teszi. A kiírások által, az irodalmak is könnyeben érthet ek. Amikor egy új jelölést bevezettem, ott használtam a : jelet. A bet típusuk is különböz jelölés-csoportokat jelentenek, amit a következ táblázat mutat: 3
5 TARTALOMJEGYZÉK Típusok Angol bet k Görög bet k 1-D függvények kisbet kisbet több-d függvények Nagybet Nagybet változók kisbet kisbet mátrixok/vektorok Nagybet kisbet konstansok Nagybet Nagybet A függvények többnyire több dimenziósak, ahogy a mátrixok/vektorok is, ezért a több dimenziós függvények könnyebb elképzelése érdekében, ahol szükségesnek éreztem, ott kiírtam a fügvényeket és leképezéseiket koordinátánként is. A szakdolgozat céljai közt szerepelt, hogy a részletesség és egységes jelölés rendszere segítségével, a témában kevésbé jártas emberek számára is érthet legyen. Az irodalom hivatkozásokat a fejezet elején megadtam. A RungeKutta módszer széleskörben feldolgozott téma, ezért a szakdolgozatom témaválasztása az exponenciális RungeKutta módszerek. Ennek a módszernek egy alesete az órán taglalt RungeKutta módszer. 4
6 Bevezetés A RungeKutta módszert az 19-as évek elején vezette be Carl Runge és Martin Kutta német matematikus. Ez a módszer még nem volt alkalmas olyan típusú problémák megoldására, amik tartalmaztak exponenciális tagot, mert a számolás hosszadalmas volt. Az exponenciális tagot is tartalmazó, exponenciális Runge Kutta módszereket az 195-es években fedezték fel ban Hersch kezdett velük részletesebben foglalkozni, aki egy másik megoldási módszert készített erre, ami el ször tartalmazott exponenciális tagot. 196-ban Certaine a nemlineáris részt közelítette a konstans variációs formulával ban Pope lefektette a Rosenbrock módszerek alapját ben Lawson a RungeKutta módszerrel az együtthatók megváltoztatásával megoldott egy exponenciális tagot tartalmazó dierenciálegyenletet. Ez volt az els alkalom, hogy a RungeKutta módszerrel megoldottak egy ilyen problémát ban Friedli magasabb rend módszerekkel is megoldotta a nem merev dierenciálegyenletet a Taylor-sor használatával ban Hochbruck, Lubich és Selhofer bevezetett egy új integrálási módszert, ami javított a számítási sebességen. 25-ben Hochbruck és Ostermann elkészítette a magasabb rend exponenciális RungeKutta módszert merev egyenletekre is. Ebben a forrásban található részletesen a történet [7]. Az exponenciális hatványazásakor nagyon sok mátrix szorzást kellett elvégezni, és mivel nem állt rendelkezésre kell számítási teljesítmény, ezért a módszert nem használták sokáig. A számítógépek fejl désével, az algoritmusok javításával az e 5
7 TARTALOMJEGYZÉK szám mátrix hatványára emelése és az új módszerekkel való hatványozás feltalálásával felgyorsult, így ezt a módszert újra el vették és elkezdték használni. Ezt a numerikus közelítési módszert használják például a kémiai modell alkotásnál, reakció-diúzió egyenleteknél, a nemlineáris Schrödinger-egyenletnél, a merev kinetikus egyenletekre, stb. Ez a módszer a szemilineáris egyenleteket hatékonyan tudja megoldani. A szemilineáris egyenletek egy lineáris merev részb l és egy nemlineáris nem merev részb l állnak. A merev részek megoldása hatékonyan csak implicit módszerekkel lenne lehetséges, de az exponenciális RungeKutta módszerrel ennek a merev résznek az értékét pontosan kiszámoljuk, ezért az explicit módszereket használhatjuk. A szakdolgozatban megismerjük a módszer levezetését, megvizsgáljuk egy speciális exponenciális RungeKutta módszert, az exponenciális Euler tulajdonságait, ezt példákkal és ábrákkal illusztráljuk, amiken jól látszódik a numerikus közelító módszer hatékonysága. A példákat, ábrákat a MATLAB programban elkészített saját fejlesztés kódokkal készítettük. 6
8 1. fejezet Az exponenciális RungeKutta módszer levezetése Ebben a fejezetben levezetjük az exponenciális RungeKutta módszert, amivel meg tudunk oldani els rend közönséges r változós szemilineáris dierenciálegyenlet rendszereket, egy kezdeti feltétel ismeretében. Ennek teljesítéséhez közelíteni fogjuk a pontos megoldást, majd a konstans variációs formulát felhasználjuk, végül a Lagrange-interpolációval az ismeretlen nemlineáris függvényt közelítve felírjuk a módszert. Az alábbi irodalmakban találhatóak a felhasznált információk [1] [2] [4] [6] Levezetéshez alaprendszer felírása Legyen r N +, a kezdeti hely, aminek az értéke U R r. Legyen q R +, T = [, q], és F : T R r R r folytonosan dierenciálható függvény, ahol t T és U 1, U 2 R r. Keressük azt az U : T R r folytonosan dierenciálható ismeretlen r dimenziós lineáris függvényt, amire teljesül az alábbi feladat, ami egy els rend közönséges r változós dierenciálegyenlet rendszer kezdetiérték feladata, 7
9 Az exponenciális RungeKutta módszer levezetése avagy Cauchy-feladat: U (t) = F (t, U(t)), t > (1.1.1) U() = U. Deníció. Azt mondjuk, hogy az F a második változójában Lipschitzes, amennyiben minden (t, U 1 ), (t, U 2 ) T R r pontpárra teljesül az alábbi, ahol L R + konstans: F (t, U 1 ) F (t, U 2 ) R r L U 1 U 2 R r. Az F függvény második változójában való Lipschitzessége az egyik szükséges feltétele az (1.1.1) feladat egyértelm megoldásának létezéséhez. Legyen az F (t, U(t)) függvény a következ speciális alakú, ahol A R r r invertálható mátrix, azaz létezik A 1 és G : T R r R r egy nemlineáris, folytonosan dierenciálható függvény: F (t, U(t)) = AU(t) + G(t, U(t)). (1.1.2) Ekkor az (1.1.1) átírható a következ alakra: U (t) = AU(t) + G(t, U(t)), t > U() = U. (1.1.3) Legyen ι, ζ = 1,..., r, majd u ι : T R folytonosan dierenciálható, a ι,ζ R és g ι : T R r R. Így az (1.1.3) egyenletben szerepl tagok mátrixos alakban a következ k: u 1(t) a 1,1 a 1,r u 1 (t) U (t) =., A =....., U(t) =., u r(t) a r,1 a r,r u r (t) g 1 (t, u 1 (t),, u r (t)) G(t, U(t)) =.. g r (t, u 1 (t),, u r (t)) 8
10 Az exponenciális RungeKutta módszer levezetése Az (1.1.1) egyenlet kiírva koordinátánként az alábbi alakú lesz: u 1(t) a 1,1 u 1 (t) + + a 1,r u r (t) + g 1 (t, u 1 (t),, u r (t)). =.. u r(t) a r,1 u 1 (t) + + a r,r u r (t) + g r (t, u 1 (t),, u r (t)) Ezzel felírtuk a kezdetiérték feladat általános alakját, amit meg akarunk oldani Rácsfüggvény és rácsháló létrehozása Osszuk fel a T intervallumot, N N + egyenl részre úgy, hogy N > q, majd a helyek nevei legyenek t,..., t N [, q] és a következ legyen igaz: = t < t 1 < < t N = q. Legyen h R + a felosztott intervallum egy távolsága, azaz h = q N. Legyen n =, 1,..., N a továbbiakban, majd ezekb l látszik, hogy t n t n 1 = h és t n = n h, tehát t n + h = t n+1. (1.2.1) Ezzel létrehoztunk egy egyenl távolságú rácshálót. Most gyártsuk le azt a közelít függvényt, ami a megadott t n pontokban jól közelíti az eredeti ismeretlen U(t) függvényt, de a többi pontban nem feltétlen kell jól közelítenie. Ekkor a közelít függvény legyen Y : T R r folytonosan dierenciálható és a következ k teljesüljenek: U(t ) = Y (t ), (1.2.2) U(t n ) Y (t n ), ahol n = 1, 2,..., N, G(t, U(t )) = G(t, Y (t )). (1.2.3) Ezzel létrehoztunk gyakorlatilag egy rácsfüggvényt, mert csak az adott pontokban közelíti jól az eredeti függvény értékeit. 9
11 Az exponenciális RungeKutta módszer levezetése 1.3. Konstans variációs formula felhasználása Tétel. Legyen Ψ : T R r folytonosan dierenciálható, Γ : T R r aminek létezik az inverze is, Θ : T R r r és w T. A konstans variációs formula használható, ha az Ψ (t) = AΨ(t) + Γ(t), és AΨ(t) = Θ(t) teljesül, ekkor: Ψ(t) = Θ(t) Θ() 1 Ψ() + Θ(t) Θ(w) 1 Γ(w) dw. A konstans variációs formula akkor használható, ha a derivált egy homogén, azaz csak U függvényt l függ, és egy inhomogén, azaz U és t értékekt l függ részek összegéb l áll. Az (1.1.3) pontosan ilyen alakú, ezért használhatjuk most, így alkalmazhatjuk a következ megfeleltetéseket: t Θ(t) := e ta, (1.3.1) Ψ(t) := U(t), Θ() 1 = Θ() = e A = I, Ψ() := U() = U, Γ(w) := G(w, U(w)), Θ(w) 1 := e wa. Erre felírva a konstans variációs formulát: t U(t) = e ta U + e ta e wa G(w, U(w)) dw. (1.3.2) Most az U(t) függvény azon pontjaira nézzük, ahol a t = t n + h, ahol az U értéke nem ismert, ekkor: U(t n + h) = e (tn+h)a U + e (tn+h)a t n+h e wa G(w, U(w)) dw. 1
12 Az exponenciális RungeKutta módszer levezetése Az integrál el tti exponenciális érték bevihet az integrál jel mögé, mert az nem függ w értékt l: U(t n + h) = e (tn+h)a U + t n+h e (tn+h w)a G(w, U(w)) dw. (1.3.3) Az (1.3.3) egyenletben, a Ψ() = U értéket vettük, most legyen a Ψ(t n ) = U(t n ) érték. Ekkor a Θ() 1 most Θ(t n ) 1 lesz, de így a Θ() 1 = Θ() = e A = I helyett a következ lesz: Θ(t n ) 1 = e tna. Mivel nem a helyen nézzük, hanem t n helyen, ezért az integrál alsó határa a konstans variációs formula miatt t n helyt l indul. Ezzel módosítva a konstans variációs formulát: U(t n + h) = e (tn+h)a U(t n ) e tna + t n+h t n e (tn+h w)a G(w, U(w)) dw, U(t n + h) = e ha U(t n ) + t n+h t n e (tn+h w)a G(w, U(w)) dw. (1.3.4) Az (1.3.4) megkapható az (1.3.3) levezetéséb l a következ képpen is: +e (tn+h)a t n (1.3.3) = e (tn+h)a U + e wa G(w, U(w)) dw + t n+h e wa G(w, U(w)) dw. (1.3.5) t n Itt felhasználtuk az integrál addiktivitását és két részre osztottuk az integrálást a t n köztes ponttal. Most emeljük ki az e ha mátrixot és alakítsuk a következ formára az (1.3.5) egyenletet: (1.3.5) = e ha e tna U + e tna t n e wa G(w, U(w)) dw + + t n+h t n e (th+h w)a G(w, U(w)) dw. (1.3.6) 11
13 Az exponenciális RungeKutta módszer levezetése Amennyiben az (1.3.2) egyenletben a t = t n behelyettesítést végezzük el, akkor a következ t kapjuk: t n U(t n ) = e tna U + e tna e wa G(w, U(w)) dw. (1.3.7) Tehát az (1.3.6) szögletes zárójel közti része ugyanaz mint (1.3.7), így ha az (1.3.7) egyenletet behelyettesítjük, akkor megkapjuk az (1.3.4) egyenletet: U(t n + h) = e ha U(t n ) + t n+h t n e (tn+h w)a G(w, U(w)) dw. Tétel. Legyen v : T R, O : T R r, z T, κ T és ς T, ekkor a helyettesítéses integrálon a következ t értjük: v(ς) O(w) dw = ς O(v(z))v (z) dz. v(κ) κ Tegyük a következ megfeleltetést: O(w) := e (tn+h w)a G(w, U(w)), O(v(z)) := e (tn+h v(z))a G(v(z), U(v(z))), v(z) := t n + z, v(κ) = v() := t n, v(ς) = v(h) =: t n + h, v (z) := 1. Ekkor a következ t kapjuk: t n+h t n e (tn+h w)a G(w, U(w)) dw = e (tn+h v(z))a G(v(z), U(v(z))) dz. 12
14 Az exponenciális RungeKutta módszer levezetése A v(z) helyére behelyettesítve az értékét: t n+h t n e (tn+h w)a G(w, U(w)) dw = e (h z)a G(t n + z, U(t n + z)) dz. (1.3.8) Tehát az (1.3.8) egyenletet felhasználva az (1.3.4) integrál részére: U(t n + h) = e ha U(t n ) + e (h z)a G(t n + z, U(t n + z)) dz. (1.3.9) Ezzel meghatároztunk egy módszert, amivel kiszámítható a t n +h helyen lév érték a t n helybeli értékb l, de ez a módszer implicit, ugyanis ismernünk kellene a t n és a t n + h közti értékeket is, az integrálon belüli G(t n + z, U(t n + z)) miatt. Ezt nem ismerjük, ezért a következ kben Lagrange-interpolációt fogunk alkalmazni, amivel közelíteni fogjuk a G függvényt Lagrange-interpoláció ismertetése Az alábbiakban megvizsgáljuk a Lagrange-féle interpolációt. Legyen s N +. Az elkövetkez kben legyen i = 1,..., s. Legyen p : T R egy s 1 fokú valós együtthatós polinom függvény. Deniáljunk egy m : T R függvényt és olyan z i T adott pontokat, amelyre a p(z i ) = m(z i ), azaz a z i pontokban egyezik az értékük. A (z i, m(z i )) pontpárokra gyártsuk le azt a polinom függvényt, ami illeszkedik, tehát m az ismeretlen függvény, amit p függvénnyel közelítjük, de a pontpárokban megegyezik. Tétel. Adott s pontpárra illeszked s 1 fokú polinomból pontosan egy létezik. A p(z) legyen a következ alakú, ahol a d i R az együtthatók, de most s pontban ismerjük a z változót, ezért az ismeretlenek valójában a d i számok: p(z) = d 1 + d 2 z + d 3 z d s z s 1. 13
15 Az exponenciális RungeKutta módszer levezetése Mivel ismerjük a z értékeit, így írjuk fel a p függvényt a z i helyeken: p(z 1 ) = d 1 + d 2 z 1 + d 3 z d s z s 1 1 = m(z 1 ),. p(z i ) = d 1 + d 2 z i + d 3 z 2 i d s z s 1 i = m(z i ),. p(z s ) = d 1 + d 2 z s + d 3 z 2 s d s z s 1 s = m(z s ). Deníció. Lagrange-interpolációs polinomnak nevezzük a következ t, ahol a továbbiakban k = 1,... s, l i : T R valós együtthatós polinom függvény, amit Lagrange-polinomnak nevezünk, és ekkor p(z) lesz az s 1-ed fokú Lagrangeinterpolációs polinom: ahol p(z) = l i (z) = s k=1 k i z z k z i z k, m(z i ) l i (z). (1.4.1) A továbbiakban legyen j = 1,... s, ekkor a következ a Lagrange-polinom egy fontos tulajdonsága: l i (z j ) =, ha j i, (1.4.2) l i (z j ) = 1, ha j = i. (1.4.3) Most válasszuk meg a (z i, m(z i )) pontpárokat úgy, hogy minden i értékre az m(z i ) = 1 teljesüljön. Ekkor a következ lesz igaz: p(z) = m(z i ) l i (z) = l i (z) = 1. (1.4.4) Ez azért lesz igaz, mert a (z i, 1) pontpárokat vettük, de az erre illesztett interpolációs polinom a konstans 1 lesz, ezért az 1 értékkel egyenl az (1.4.4). 14
16 Az exponenciális RungeKutta módszer levezetése 1.5. Közelít polinom függvény létrehozása Legyenek c i különböz valós számok a [, 1] intervallumon. Legyen M : T R r és P : T R r olyan vektor polinom függvény, aminek az elemei m ι : T R, illetve p ι : T R függvények, és z i pedig az i. függvényhely az interpolációból. Vektoros alakban felírva: m 1 (z i ) p 1 (z) M(z i ) =., P (z) =.. m r (z i ) p r (z) Ekkor az (1.4.1) képlettel felírt interpoláció a következ képpen néz ki a több dimenziós esetben: P (z) = ahol P (z) vektoros alakban kiírva: M(z i ) l i (z), (1.5.1) p 1 (z) m 1 (z i ) l i (z) P (z) =. =.. p r (z) m r (z i ) l i (z) Legyen ez a P egy olyan s 1 fokú polinom függvény, amelynek a pontjai egybesnek az (1.3.9) egyenletben szerepl G(t n +z, U(t n +z)) függvény azon pontjaival, amelyre a t n +c i h teljesül, ahol z i = c i h. Valójában a t n +c i h helyeken felvett értékeket nem ismerjük, de egy Lagrange-polinommal közelítjük a pontokban. A G(t n + z, U(t n + z)) függvényt az (1.3.9) miatt és h között kellene integrálni, de G(t n + z, U(t n + z)) nem integrálható, mert a megadott intervallumon nem ismerjük az értékeket, ezért egy polinom függvénnyel közelítjük a és a h helyek között felvett értékekkel, de t n értékkel eltolva a G(t n + z, U(t n + z)) függvényt. A polinom függvény könnyen integrálható. Ekkor az általunk deniált P függvényre 15
17 Az exponenciális RungeKutta módszer levezetése a következ k igazak: P (t n + z) : G(t n + z, U(t n + z)), (1.5.2) P (t n + c i h) := G(t n + c i h, U(t n + c i h)). (1.5.3) A G(t n + c i h, U(t n + c i h)) vektoros alakja: g 1 (t n + c i h, u 1 (t n + c i h),, u r (t n + c i h)) G(t n + c i h, U(t n + c i h)) =.. g r (t n + c i h, u 1 (t n + c i h),, u r (t n + c i h)) Vizsgáljuk meg mit kapunk, ha az (1.5.3) egyenlet c i értékébe a értéket illetve az 1 számot helyettesítjük be, amik ezek a c i értékének a széls értékei: P (t n + h) = G(t n + h, U(t n + h)), P (t n ) = G(t n, U(t n )). A behelyettesítésével az eredeti t n függvényértéket kapjuk meg, míg ha az 1 számot írjuk be, akkor a következ helyen lév t kapjuk meg, amit keresünk: P (t n + 1 h) = G(t n + 1 h, U(t n + 1 h)), P (t n + h) = G(t n + h, U(t n + h)). A t n + c i h helyek valójában az általunk ismert köztes helyek, és feltesszük hogy ismerjük a hozzá tartozó értékeket. Lásd (1.1) ábra. A P (t n + c i h) függvénynek megfeleltettünk egy Lagrange-interpolációs függvényt, ami a t n +c i h helyeken pontosan azt az értéket vette fel, mint a G(t n + c i h, U(t n + c i h)). t n t n + c i h t n + h 1.1. ábra. Köztes t n helyek 16
18 Az exponenciális RungeKutta módszer levezetése Vezessük be a következ jelölést, ahol K R r s mátrix és K i R r a következ : K i := P (t n + c i h). (1.5.4) Mátrixos alakban felírva, ahol k ζ,i R és k ζ,i := p ζ (t n + c i h): k 1,1 k 1,s k 1,i p 1 (t n + c i h). K =...., K i =. =. = P (t n + c i h). k r,1 k r,s k r,i p r (t n + c i h) Mivel a P (z) függvényt egy Lagrange-interpolációs polinomnak készítettük el, ezért az (1.5.1) egyenlet M(z i ) függvény z i helyei megegyeznek a t n + c i h helyekkel és az M(z i ) = P (t n + c i h) függvénnyel. Az (1.5.4) miatt K i = M(z i ) (1.5.5) összefüggés is teljesül, tehát a Lagrange-interpolációs polinomokkal fogjuk meghatározni a közelít függvény értékeit. Vektoros alakban: k 1,i m 1 (z i ) K i =. =. = M(z i). m r (z i ) k r,i Az (1.5.5) miatt átírhatjuk az (1.5.1) Lagrange-polinomot a következ formára: P (t n + z) = K i l i (z). (1.5.6) Vegyük észre, hogy az (1.4.2) és az (1.4.3) miatt, a következ igaz: P (t n + z j ) = K i l i (z j ) = K j, ugyanis az l i (z j ) minden j i helyen, de amikor az i index értéke eléri j indexet, akkor az l i (z j ) értéke 1 lesz. Összegezve: K j = P (t n + c j h) = K i l i (z j ). (1.5.7) 17
19 Az exponenciális RungeKutta módszer levezetése A Lagrange-interpolációt felhasználva, el állítottunk egy olyan P (t n +z) függvényt, ami a t n + z = t n + c i h pontokban egyezik a G(t n + z, U(t n + z)) függvénnyel. Ezt fogjuk a továbbiakban felhasználni Polinom függvény alkalmazása Vegyük észre, hogy az (1.3.9) egyenletben szerepl G(t n + z, U(t n + z)) függvényt tudjuk közelíteni az (1.5.2) formula miatt a P (t n + z) függvénnyel, azaz: U(t n + h) e ha U(t n ) + e (h z)a P (t n + z) dz. Az (1.2) fejezetben legyártott Y közelít függvényt felhasználva ez átírható az alábbi módon: Y (t n + h) = e ha Y (t n ) + e (h z)a P (t n + z) dz. Az (1.5.6) összefüggésb l kifolyólag a P (t n + z) formulát átírhatjuk, így a következ t kapjuk: Y (t n + h) = e ha Y (t n ) + e (h z)a Az (1.5.4) összefüggést felhasználva: K i l i (z) dz. Y (t n + h) = e ha Y (t n ) + e (h z)a P (t n + c i h) l i (z) dz. A P (t n +c i h) megfeleltethet az (1.5.3) miatt G(t n +c i h, U(t n +c i h)) függvénynek, de mivel az Y függvénnyel közelítettük az U függvényt, ezért a P (t n + c i h) jól közelíti a G(t n + c i h, Y (t n + c i h)) függvényt is: Y (t n + h) = e ha Y (t n ) + e (h z)a G(t n + c i h, Y (t n + c i h)) l i (z) dz, 18
20 Az exponenciális RungeKutta módszer levezetése ezt exponenciális kvadratúra szabálynak is hívják. Vegyük észre, hogy a véges összeg nem függ az integrálban lév z változótól, így azok kivihet k az integrálból: Y (t n +h) = e ha Y (t n )+ e (h z)a l i (z) dz G(t n +c i h, Y (t n +c i h)). (1.6.1) Az (1.6.1) integrál jelhez tartozó tagok már csak z változótól függenek, ezenkívül egy exponenciális és egy polinom szorzata tartozik az integrálhoz, ami könnyen integrálható és h között. Ezt az integrált nevezzük el a következ képpen úgy, hogy kapjon egy 1 h szorzót, ahol B i R r r : B i := 1 e (h z)a l i (z) dz. (1.6.2) h Ekkor az (1.6.1) és az (1.6.2) összefüggést felhasználva a következ t kapjuk, ahol a korábbi 1 szorzót kompenzáljuk egy h szorzóval: h Y (t n + h) = e ha Y (t n ) + h B i G(t n + c i h, Y (t n + c i h)). (1.6.3) Az (1.6.3) formulában szerepl szorzatok sorrendje nem cserélhet meg ugyanis: e ha R r r, Y (t n ) R r, ezek szorzata pedig csak az (1.6.3) egyenletben szerepl sorrendben lehetséges és a B i R r r, ahol minden i indexre B i egy R r r mátrix, illetve a G(t n +c i h, Y (t n +c i h))r r miatt szintén csak az (1.6.3) egyenletben szerepl sorrendben lehetséges a szorzatuk. Ez a mátrix szorzás szabálya miatt van így. Most megkaptuk az Y (t n + h) számítására vonatkozó képletet, de nem ismerjük még az Y (t n + c i h) értékeket, most számoljuk ki ezt. Ennek meghatározására a konstans variációs formulát lehetne használni, és levezetni, de mi az egyszer ség kedvéért nézzük az (1.3.9) egyenletet a h = c i h helyen, és helyettesítsük be az újbóli levezetés helyett: U(t n + c i h) = e c iha U(t n ) + c i h e (c ih z)a G(t n + z, U(t n + z)) dz. (1.6.4) 19
21 Az exponenciális RungeKutta módszer levezetése Vegyük észre, hogy az (1.6.4) G(t n + z, Y (t n + z)) függvényét tudjuk közelíteni az (1.5.2) miatt a P (t n + z) függvénnyel. U(t n + c i h) e c iha U(t n ) + c i h e (c ih z)a P (t n + z) dz. Az (1.2) fejezetben legyártott Y közelít függvénnyt felhasználva, a fenti átírható az alábbi módon: c i h Y (t n + c i h) = e c iha Y (t n ) + e (c ih z)a P (t n + z) dz. (1.6.5) Az (1.5.6) öszefüggést átírhatjuk a következ képpen: P (t n + z) = K j l j (z). (1.6.6) Az (1.6.6) képletet felhasználva az (1.6.5) formulában a következ t kapjuk: j=1 Y (t n + c i h) = e c iha Y (t n ) + c i h e (c ih z)a j=1 K j l j (z) dz. Az (1.6.6) egyenletben szerepl j indexre át kellett térni, mert az (1.6.5) képletben a tagok már függtek az i értékt l. Az (1.5.7) miatt a K j átírható P (t n + c j h)-ra: Y (t n + c i h) = e c iha Y (t n ) + c i h e (c ih z)a j=1 P (t n + c j h) l j (z) dz. A P (t n + c j h) megfeleltethet G(t n + c j h, Y (t n + c j h)) függvénynek, ezzel behelyettesítve: Y (t n + c i h) = e c iha Y (t n ) + Az egyenlet átrendezve: c i h e (c ih z)a j=1 G(t n + c j h, Y (t n + c j h)) l j (z) dz. + j=1 c i h Y (t n + c i h) = e c iha Y (t n )+ e (c ih z)a l j (z) dz G(t n + c j h, Y (t n + c j h)). (1.6.7) 2
22 Az exponenciális RungeKutta módszer levezetése Alkalmazzuk a következ jelölést de az integrálnak adjunk egy 1 h szorzót, ahol A i,j R r r : A i,j := 1 c i h e (c ih z)a l j (z) dz. (1.6.8) h Az (1.6.8) egyenlet beírva az (1.6.7) képletbe és kompenzálva az 1 h szorzó: Y (t n + c i h) = e c iha Y (t n ) + h A i,j G(t n + c j h, Y (t n + c j h)). (1.6.9) j=1 A szorzások itt is csak ebben a sorrendben végezhet k el, a mátrix szorzás szabálya miatt. Megjegyezzük, hogy A i,j R r r, ahol minden i és j indexre A i,j egy R r r mátrix. Most már kiszámítottuk az Y (t n + c i h) értékét az el z tagokból, most az (1.6.9) egyenletet írjuk be az (1.6.3) összefüggésbe: Y (t n + h) = e ha Y (t n )+ +h s B i G(t n + c i h, e c iha Y (t n ) + h s A i,j G(t n + c j h, Y (t n + c j h))). A G(t n + c j h, Y (t n + c j h)) közelítettük a P (t n + c j h) függvénnyel, és az (1.5.7) miatt a következ behelyettesítést végezhetjük: j=1 = e ha Y (t n ) + h Y (t n + h) = ( B i G t n + c i h, e c iha Y (t n ) + h ) A i,j K j, j=1 (1.6.1) ahol K j = G(t n + c j h, Y (t n + c j h)). Alkalmazzuk a következ jelölést, ahol a K i R r : K i := G (t n + c i h, e c iha Y (t n ) + h s ) A i,j K j. j=1 21
23 Az exponenciális RungeKutta módszer levezetése Ekkor az (1.6.1) a következ lesz: Y (t n + h) = e ha Y (t n ) + h s B i K i. (1.6.11) Ezzel megkaptuk az s lépcs s exponenciális RungeKutta módszert (RKM), minden n =, 1,..., N 1 esetben: A i,j = 1 c i h e (c ih z)a l j (z) dz, h B i = 1 e (h z)a l i (z) dz, h K j = G(t n + c j h, Y (t n + c j h)), K i = G ( t n + c i h, e c iha Y (t n ) + h s ) A i,j K j, j=1 Y (t n + h) = e ha Y (t n ) + h s B i K i. (1.6.12) Ezzel a módszerrel megoldhatóvá vált az (1.1.3) els rend közönséges r változós dierenciálegyenlet rendszer, el re megadott kezdeti feltétellel. A fejezetben levezettük az exponenciális RungeKutta módszert. 22
24 2. fejezet Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai Ebben a fejezetben a Taylor-sor segítségével átírjuk a módszerünket, majd megvizsgáljuk az együtthatók viselkedését, bizonyos feltételek mellett. A [4] irodalomban található a fejezet forrása Az exponenciális RKM felírása Taylor-sorral Legyen H : T R r, majd tegyük a következ megfeleltetést: H(t) := G(t, Y (t)). (2.1.1) Tekintsünk a Taylor-sor azonosságra, amit a H függvényre írunk fel: H(t n + z) = l=1 z l 1 H (l 1) (t n ) (l 1)!, (2.1.2) 23
25 Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai ahol a H (l 1) függvény jelenti a H függvénynek az (l 1)-edik deriváltját. Az (1.3.9) képletbe helyettesítsük be a (2.1.2) egyenletet: Y (t n + h) = e ha Y (t n ) + e (h z)a l=1 z l 1 H (l 1) (t n ) (l 1)! dz. Mivel a H és a végtelen összeg l indext l függ és nem a z változótól, és a Taylor-sor egyenletesen konvergens, így ezek kivihet k az integrálból: Y (t n + h) = e ha Y (t n ) + l=1 e (h z)a z l 1 (l 1)! dz H(l 1) (t n ). (2.1.3) Tegyük a következ elnevezéseket, ahol az l = 1, 2,..., és ϕ l R r r egy mátrix: ϕ l := ϕ l (ha) := 1 h l e (h z)a z l 1 dz, (2.1.4) (l 1)! ϕ := ϕ (ha) := e ha. (2.1.5) Ha a (2.1.4) egyenletben A helyett a mátrixot írjuk, a következ t kapjuk, ahol I R r r identitás mátrix:: ϕ l () = 1 h l z l 1 I (l 1)! dz = I l!. 24
26 Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai Végezzük el a következ integrálást: ϕ l+1 = 1 h l+1 1 h l+1 e (h z)a zl l! dz = 1 ] h [ e (h z)a zl h l+1 l! A 1 = 1 l! A 1 h + 1 h l = 1 h l l e (h z)a zl 1 l! A 1 dz = z l 1 e (h z)a A 1 dz (l 1)! h = z l 1 e (h z)a (l 1)! dz I A 1 l! h = = (ϕ l ϕ l ()) A 1 h. Amennyiben ezt rekurzívan folytatjuk, a következ t kapjuk: ϕ l = e ha A l h l l l=1 A l. (2.1.6) h l(l l)! Tekintsünk a következ azonosságra: e ha = (ha)ľ ľ= ľ! = I + (ha) + (ha)2 2 A (2.1.7) behelyetetsítve a (2.1.6) képletbe: + (ha) (2.1.7) ϕ l = (ha)ľ ľ= ľ! A l h l l l=1 A l h l(l l)!. Az els szumma kiírva és elvégezve a szorzás: (ha)ľ ľ= ľ! A l h l = A l!h + A l+1 l 1!h A !hl 2 (l 1)!h + I l! + ha (l + 1)! l 1 + A l+2 A második szumma kiírva: l l=1 A l h l(l l)! = A l h l + A l+1 h l A 1 (l 1)!h. 25
27 Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai Elvégezve a kivonást: ϕ l = I l! + ha (l + 1)! + h2 A 2 (l + 2)! (2.1.8) Amennyiben l, akkor a két szumma normában vett különbsége a értékhez tart, ami így egy monoton csökken sorozat. Tehát ϕ l R r r. A (2.1.4) képletet helyettesítsük be a (2.1.3) egyenletbe. Behelyettesítve: Y (t n + h) = e ha Y (t n ) + h l ϕ l H (l 1) (t n ). (2.1.9) Végül az összeg kiírva: l=1 Y (t n + h) = e ha Y (t n ) + hϕ 1 H(t n ) + h 2 ϕ 2 H (t n ) + h 3 ϕ 3 H (t n ) Most az (1.6.4) azonosságra használjuk a (2.1.2) azonosságot: Y (t n + c i h) = e c iha Y (t n ) + c i h e (c ih z)a l=1 z l 1 H (l 1) (t n ) (l 1)! Mivel H és az összeg független az integráltól, ezért azok kivihet ek: Y (t n + c i h) = e c iha Y (t n ) + l=1 c i h e (c ih z)a dz. z l 1 (l 1)! dz H(l 1) (t n ). Tegyük a következ megfeleltetést, ahol a ϕ l,i R r r egy mátrix: Behelyettesítve: ϕ l,i := 1 h l c i h e (c ih z)a Y (t n + c i h) = e c iha Y (t n ) + minden n =, 1,..., N 1 esetén. Kiírva: z l 1 dz. (2.1.1) (l 1)! h l ϕ l,i H (l 1) (t n ), (2.1.11) Y (t n + c i h) = e c iha Y (t n ) + hϕ 1,i H(t n ) + h 2 ϕ 2,i H (t n ) Ezzel felírtuk a RungeKutta módszert a Taylor-sorral. l=1 26
28 Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai 2.2. A B i tulajdonságai Most vizsgáljuk meg az (1.6.2) képlettel deniált mátrixokat. Vegyük a véges összegét az i = 1,..., s értékek között: B i = 1 h e (h z)a l i (z) dz. h A véges összeg i indext l függ, az integrál függvényei pedig z változótól, ezért a szumma bevihet az l i elé: B i = 1 h e (h z)a l i (z) dz. Legyen B R r r. Az (1.4.4) miatt a véges összeg értéke 1 lesz, így a következ t kapjuk: Az integrálás elvégezve: B := B i = 1 h e (h z)a dz. B = B i = 1 h eha [ e za A 1] h = 1 h (eha I)A 1. (2.2.1) A (2.1.7) egyenletet behelyettesítve a (2.2.1) képletbe, és A 1 mátrixszorzást végezve jobbról: B i = I + ha 2 + h2 A A (2.1.4) képlet l = 1 esetben könnyen integrálható, ami a következ alakú: ϕ 1 = 1 h (eha I)A 1. (2.2.2) Ekkor a (2.2.1) képletre a (2.2.2) miatt teljesül a következ : B = B i = ϕ 1. (2.2.3) 27
29 Az exponenciális RungeKutta módszer átírása és az együtthatók tulajdonságai 2.3. Az A i,j tulajdonságai Az (1.6.8) képletre is alkalmazzunk összegzést j szerint: A i,j = j=1 j=1 1 h c i h e (c ih z)a l j (z) dz. A j indext l egyedül l i függ, így a szumma bevihet az integrál jel mögé: A i,j = 1 h j=1 c i h e (c ih z)a l j (z) dz. Az (1.4.4) miatt a véges összeg 1 lesz, legyen A i R r r, így a következ t kapjuk: j=1 A i := A i,j = 1 h j=1 c i h e (c ih z)a dz. Elvégezve az integrálást: A i := A i,j = 1 h (ec iha I)A 1. (2.3.1) j=1 A (2.1.1) képlet l = 1 esetben könnyen integrálható, ami a következ : ϕ 1,i = 1 h (ec iha I)A 1. (2.3.2) Ekkor a (2.3.2) képletet felhasználva a (2.3.1) képletre, a következ teljesül: A i = A i,j = ϕ 1,i. (2.3.3) j=1 28
30 3. fejezet Módszerek Ebben a fejezetben felírunk néhány, az általános exponenciális RungeKutta módszerb l levezethet további módszert. A [4] irodalomban található a fejezet forrása A közönséges RungeKutta módszer A közönséges RungeKutta módszert megkapjuk, amennyiben az A értékét a mátrixnak választjuk. Ekkor az (1.6.12) módszerb l kiesik az összes exponenciális tag, hiszen e h = I így visszakapjuk a közönséges RungeKutta módszert. Azokat a módszereket, ahol az A = feltételt tesszük, underlying módszereknek nevezzük. Helyettesítsük be az (1.6.12) képletekben az A helyére a mátrixot, ekkor minden n =, 1,..., N 1 esetén a következ módszert kapjuk: A i,j = 1 c i h l j (z) dz, h B i = 1 h l i (z) dz, K j = G(t n + c j h, Y (t n + c j h)), 29
31 Módszerek K i = G ( t n + c i h, Y (t n ) + h s ) A i,j K j, j=1 Y (t n + h) = Y (t n ) + h s B i K i. Ezzel megkaptuk az implicit RungeKutta módszert. Ezt a módszert akkor érdemes használni, amikor az (1.1.3) dierenciálegyenlet rendszer nem tartalmazza az AU(t) merev részt, azaz (1.1.1) alakú. A tapasztalat azt mutatja, ha egy merev részt tartalmazó egyenletre használnánk, akkor a megoldása lényegesen lassabb lenne, és több számítást igényelne a kisebb lépés és nagyobb lépcs szám miatt, ami szükséges lenne. A (2.1.4) l = 1 és A = esetben a következ lesz: ϕ 1 = I. Ekkor a (2.2.3) a következ képpen fog kinézni: B = B i = I. A (2.1.1) l = 1 és A = esetben a következ lesz: ϕ 1,i = c i I. Ekkor a (2.3.3) a következ képpen fog kinézni: A i = A i,j = c i I. j=1 Ezek valójában az underlying RungeKutta módszernek az els rend eléréséhez szükséges rendszabályok Explicit exponenciális RungeKutta módszer A módszert explicitnek nevezzük, ha a j index nem s értékig megy, hanem i 1 indexig, ugyanis ekkor a következ tag kiszámításához csak az el z ismert tagokat 3
32 Módszerek használjuk fel. Az implicit esetben a nem ismert jöv beli értékeket is felhasználjuk. A továbbiakban az explicit exponenciális RungeKutta módszerekkel foglalkozunk. Tegyük a következ kikötést: c 1 =. Ekkor az (1.6.8) miatt az A 1,j mátrixok is érték ek, ugyanis az integrál és közötti tartományon megy, ahol így lesz értéke. Ekkor a K i mátrix alakja: Értékenként kiírva: K i = G (t n + c i h, e c iha Y (t n ) + h i 1 ) A i,j K j. j=1 K 1 = G(t n, Y (t n )), K 2 = G(t n + c 2 h, e c 2hA Y (t n ) + ha 2,1 G(t n, Y (t n )),. K s = G(t n + c s h, e csha Y (t n )+ +ha s,1 G(t n, Y (t n )) ha s,s 1 G(t n + c s 1 h, Y (t n + c s 1 h))). A módszert implicitnek nevezzük, ha a j indexet s indexig nézzük. Az A i,j és B i mátrixokat, valamint a c i értékeket felhasználva felírhatjuk az exponenciális RungeKutta módszerekre vonatkozó Butcher-táblázatokat: c 2 A 2, c s A s,1... A s,s 1 B 1 B 2... B s Explicit exponenciális RKM Butcher-tábla 31
33 Módszerek c 1 A 1,1 A 1,2... A 1,s A 1 c 2 A 2,1 A 2,2... A 2,s A c s A s,1 A s,2... A s,s A s B 1 B 2... B s B Implicit exponenciális RKM Butcher-tábla Az utolsó oszlopban szerepl A i és B tagok, a sorösszeget jelentik, amiket a (2.3) és (2.2) fejezetekben vezettünk be Exponenciális Euler-módszer Legyen H : T R r, és tegyük a következ megfeleltetést: H(t) := G(t, U(t)). (3.3.1) A (2.1.2) összefüggést felírhatjuk az H(t n + z) tagra is a H(t n + z) tag helyett, ahol az R : T T R r a Taylor-sor maradék tagját jelenti: H(t n + z) = H(t n ) + R(t n, z). (3.3.2) Most az (1.3.9) képletbe helyettesítsük be a (3.3.2) azonosságot, így a következ t kapjuk: U(t n + h) = e ha U(t n ) + e (h z)a (H(t n ) + R(t n, z)) dz. A zárójel felbontás után: U(t n + h) = e ha U(t n ) + e (h z)a H(t n ) dz + e (h z)a R(t n, z) dz. 32
34 Módszerek A maradék tagokat elhagyva megkapjuk a módszerünket. Mivel tagokat hagyunk el, így az eredeti U függvény helyett a közelít Y függvényre kell felírnunk. Y (t n + h) = e ha Y (t n ) + e (h z)a H(t n ) dz. (3.3.3) A fenti képlet átírható a (2.1.4) képlet l = 1 eset segítségével a következ alakra: Y (t n + h) = e ha Y (t n ) + hϕ 1 H(t n ), (3.3.4) minden n =, 1,..., N 1 érték esetén. Ezzel el állítottuk az explicit exponenciális Euler-módszert. A módszer az (1.6.12) módszerb l is megkapható, ha az együtthatókat a következ nek választjuk: s = 1, c 1 =, A 1,1 =, l 1 (z) = 1, B 1 = 1 e (h z)a dz. h Ekkor felírható a következ Butcher-tábla: B 1 Explicit exponenciális Euler-módszer Butcher-táblája 33
35 4. fejezet Az exponenciális Euler-módszer tulajdonságai Ebben a fejezetben bevezetjük a merevség, a konzisztencia, és a konvergencia fogalmát. Ellen rizzük a módszer konvergenciáját, konzisztenciáját, és a konvergenciához szükséges feltételeket. A [3] forrásban található a konvergencia bizonyítása, amit felhasználtunk, a [4] számú forrásban van a konvergencia bizonyítása Banachterekre és a merevség ismertetése, és az [5] irodalomban van a konzisztencia bizonyítása az általános els rend esetben A merevség ismertetése A dierenciálegyenletek a merevségük alapján két csoportra oszthatóak: merev és nem merev. A merevségre nincs általánosan elfogadott deníció, ezt a numerikus módszerünk használata után állapíthatjuk meg. Merevség megállapítására szokták használni a dierenciálegyenlet rendszerre felírt Jacobi-mátrix normában vett legnagyobb és legkisebb sajátértékének hányadosát. Amennyiben ez a hányados nagy, 34
36 Az exponenciális Euler-módszer tulajdonságai akkor merev az egyenlet, de sajnos vannak esetek, amikor az egyenlet merev, de a hányados kicsi. Egy egyenletet merevnek mondunk, ha az explicit módszernek nagy (h) lépésközt választva, a numerikus megoldás a pontos megoldás körül oszcillál vagy nem tart hozzá. Amennyiben ezt a lépésközt kell en kicsinek választjuk, akkor már jól és gyorsan fogja közelíteni, de ez nagy mennyiség számítást igényelne. Az explicit módszer numerikusan instabil módszer egy merev egyenlet megoldásánál, mert létezik egy kritikus lépésköz, ami fölött a módszer csak sok lépés után közelít jól vagy egyáltalán nem közelíti, csak oszcillál. A merev egyenleteket implicit módszerekkel tudunk jól megoldani. Nem merevnek nevezünk egy egyenletet, ha az explicit és az implicit módszerek is jól közelítik a pontos megoldást a megválasztott akár nagy h érték esetén is. Az exponenciális RungeKutta típusú módszereknél az U (t) függvényt két komponensre bontottuk: egy lineáris merev részre, valamint egy nemlineáris nem merev részre. A merev részt pontosan kiszámítjuk mindig az e ha Y (t n ) képlettel, így a merev rész nem okoz problémát. Ebb l következik, hogy nem szükséges implicit megoldást használnunk, mert az explicit exponenciális RungeKutta módszer is jól fogja közelíteni a merev és a nem merev egyenleteket is A konvergencia ismertetése Deníció. Egy módszert konvergensnek nevezünk, ha a közelít megoldás tart a pontos megoldáshoz, tehát a pontos és a közelít megoldás különbsége a értékhez tart normában minden t = nh = t n T pontban, amennyiben a h távolsággal is számhoz tartunk. Ezzel egy nomodó rácsháló fog létrejönni: lim h nh=t n Y (t n ) U(t n ) R r =. (4.2.1) A pontos és a közelít megoldás különbsége a globális hiba, ami minden egyes lépésben növekedik, de a lépésköz csökkentésével ez a hiba a számhoz tart. 35
37 Az exponenciális Euler-módszer tulajdonságai Deníció. Egy módszert ρ rendben konvergensnek nevezünk, ha létezik olyan L T konstans, ami nem függ n és h értékeit l úgy, hogy az alábbi teljesül: Y (t n ) U(t n ) R r = Lh ρ. (4.2.2) 4.3. A módszer konvergenciája Tétel. Legyen L R + konstans, majd tegyük fel, hogy a G függvény is Lipschitzes a második változójában, azaz: G(t n, Y (t n )) G(t n, U(t n )) R r L Y (t n ) U(t n ) R r, és létezik szuprémuma a G (t, U(t)) függvénynek. Legyen S R + véges érték, és legyen S := sup t t n G (t, U(t)) R r. Ekkor a (3.3.3), azaz az exponenciális Euler-módszer els rendben konvergens. Bizonyítás. Tekintsünk a H függvény alábbi Taylor-sor alakjára, ahol a maradék tagokat integrál formában írjuk fel, ahol a σ T: H(t n + z) = H(t n ) + z H (t n + σ) dσ. (4.3.1) Helyettesítsük be az (1.3.9) képletbe a (4.3.1) Taylor-sor fejtést, ekkor a következ t kapjuk: U(t n + h) = e ha U(t n ) + e (h z)a H(t n ) dz+ + e (h z)a z H (t n + σ) dσ dz. (4.3.2) Tegyük a következ megfeleltetést, ahol δ n R r és n =, 1,..., N 1 esetén: δ n+1 := e (h z)a z H (t n + σ) dσ dz. (4.3.3) 36
38 Az exponenciális Euler-módszer tulajdonságai Ekkor a (4.3.2) a következ képpen írható fel a (4.3.3) segítségével: U(t n + h) = e ha U(t n ) + e (h z)a dz H(t n ) + δ n+1. A (2.1.4) képletet l = 1 esetben nézve, majd behelyettesítve a fentibe: U(t n + h) = e ha U(t n ) + hϕ 1 H(t n ) + δ n+1. (4.3.4) Ezzel felírtuk az exponenciális Euler-módszert az (1.1.3) probléma pontos megoldásának segítségével. Tegyük a következ megfeleltetést, ahol E n R r hibamátrix, amivel mérhet az eredeti függvény és a közelít közti eltérés, majd felhasználjuk a (4.3.4) és a (3.3.4) képletet: E n := Y (t n ) U(t n ), (4.3.5) E n+1 := Y (t n + h) U(t n + h) = e ha Y (t n ) + hϕ 1 H(t n ) e ha U(t n ) hϕ 1 H(t n ) δ n+1, minden n =, 1,..., N 1 esetén. A képlet összevonva: E n+1 = e ha (Y (t n ) U(t n )) + hϕ 1 (H(t n ) H(t n )) δ n+1. (4.3.6) Használjuk a következ elnevezést, ahol E n R r : E n := H(t n ) H(t n ) = G(t n, Y (t n )) G(t n, U(t n )). (4.3.7) Felhasználjuk a (4.3.5) és a (4.3.7) megfeleltetést a (4.3.6) hibában: E n+1 = e ha E n + hϕ 1 E n δ n+1. Rekurzívan folytatva, ahol κ =, 1,..., n 1, a következ t kapjuk: n 1 n 1 E n = h e (n κ 1)hA ϕ 1 E κ e κha δ n κ. (4.3.8) κ= κ= 37
39 Az exponenciális Euler-módszer tulajdonságai Írjuk ki a (4.3.8) második véges összegében lév értéket a (4.3.3) segítségével: z e κha δ n κ = e κha e (h z)a H (t n κ 1 + σ) dσ dz. (4.3.9) A (4.3.9) hiba felülr l becsülhet, amennyiben a tételben szerepl fels becslést, az S konstanst behelyettesítjük. A behelyettesítés azért lehetséges, mert a bels integrál bár és z között mozog, de a küls viszont csak és h között. Ennek következményeként a bels integrál is és h között mozog, ami miatt a bels H függvény maximum a t n helyig megy el, ami viszont a fels becslésünkben is gyelve van. e κha δ n κ R r A bels integrálás elvégezve: e κha δ R n r e κha δ n R r eκha eκha eκha e (h z)a e (h z)a z S dσ dz [ ] z Sσ dz ze (h z)a dz S R r r R r r R r r,.. (4.3.1) A (2.1.4) l = 2 esetben használva, és behelyettesítve a (4.3.1) képletbe: h e κha δ R n r ze (h z)a dz S = e κha h 2 ϕ 2 S R r r. (4.3.11) eκha R r r A (4.3.8) második szummája felülr l becsülve a (4.3.11) segítségével: n 1 n 1 e κha δ R n κ r e κha h 2 ϕ 2 S R r r. (4.3.12) κ= κ= Tekintsünk a következ fels becslés levezetésére, mivel ez egy abszolút konvergens sor, ezért lehetséges a levezetés: e ta t l A l R r r = l! l= R r r l= t l A l R r r l! l= t l A l R r r l! e A R r r t. 38
40 Az exponenciális Euler-módszer tulajdonságai Legyen Ω R + és Ω := A R r r, ekkor a fenti összefüggés a következ képpen írható fel: e ta R r r e Ωt. (4.3.13) Írjuk ki, és alakítsuk át a felülr l becsl véges összeget a (4.3.12) egyenl tlenségben: n 1 e κha h 2 ϕ 2 S R r r = (e ha + e 1hA e (n 1)hA )Sh 2 ϕ R 2 r r = κ= = (e t A + e t 1A e t n 1A )h 2 ϕ 2 S R r r. (4.3.14) A (4.3.14) felülr l becsülhet a (4.3.13) használatával, mert csak pozitív kitev k vannak: e t A R r r e Ωt e Ωtn,. e t n 1 A R r r e Ωt n 1 e Ωtn, (e t A + e t 1A e t n 1A )h 2 ϕ 2 S R r r ne Ωt n h 2 ϕ 2 S R r r. Legyen L R + konstans, ami függ Ω és t n értékekt l, tehát L := L(Ω, t n ): L := e Ωtn. (4.3.15) Behelyettesítve: n 1 e κha h 2 ϕ 2 S R r r nlh 2 ϕ 2 S R r r. κ= A (2.1.8) miatt és a (2.1.5) valamint mert a h < t n miatt a következ igaz: ϕ 2 R r r ϕ R r r = e ha R r r < e tna R r r. Tegyük a következ elnevezést, ahol a Φ R + : Φ := e tna R r r 39
41 Az exponenciális Euler-módszer tulajdonságai Mivel S, L, h, n és Φ eleve pozitívak, így a következ fels becslés is igaz: n 1 e κha h 2 ϕ 2 S R r r nlh 2 ϕ 2 S R r r nlh 2 ΦS = nhlhφs = Lht n ΦS. κ= Tehát a következ lesz a fenti alapján: n 1 e κha h 2 ϕ 2 S R r r Lht n ΦS. (4.3.16) κ= A (4.3.12) és a (4.3.16) miatt a következ is igaz: n 1 e κha δ R n κ r r Lht n ΦS. (4.3.17) κ= A (4.3.8) átírható a (4.3.17) segítségével a következ alakra: n 1 E n R r h e (n κ 1)hA ϕ 1 E κ + Lht n ΦS. (4.3.18) R r κ= A (4.3.13) és a (4.3.15) miatt a következ fels becslés is igaz: e (n κ 1)hA R r r = e (t n κ 1 )A R r r e (t n κ 1)Ω e Ωtn = L. Ezt a becslést behelyettesítve a (4.3.18) képletbe: n 1 (4.3.18) hl ϕ 1 E κ R + Lht n ΦS. (4.3.19) κ= r A (4.3.7) és a (4.3.5) jelölést helyettesítsük be a tételben szerepl Lipschitz kritériumba: E n R r L E n R r. Ezt helyettesítsük be a (4.3.19) egyenl tlenségbe: n 1 E n R r hllϕ n 1 1 E κ R r + Lht n ΦS hllϕ 1 R r r E κ R r + Lht n ΦS. κ= R r A (2.1.8) és a (2.1.5) miatt, valamint mert a h < t n miatt a következ igaz: κ= ϕ 1 R r r ϕ R r r = e ha R r r < e tna R r r = Φ. 4
42 Az exponenciális Euler-módszer tulajdonságai Így a fentibe behelyettesíthetjük. A (2.1.8) miatt és a (2.1.5) valamint mert a h < t n miatt a következ igaz: E n R r n 1 n 1 hllφ E κ R r + Lht n ΦS hllφ E κ R r + Lht n ΦS. κ= κ= Lemma. Most tekintsünk a diszkrét Gronwall lemmára, ahol ɛ n R + egy nem negatív számsorozat és Λ, Ξ R + : n 1 ɛ n Λh ɛ κ + Ξ, (4.3.2) κ= ekkor létezik olyan L R + amely Λ konstanstól függ. Ekkor az ɛ n LΞ teljesül. Tegyük a következ megfeleltetéseket: ɛ n := E n R r, Λ := LLΦ, (4.3.21) Ξ := Lht n ΦS. Ekkor a (4.3.2) átírva a (4.3.21) megfeleltetésekkel és átírva a diszkrét Gronwall lemma ɛ n LΞ fels becslését a (4.3.21) behelyettesítéssel, a következ t kapjuk: E n R r LLht n ΦS. Helyettesítsük vissza a (4.3.5) hibát a fentibe: Y (t n ) U(t n ) R r LLht n ΦS. Most a (4.2.2) denícióban szerepl L konstansnak feleltessük meg a LLt n ΦS konstansok szorzatát. Ekkor a következ t kapjuk: Y (t n ) U(t n ) R r Lh. A fenti egyenl tlenség bal oldalán a (4.2.1) konvergencia deníciójában szerepl hiba van a t n helyen nézve, míg a jobb oldalon a h távolságot leszámítva konstans. 41
43 Az exponenciális Euler-módszer tulajdonságai A konvergenciában h értékkel tartunk a számhoz, tehát a jobb oldal a értékhez fog tartani, tehát a hiba is felé tart. Az exponenciális Euler-módszer tehát els rendben konvergens, mert h = h 1 miatt a ρ = 1 teljesül A konzisztencia ismertetése Deníció. Lokális hibának nevezzük a pontos és a közelít megoldás helyenként vett különbségét normában, tehát az egy lépés alatt bekövetkez hibát feltéve, hogy az el z lépésben a hiba értéke volt. Deníció. Egy módszert konzisztensnek nevezünk, amennyiben a lokális hiba normában tart a értékhez az n esetén. Deníció. Egy módszer ρ rendben konzisztens, ha a lokális hiba O(h ρ+1 ) nagyságrend A módszer konzisztenciája Tétel. Tegyük fel, hogy a (2.2.3) teljesül s = 1 esetben, ekkor a (3.3.3) azaz az exponenciális Euler-módszer els rendben konzisztens. Bizonyítás. Az els rend konzisztencia bizonyításáshoz, belátjuk az els rend konzisztencia eléréshez szükséges rendszabályt. Az (1.3.9) egyenletet írjuk fel az alábbi alakban a t n helyett a t helyen nézve: U(t + h) = e ha U(t ) + e (h z)a G(t + z, U(t + z)) dz. (4.5.1) Ezzel a pontos megoldást írtuk fel. A (4.5.1) képletre, ha a (2.1.2) képletet a H függvény helyett a H függvényre írjuk fel, és a (2.1) fejezetben megfelel en 42
44 Az exponenciális Euler-módszer tulajdonságai levezetnénk, akkor a következ t kapnánk, ami a (2.1.9) lenne az U függvényre felírva a t n = t helyen nézve: U(t + h) = e ha U(t ) + h l ϕ l H (l 1) (t ). (4.5.2) l=1 Az els rend konzisztencia feltétel megállapításához a pontos megoldásnak és a közelít megoldásnak egyeznie kell, legalább els rend hibával. Ehhez tegyük egyenl vé a pontos megoldás (4.5.2) Taylor-sorral felírt alakját és a közelít (1.6.11) megoldást a t + h helyen, valamilyen O(h ρ+1 ) R r hibával: e ha U(t ) + U(t + h) = Y (t + h) + O(h ρ+1 ), h l ϕ l H (l 1) (t ) = e ha Y (t ) + h B i K i + O(h ρ+1 ). l=1 Az (1.2.2) miatt egyszer síthetünk, ekkor a fenti a következ képpen néz ki: h l ϕ l H (l 1) (t ) = h B i K i + O(h ρ+1 ). l=1 Mivel az exponenciális Euler-módszer egy lépcs s módszer, így emiatt az s = 1 teljesül. Az (1.6.12), a c 1 = és mivel most t helyen nézzük, ezért a K 1 átírható. Így a fenti a következ alakú: h l ϕ l H (l 1) (t ) = hb 1 K 1 + O(h ρ+1 ) = hb 1 G(t, Y (t )) + O(h ρ+1 ). (4.5.3) l=1 Most ha a végtelen összeg l = 1 esetét külön kiírjuk, akkor a következ lesz: h l ϕ l H (l 1) (t ) = hϕ 1 H(t ) + l=1 h l ϕ l H (l 1) (t ). l=2 Használjuk fel a (3.3.1) képletet t = t esetre, ekkor a fenti a következ lesz: h l ϕ l G (l 1) (t, U(t )) = hϕ 1 G(t, U(t )) + l=1 h l ϕ l G (l 1) (t, U(t )). l=2 43
45 Az exponenciális Euler-módszer tulajdonságai Ez felhasználva a (4.5.3) képletre: hϕ 1 G(t, U(t )) + h l ϕ l G (l 1) (t, U(t )) = hb 1 G(t, Y (t )) + O(h ρ+1 ). l=2 Tegyük a következ megfeleltetést: O(h ρ+1 ) = h l ϕ l G (l 1) (t, U(t )). (4.5.4) l=2 Ekkor a h ρ+1 = h 2 tehát ρ = 1, így ez lesz az els rend hiba. A következ marad: hϕ 1 G(t, U(t )) = hb 1 G(t, Y (t )). Az (1.2.3) miatt egyszer síthetünk a G függvénnyel és a h értékkel, ekkor a következ lesz: ϕ 1 = B 1. (4.5.5) Ez lesz az exponenciális Euler-módszer konzisztencia szabálya, ha a (4.5.4) képletben szerepl t vesszük a hibának, és ekkor els rendben konzisztens. Ez új információt nem ad, mert így alkottuk meg eredetileg. Ezzel megkaptuk, hogy az exponenciális Euler-módszer els rendben konzisztens, amennyiben a (4.5.5) teljesül Példák számolással és MATLAB kódokkal Példa. Tekintsünk az alábbi dierenciálegyenletre, ahol u : T R és az a R, amit mi most 5 értéknek választunk, valamint az u = y R pedig a 2 számnak: u (t) = 5 u(t) + sin(u(t)), t > u() = 2. Ezt a példát most megoldjuk az explicit exponenciális Euler-módszerrel. Legyen most h =.5 és n = 2. Ekkor a (3.3.3) képlet felhasználva y : T R függvénnyel: y( +.5) = e.5 5 y() e (.5 z) 5 sin(y()) dz.
46 Az exponenciális Euler-módszer tulajdonságai Mivel u() = y() = 2, a fenti egyenlet átírható az alábbira: y(.5) = e [ e 5z = Most tegyünk még egy lépést: e (.5 z) 5 sin(2) dz = ].5 = y(.5) = y(.5 +.5) = e.5 5 y(.5) + y(1) = e [ e 5z = ] ( ) 1 5 e e (.5 z) 5 sin(y(.5)) dz, e (.5 z) 5 sin(26.39) dz = = y(1) = e 5z dz = = 26.39, ( ) 1 5 e 2.5 = , 5 A MATLAB programkódja a módszernek, ahol a függvény bemeneti adatnak várja a lépésközt, a lépésszámot, egy a R számot, illetve azt, hogy melyik lépésnél írassa ki az eredményt és egy y R kezdeti értéket: f u n c t i o n [ t y]=eeem( h, n, a, t, y_) syms z ; y ( 1 )=y_ ; f o r i =1:n y ( i +1)=exp ( h a ) y ( i )+i n t ( exp ( ( h z ) a ) s i n ( y ( i ) ), z,, h ) ; x ( i +1)=i h ; end t=y ( t ) ; p l o t ( x, y ) ; 45
47 Az exponenciális Euler-módszer tulajdonságai A program az EEEM függvény meghívására az alábbi bemeneti adatokkal a következ eredményeket adja: EEEM(.5, 2, 5, 1, 2) = 2 EEEM(.5, 2, 5, 2, 2) = EEEM(.5, 2, 5, 3, 2) = Ez a számolásunkhoz viszonyítva csak kerekítésbeli hibában tér el. Most ugyanezt a feladatot oldjuk meg a MATLAB beépített ODE45 megoldókészletével is. Mi most ennek az ODE45 megoldókészlet megoldását tekintjük a pontos megoldásnak, tehát az u függvénynek. Az ODE45 egy negyedrend, változó lépésszámú módszer, és bemeneti adat a megoldandó függvény, az intervallum, és a kezdeti érték: [ t, u]= ode45 (@( t, u ) 5 u+s i n ( u ), [ 1 ], 2) ; p l o t ( t, u ) 46
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
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+ =
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)
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
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)
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,
Ipari matematika 2. gyakorlófeladatok
Ipari matematika. gyakorlófeladatok. december 5. A feladatok megoldása általában többféle úton is kiszámítató. Interpoláció a. Polinom-interpoláció segítségével adjunk közelítést sin π értékére a sin =,
Differenciálegyenletek numerikus megoldása
Eötvös Loránd Tudományegyetem Természettudományi Kar Somogyi Crescencia Kornélia Differenciálegyenletek numerikus megoldása BSc szakdolgozat Témavezet : Dr. Kovács Sándor Numerikus Analízis Tanszék Budapest,
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,
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
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
Határozatlan integrál (2) First Prev Next Last Go Back Full Screen Close Quit
Határozatlan integrál () First Prev Next Last Go Back Full Screen Close Quit 1. Az összetett függvények integrálására szolgáló egyik módszer a helyettesítéssel való integrálás. Az idevonatkozó tétel pontos
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
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata
1. Komplex függvények dierenciálhatósága, Cauchy-Riemann egyenletek. Hatványsorok, elemi függvények
1. Komplex függvények dierenciálhatósága, Cauchy-Riemann egyenletek. Hatványsorok, elemi függvények 1.1. Dierenciálhatóság 1.1. deníció. Legyen a z 0 pont az f(z) függvény értelmezési tartományának torlódási
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
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
Differenciálegyenlet rendszerek
Differenciálegyenlet rendszerek (A kezdeti érték probléma. Lineáris differenciálegyenlet rendszerek, magasabb rendű lineáris egyenletek.) Szili László: Modellek és algoritmusok ea+gyak jegyzet alapján
L'Hospital-szabály. 2015. március 15. ln(x 2) x 2. ln(x 2) = ln(3 2) = ln 1 = 0. A nevez határértéke: lim. (x 2 9) = 3 2 9 = 0.
L'Hospital-szabály 25. március 5.. Alapfeladatok ln 2. Feladat: Határozzuk meg a határértéket! 3 2 9 Megoldás: Amint a korábbi határértékes feladatokban, els ként most is a határérték típusát kell megvizsgálnunk.
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához Izsák Ferenc 2007. szeptember 17. Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához 1 Vázlat Bevezetés: a vizsgált egyenlet,
Numerikus módszerek beugró kérdések
1. Definiálja a gépi számok halmazát (a tanult modellnek megfelelően)! Adja meg a normalizált lebegőpontos szám alakját. (4 pont) Az alakú számot normalizált lebegőpontos számnak nevezik, ha Ahol,,,. Jelöl:
Tanulási cél Szorzatfüggvényekre vonatkozó integrálási technikák megismerése és különböző típusokra való alkalmazása. 5), akkor
Integrálszámítás Integrálási szabályok Tanulási cél Szorzatfüggvényekre vonatkozó integrálási technikák megismerése és különböző típusokra való alkalmazása Motivációs feladat Valószínűség-számításnál találkozhatunk
1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor
. Számsorok, hatványsorok, Taylor-sor, Fourier-sor Vizsgálja meg a következ végtelen sorokat konvergencia szempontjából. Tétel. (Cauchy-féle bels konvergenciakritérium) A a n végtelen sor akkor és csakis
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
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 +
Polinomok, Lagrange interpoláció
Közelítő és szimbolikus számítások 8. gyakorlat Polinomok, Lagrange interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Polinomok
IV. INTEGRÁLSZÁMÍTÁS Megoldások november
IV. INTEGRÁLSZÁMÍTÁS Megoldások 009. november Határozatlan integrálás.05. + C + C.06. + C + C.07. ( ( 5 5 + C.08. ( ( + 5 5 + + C.09. + ( + ln + + C.. ( + ( + ( + 5 5 + + C.. + ( + ( + ( + + ( + ( + +
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:
Gazdasági matematika II. tanmenet
Gazdasági matematika II. tanmenet Mádi-Nagy Gergely A hivatkozásokban az alábbi tankönyvekre utalunk: T: Tóth Irén (szerk.): Operációkutatás I., Nemzeti Tankönyvkiadó 1987. Cs: Csernyák László (szerk.):
(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
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,
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
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
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 =
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
1 Lebegőpontos számábrázolás
Tartalom 1 Lebegőpontos számábrázolás... 2 2 Vektornormák... 4 3 Indukált mátrixnormák és tulajdonságaik... 5 4 A lineáris rendszer jobboldala hibás... 6 5 A kondíciószám és tulajdonságai... 7 6 Perturbációs
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,
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
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján
Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján Számsorozatok, vektorsorozatok konvergenciája Def.: Számsorozatok értelmezése:
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 )
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
Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27
Vektorterek Wettl Ferenc 2015. február 17. Wettl Ferenc Vektorterek 2015. február 17. 1 / 27 Tartalom 1 Egyenletrendszerek 2 Algebrai struktúrák 3 Vektortér 4 Bázis, dimenzió 5 Valós mátrixok és egyenletrendszerek
Fourier transzformáció
a Matematika mérnököknek II. című tárgyhoz Fourier transzformáció Fourier transzformáció, heurisztika Tekintsük egy 2L szerint periodikus függvény Fourier sorát: f (x) = a 0 2 + ( ( nπ ) ( nπ )) a n cos
Mátrixhatvány-vektor szorzatok hatékony számítása
Mátrixhatvány-vektor szorzatok hatékony számítása Izsák Ferenc ELTE TTK, Alkalmazott Analízis és Számításmatematikai Tanszék & ELTE-MTA NumNet Kutatócsoport munkatárs: Szekeres Béla János Alkalmazott Analízis
Atomok és molekulák elektronszerkezete
Atomok és molekulák elektronszerkezete Szabad atomok és molekulák Schrödinger egyenlete Tekintsünk egy kvantummechanikai rendszert amely N n magból és N e elektronból áll. Koordinátáikat jelölje rendre
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
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
Gauss-eliminációval, Cholesky felbontás, QR felbontás
Közelítő és szimbolikus számítások 4. gyakorlat Mátrix invertálás Gauss-eliminációval, Cholesky felbontás, QR felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei
Példatár Lineáris algebra és többváltozós függvények
Példatár Lineáris algebra és többváltozós függvények Simonné Szabó Klára. február 4. Tartalomjegyzék. Integrálszámítás.. Racionális törtek integrálása...................... Alapfeladatok..........................
Numerikus módszerek II. zárthelyi dolgozat, megoldások, 2014/15. I. félév, A. csoport. x 2. c = 3 5, s = 4
Numerikus módszerek II. zárthelyi dolgozat, megoldások, 204/5. I. félév, A. csoport. Feladat. (6p) Alkalmas módon választva egy Givens-forgatást, határozzuk meg az A mátrix QR-felbontását! Oldjuk meg ennek
Numerikus módszerek 1.
Numerikus módszerek 1. 3. előadás: Mátrixok LU-felbontása Lócsi Levente ELTE IK 2013. szeptember 23. Tartalomjegyzék 1 Alsó háromszögmátrixok és Gauss-elimináció 2 Háromszögmátrixokról 3 LU-felbontás Gauss-eliminációval
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
1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor
. Számsorok, hatványsorok, Taylor-sor, Fourier-sor Vizsgálja meg a következő végtelen sorokat konvergencia szempontjából. Tétel. (Cauchy-féle belső konvergenciakritérium) A a n végtelen sor akkor és csakis
Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei
Indukált mátrixnorma Definíció A. M : R n n R mátrixnormát a. V : R n R vektornorma által indukált mátrixnormának nevezzük, ha A M = max { Ax V : x V = 1}. Az indukált mátrixnorma geometriai jelentése:
ANALÍZIS III. ELMÉLETI KÉRDÉSEK
ANALÍZIS III. ELMÉLETI KÉRDÉSEK Szerkesztette: Balogh Tamás 2014. május 15. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el! - Így
NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertet Tartalomjegyzék Pályázati támogatás Gondozó
FARAGÓ ISTVÁN HORVÁTH RÓBERT NUMERIKUS MÓDSZEREK 2013 Ismertet Tartalomjegyzék Pályázati támogatás Gondozó Szakmai vezet Lektor Technikai szerkeszt Copyright Az Olvasó most egy egyetemi jegyzetet tart
Lineáris algebra numerikus módszerei
Hermite interpoláció Tegyük fel, hogy az x 0, x 1,..., x k [a, b] különböző alappontok (k n), továbbá m 0, m 1,..., m k N multiplicitások úgy, hogy Legyenek adottak k m i = n + 1. i=0 f (j) (x i ) = y
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
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
Szakdolgozat. M esz aros Mirjana
tvo s Lora nd Tudoma nyegyetem Eo szettudoma nyi Kar Terme K oz ons eges differenci alegyenletek numerikus megold asa Szakdolgozat M esz aros Mirjana Matematika BSc - Matematikai elemz o szakir any T emavezet
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
Numerikus módszerek 1.
Numerikus módszerek 1. Tantárgy kódja: IP-08bNM1E, IP-08bNM1G (2+2) Az elsajátítandó ismeretanyag rövid leírása: A lebegıpontos számábrázolás egy modellje. A hibaszámítás elemei. Lineáris egyenletrendszerek
Eötvös Loránd Tudományegyetem Természettudományi Kar
Eötvös Loránd Tudományegyetem Természettudományi Kar Peremérték feladatok véges differenciás megoldása interpolációs adatokkal Szakdolgozat Szabó Vanda Matematika BSc Matematikai elemz szakirány Témavezet
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ő
Gauss elimináció, LU felbontás
Közelítő és szimbolikus számítások 3. gyakorlat Gauss elimináció, LU felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 EGYENLETRENDSZEREK 1. Egyenletrendszerek
Lagrange és Hamilton mechanika
Lagrange és 2010. október 17. Lagrange és Tartalom 1 Variáció Lagrange egyenlet Legendre transzformáció Hamilton egyenletek 2 3 Szimplektikus sokaság Hamilton mez Hamilton és Lagrange egyenletek ekvivalenciája
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)
Itô-formula. A sztochasztikus folyamatok egyik legfontosabb formulája. Medvegyev Péter Matematika tanszék
Itô-formula A sztochasztikus folyamatok egyik legfontosabb formulája Medvegyev Péter Matematika tanszék 2008 Medvegyev (Corvinus Egyetem) Itô-formula 2008 1 / 39 Az Itô-formula Theorem Ha F kétszer folytonosan
MODELLEK ÉS ALGORITMUSOK ELŐADÁS
MODELLEK ÉS ALGORITMUSOK ELŐADÁS Szerkesztette: Balogh Tamás 214. december 7. Ha hibát találsz, kérlek jelezd a info@baloghtamas.hu e-mail címen! Ez a Mű a Creative Commons Nevezd meg! - Ne add el! - Így
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
a stabilitás szerepe a differenciálegyenletek numerikus megoldásában
Eötvös Loránd Tudományegyetem Természettudományi Kar a stabilitás szerepe a differenciálegyenletek numerikus megoldásában BSc Szakdolgozat Készítette: Farkas Alexandra Matematika BSc, Matematikai elemz
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
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
Differenciálegyenletek numerikus integrálása április 9.
Differenciálegyenletek numerikus integrálása 2018. április 9. Differenciálegyenletek Olyan egyenletek, ahol a megoldást függvény alakjában keressük az egyenletben a függvény és deriváltjai szerepelnek
Feladatok a Diffrenciálegyenletek IV témakörhöz. 1. Határozzuk meg következő differenciálegyenletek általános megoldását a próba függvény módszerrel.
Feladatok a Diffrenciálegyenletek IV témakörhöz 1 Határozzuk meg következő differenciálegyenletek általános megoldását a próba függvény módszerrel (a) y 3y 4y = 3e t (b) y 3y 4y = sin t (c) y 3y 4y = 8t
Runge-Kutta módszerek
Runge-Kutta módszerek A Runge-Kutta módszerek az Euler módszer továbbfejlesztésének, javításának tekinthetők, kezdeti értékkel definiált differenciál egyenletek megoldására. Előnye hogy a megoldás során
Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28
Szinguláris értékek Wettl Ferenc 2015. április 3. Wettl Ferenc Szinguláris értékek 2015. április 3. 1 / 28 Tartalom 1 Szinguláris érték 2 Alkalmazások 3 Norma 4 Mátrixnorma Wettl Ferenc Szinguláris értékek
Kalkulus I. gyakorlat, megoldásvázlatok
Kalkulus I. gyakorlat, megoldásvázlatok Fizika BSc I/.. Ábrázoljuk a következ halmazokat a síkon! a {, y R : + y < }, b {, y R : + y < }, c {, y R : + y
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
Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével
Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével Készítette: Dr. Kossa Attila (kossa@mm.bme.hu) BME, Műszaki Mechanikai Tanszék 213. október 8. Javítva: 213.1.13. Határozzuk
Tartalomjegyzék. Typotex Kiadó, 2010
Tartalomjegyzék 15. Elliptikus egyenletek 7 15.1. Bevezetés: Elliptikus egyenletek alkalmazott feladatokban... 7 15.2. Elméleti háttér.......................... 9 15.3. Véges dierencia eljárások II...................
Egylépéses módszerek 0- és A-stabilitása
Balázsi Judit Egylépéses módszerek 0- és A-stabilitása B.Sc. Szakdolgozat Témavezet : Fekete Imre Doktorandusz Alkalmazott Analízis Tanszék Tudományos segédmunkatárs MTA-ELTE NUMNET Eötvös Loránd Tudományegyetem
Vektorok, mátrixok, lineáris egyenletrendszerek
a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.
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
Tartalomjegyzék. Tartalomjegyzék Valós változós valós értékű függvények... 2
Tartalomjegyzék Tartalomjegyzék... Valós változós valós értékű függvények... Hatványfüggvények:... Páratlan gyökfüggvények:... Páros gyökfüggvények... Törtkitevős függvények (gyökfüggvények hatványai)...
15. LINEÁRIS EGYENLETRENDSZEREK
15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
Matematika A1a Analízis
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 Matematika A1a Analízis BMETE90AX00 A derivált alkalmazásai H607, EIC 2019-04-03 Wettl
8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.
8 Egyenletek, egyenlőtlenségek, egyenletrendszerek II Elméleti összefoglaló Az a + b+ c, a egyenletet másodfokú egyenletnek nevezzük A D b ac kifejezést az egyenlet diszkriminánsának nevezzük Ha D >, az
II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés
II. Két speciális Fibonacci sorozat, szinguláris elemek, természetes indexelés Nagyon könnyen megfigyelhetjük, hogy akármilyen két számmal elindítunk egy Fibonacci sorozatot, a sorozat egymást követő tagjainak
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,
Abszolút folytonos valószín ségi változó (4. el adás)
Abszolút folytonos valószín ségi változó (4. el adás) Deníció (Abszolút folytonosság és s r ségfüggvény) Az X valószín ségi változó abszolút folytonos, ha van olyan f : R R függvény, melyre P(X t) = t
Permutációk véges halmazon (el adásvázlat, február 12.)
Permutációk véges halmazon el adásvázlat 2008 február 12 Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: ismétlés nélküli variáció leképezés indulási és érkezési halmaz
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
Numerikus integrálás április 20.
Numerikus integrálás 2017. április 20. Integrálás A deriválás papíron is automatikusan elvégezhető feladat. Az analitikus integrálás ezzel szemben problémás vannak szabályok, de nem minden integrálható
GPK M1 (BME) Interpoláció / 16
Interpoláció Matematika M1 gépészmérnököknek 2017. március 13. GPK M1 (BME) Interpoláció 2017 1 / 16 Az interpoláció alapfeladata - Példa Tegyük fel, hogy egy ipari termék - pl. autó - előzetes konstrukciójának
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
Hatványsorok, Fourier sorok
a Matematika mérnököknek II. című tárgyhoz Hatványsorok, Fourier sorok Hatványsorok, Taylor sorok Közismert, hogy ha 1 < x < 1 akkor 1 + x + x 2 + x 3 + = n=0 x n = 1 1 x. Az egyenlet baloldalán álló kifejezés
9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, mátrixegyenlet
9. Előadás Megyesi László: Lineáris algebra, 75. 84. oldal. Gondolkodnivalók Mátrix rangja 1. Gondolkodnivaló Határozzuk meg a p valós paraméter értékétől függően a következő mátrix rangját: p 3 1 2 2
MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós
MBNK12: Permutációk el adásvázlat 2016 április 11 Maróti Miklós 1 Deníció Az A halmaz permutációin a π : A A bijektív leképezéseket értjünk Tetsz leges n pozitív egészre az {1 n} halmaz összes permutációinak