NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertet Tartalomjegyzék Pályázati támogatás Gondozó

Hasonló dokumentumok
Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Numerikus matematika vizsga

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

Numerikus módszerek 1.

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 Analízis. Király Balázs 2014.

NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertető Tartalomjegyzék Pályázati támogatás Gondozó

Tartalomjegyzék. Typotex Kiadó, 2010

YBL - SGYMMAT2012XA Matematika II.

I. Fejezetek a klasszikus analízisből 3

Tóth János - Simon L. Péter - Csikja Rudolf. Differenciálegyenletek feladatgyűjtemény

Csomós Petra. Loránd Tudományegyetem, Budapest. függvénytan, valós és komplex vonalintegrál)

Numerikus módszerek: Nemlineáris egyenlet megoldása (Newton módszer, húrmódszer). Lagrange interpoláció. Lineáris regresszió.

Csomós Petra. Loránd Tudományegyetem, Budapest. függvénytan, valós és komplex vonalintegrál)

14. fejezet. Tárgymutató Címszavak jegyzéke

Tárgymutató I Címszavak jegyzéke

1 Lebegőpontos számábrázolás

TANTÁRGYFELELŐS INTÉZET: Építőmérnöki Intézet. címe:

Elhangzott tananyag óránkénti bontásban

A) 1. Számsorozatok, számsorozat torlódási pontja, határértéke. Konvergencia kritériumok.

Ipari matematika 2. gyakorlófeladatok

Legkisebb négyzetek módszere, Spline interpoláció

Numerikus módszerek beugró kérdések

Numerikus módszerek. Labor gyakorlatok. Muszaki és Társadalotudományi Kar Marosvásárhely

Numerikus módszerek példatár

Számítási módszerek a fizikában 1. (BMETE90AF35) tárgy részletes tematikája

Mátrixhatvány-vektor szorzatok hatékony számítása

n n (n n ), lim ln(2 + 3e x ) x 3 + 2x 2e x e x + 1, sin x 1 cos x, lim e x2 1 + x 2 lim sin x 1 )

Numerikus integrálás április 20.

Parciális dierenciálegyenletek

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA

Numerikus módszerek példatár

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Tétel: Ha,, akkor az ábrázolt szám hibája:

Közönséges differenciálegyenletek kétpontos peremérték-feladatai a numerikus modellezésben

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz:

Végeselem modellezés alapjai 1. óra

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

Válogatott fejezetek a matematikából

Károlyi Katalin Eötvös Loránd Tudományegyetem Alkalmazott Analízis Tanszék. Abstract

3D számítógépes geometria 2

Konjugált gradiens módszer

NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertet Tartalomjegyzék Pályázati támogatás Gondozó

Elhangzott gyakorlati tananyag óránkénti bontásban. Mindkét csoport. Rövidítve.

Numerikus módszerek 1.

KÖZELÍTŐ ÉS SZIMBOLIKUS SZÁMÍTÁSOK FELADATGYŰJTEMÉNY

Merev differenciálegyenletek numerikus megoldása

Gauss-Seidel iteráció

Az előadásokon ténylegesen elhangzottak rövid leírása

Numerikus integrálás április 18.

Tartalomjegyzék. Typotex Kiadó III. Tartalomjegyzék

rank(a) == rank([a b])

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Matematika gyógyszerészhallgatók számára. A kollokvium főtételei tanév

Tartalomjegyzék 1 BEVEZETÉS 2

PTE PMMFK Levelező-távoktatás, villamosmérnök szak

Záróvizsga tételek matematikából osztatlan tanárszak

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

MODELLEZÉS - SZIMULÁCIÓ

Végeselem analízis. 1. el adás

12. Mikor nevezünk egy részhalmazt nyíltnak, illetve zártnak a valós számok körében?

VARIÁLHATÓ PÉLDATÁR Matematika2 (A2)

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

Eötvös Loránd Tudományegyetem Természettudományi Kar

Gyakorlo feladatok a szobeli vizsgahoz

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

A TANTÁRGY ADATLAPJA

Numerikus módszerek 1.

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások

MATEMATIKA A KÖZGAZDASÁGI ALAPKÉPZÉS SZÁMÁRA SZENTELEKINÉ DR. PÁLES ILONA ANALÍZIS PÉLDATÁR

Numerikus módszerek I. zárthelyi dolgozat, 2009/10. I. félév, A. csoport, MEGOLDÁSOK

Bevezetés az algebrába 2

A CSOPORT 4 PONTOS: 1. A

2. Hogyan számíthatjuk ki két komplex szám szorzatát, ha azok a+bi alakban, illetve trigonometrikus alakban vannak megadva?

KOVÁCS BÉLA, MATEMATIKA II.

NÉVMUTATÓ. Beke Manó, 17 Bellman, R., 310, 398 Bevilacqua, R., 93 Boros Tibor, 459, 464 Boullion, T. L., 109 Bunyakovszkij, V. J.

EÖTVÖS LORÁND TUDOMÁNYEGYETEM MATEMATIKAI INTÉZET ALKALMAZOTT MATEMATIKUS MESTERKÉPZÉS SZAKLEÍRÁS

Differenciálegyenletek gyakorlat december 5.

Lineáris algebra numerikus módszerei

Alkalmazott matematikus mesterszak MINTATANTERV

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

Matematika I. Vektorok, egyenesek, síkok

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Numerikus integrálás

Differenciálegyenletek numerikus megoldása

differenciálegyenletek numerikus megoldási módszerei

ACM Snake. Orvosi képdiagnosztika 11. előadás első fele

Matematika B/1. Tartalomjegyzék. 1. Célkit zések. 2. Általános követelmények. 3. Rövid leírás. 4. Oktatási módszer. Biró Zsolt. 1.

1. Az euklideszi terek geometriája

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

a stabilitás szerepe a differenciálegyenletek numerikus megoldásában

Differenciál - és integrálszámítás. (Kreditszám: 7) Tantárgyfelelős: Dr. Losonczi László egyetemi tanár. Meghirdető tanszék: Analízis Tanszék

sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!

Részletes tantárgyprogram és követelményrendszer

Parciális differenciálegyenletek numerikus módszerei számítógépes alkalmazásokkal Karátson, János Horváth, Róbert Izsák, Ferenc

Newton módszer. az F(x) = 0 egyenlet x* gyökének elég jó közelítése. Húzzuk meg az F(x) függvény (x 0. )) pontbeli érintőjét, és jelölje x 1

Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,

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

Átírás:

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 a kezében, vagy néz a számítógépe képerny jén. E jegyzetet a Budapesti M szaki és Gazdaságtudományi Egyetemen illetve az Eötvös Loránd Tudományegyetemen tartott numerikus módszerek kurzusainkhoz írtuk. Az írás során mindvégig azt vettük gyelembe, hogy a jegyzet segítségével hallgatóink alapos ismereteket tudjanak elsajátítani a tárgy témájában és egyben eredményesebben tudjanak felkészülni a vizsgákra. A jegyzet elején összefoglaljuk a szükséges el ismereteket. Ezután a matematikai modellalkotással foglalkozunk, részletesen kitérve a számítógépes számábrázolásra és az ebb l ered hibákra. Ezután a klasszikus numerikus analízis egyes fejezeteit vesszük sorra: numerikus lineáris algebra, polinominterpoláció, numerikus deriválás és integrálás, közönséges dierenciálegyenletek kezdetiés peremérték-feladatai. A jegyzetet a parciális dierenciálegyenletek véges dierenciás megoldásainak bemutatásával zárjuk. A jegyzetbe nem akartunk több dolgot belezsúfolni, mint amir l egy két féléves kurzus során az el adásokon is szó lehet, de igyekeztünk azért az érdekl d hallgatóknak is kitekintést nyújtani az el adások anyagán túlmutató elméletek felvillantásával vagy az ezeket tárgyaló irodalom megadásával. Mivel ez a jegyzet elektronikus formában lesz elérhet, így kihasználtuk azokat a lehet ségeket is, amiket az elektronikus forma megenged. Így számos helyen megadtunk internethivatkozásokat valamilyen szemléltet programhoz, b vebb leíráshoz vagy életrajzhoz. Kulcsszavak: numerikus módszerek, numerikus lineáris algebra, numerikus deriválás és integrálás, interpoláció, dierenciálegyenletek numerikus megoldása

Támogatás: Készült a TÁMOP-4.1.2-08/2/A/KMR-2009-0027 számú, a Természettudományos (matematika és zika) képzés a m szaki és informatikai fels oktatásban cím projekt keretében. Készült: a BME TTK Matematika Intézet gondozásában Szakmai felel s vezet : Ferenczi Miklós Lektorálta: Havasi Ágnes Az elektronikus kiadást el készítette: Horváth Róbert Címlap grakai terve: Csépány Gergely László, Tóth Norbert Copyright: 20112016, Faragó István, ELTE, Horváth Róbert, BME A terminusai: A szerz nevének feltüntetése mellett nem kereskedelmi céllal szabadon másolható, terjeszthet, megjelentethet és el adható, de nem módosítható. Második, javított kiadás, 2013

Tartalomjegyzék 1. El ismeretek 9 1.1. Vektorterek........................................ 9 1.1.1. Valós és komplex vektorterek.......................... 9 1.1.2. Normált terek................................... 11 1.1.3. Euklideszi terek.................................. 18 1.2. Mátrixok......................................... 20 1.2.1. Mátrixok sajátértékei és sajátvektorai..................... 22 1.2.2. Diagonalizálhatóság............................... 25 1.2.3. Normák és sajátértékek............................. 28 1.2.4. M-mátrixok.................................... 31 1.3. Sorozatok és függvények konvergenciájának jellemzése................ 33 1.3.1. Sorozatok konvergenciasebessége........................ 33 1.3.2. Függvények konvergenciavizsgálata....................... 36 1.4. A MATLAB programcsomag.............................. 39 1.5. A fejezettel kapcsolatos MATLAB parancsok..................... 40 1.6. Feladatok......................................... 42 2. Modellalkotás és hibaforrásai 45 2.1. Modellalkotás....................................... 45 2.2. A modellalkotás hibaforrásai.............................. 46 2.3. A hiba mérése....................................... 48 2.4. Feladatok kondicionáltsága............................... 49 2.5. Gépi számábrázolás és következményei......................... 51 2.6. A fejezettel kapcsolatos MATLAB parancsok..................... 56 2.7. Feladatok......................................... 56 3. Lineáris egyenletrendszerek megoldása 59 3.1. Lineáris egyenletrendszerek megoldhatósága...................... 59 3.2. Lineáris egyenletrendszerek kondicionáltsága...................... 60 3.3. Gauss-módszer...................................... 63 3.4. LU-felbontás....................................... 69 3.5. F elemkiválasztás, általános LU-felbontás, Cholesky-felbontás............ 71 3.5.1. F elemkiválasztás................................ 71 3.5.2. Általános LU-felbontás.............................. 72 3.5.3. Cholesky-felbontás................................ 74 3.6. Lineáris egyenletrendszerek klasszikus iterációs megoldása.............. 76 3.6.1. Jacobi-iteráció.................................. 78 3.6.2. GaussSeidel-iteráció............................... 78 3.6.3. Relaxációs módszerek.............................. 80 3.6.4. Iterációs módszerek konvergenciája....................... 82 3.6.5. Leállási feltételek................................. 85 3.7. Variációs módszerek................................... 86 1

2 Tartalomjegyzék 3.7.1. Gradiens-módszer................................ 88 3.7.2. Konjugált gradiens-módszer........................... 90 3.8. A QR-felbontás...................................... 95 3.8.1. QR-felbontás Householder-tükrözésekkel.................... 96 3.8.2. QR-felbontás Givens-forgatásokkal....................... 98 3.9. Túlhatározott rendszerek megoldása.......................... 100 Megoldás a normálegyenlet segítségével.................... 101 Megoldás a QR-felbontás segítségével..................... 102 3.10. Lineáris egyenletrendszerek megoldása a MATLAB-ban............... 102 3.11. Feladatok......................................... 105 4. Sajátérték-feladatok numerikus megoldása 111 4.1. Sajátérték-feladatok kondicionáltsága.......................... 111 4.2. A sajátértékeket egyenként közelít eljárások..................... 112 4.2.1. A hatványmódszer................................ 114 4.2.2. Inverz iteráció.................................. 116 4.2.3. Rayleigh-hányados iteráció........................... 117 4.2.4. Deációs eljárások................................ 118 Householder-deáció............................... 118 Rangdeáció................................... 118 Blokk háromszögmátrix deáció........................ 119 4.3. A sajátértékeket egyszerre közelít eljárások...................... 119 4.3.1. A Jacobi-módszer................................ 119 4.3.2. QR-iteráció.................................... 122 4.4. Sajátértékszámítás a MATLAB-ban.......................... 125 4.5. Feladatok......................................... 127 5. Nemlineáris egyenletek és egyenletrendszerek megoldása 129 5.1. Nemlineáris egyenletek.................................. 129 5.1.1. A gyökök elkülönítése.............................. 129 5.1.2. Nemlineáris egyenletek megoldásának kondicionáltsága............ 131 5.1.3. Geometriai módszerek.............................. 132 Intervallumfelezési módszer........................... 132 Húrmódszer.................................... 133 Szel módszer................................... 137 Newton-módszer................................. 140 5.2. Fixpont-iterációk..................................... 143 5.2.1. Aitken-gyorsítás................................. 145 5.3. Mintafeladat....................................... 146 5.4. Nemlineáris egyenletrendszerek megoldása....................... 149 5.5. Feladatok......................................... 150 6. Interpolációs feladatok 153 6.1. Globális polinominterpoláció.............................. 153 6.1.1. Az interpolációs polinom Lagrange-féle el állítása............... 154 6.1.2. A baricentrikus interpolációs formula...................... 157 6.1.3. Az interpolációs polinom el állítása Newton-féle osztott dierenciákkal... 158 6.2. Az interpolációs hiba................................... 161 6.3. Interpoláció Csebisev-alappontokon........................... 165 6.4. Hermite-interpoláció................................... 169

Tartalomjegyzék 3 6.5. Szakaszonként polinomiális interpoláció........................ 171 6.5.1. Szakaszonként lineáris interpoláció....................... 171 6.5.2. Szakaszonként kvadratikus interpoláció..................... 172 6.5.3. Szakaszonként harmadfokú interpoláció.................... 172 6.6. Trigonometrikus interpoláció.............................. 177 6.7. Gyors Fourier-transzformáció.............................. 181 6.8. Közelítés legkisebb négyzetek értelemben........................ 184 6.9. Interpolációs feladatok megoldása a MATLAB-ban.................. 187 6.10. Feladatok......................................... 189 7. Numerikus deriválás 193 7.1. A numerikus deriválás alapfeladata........................... 193 7.2. Az els derivált közelítése................................ 194 7.3. A második derivált közelítése.............................. 195 7.4. A deriváltak másfajta közelítései............................ 196 7.5. Lépéstávolság-dilemma.................................. 196 7.6. Feladatok......................................... 197 8. Numerikus integrálás 199 8.1. A numerikus integrálás alapfeladata.......................... 199 8.2. NewtonCotes-féle kvadratúraformulák......................... 201 8.3. Összetett kvadratúraformulák.............................. 206 8.3.1. Összetett trapézformula............................. 207 8.3.2. Összetett érint formula............................. 209 8.3.3. Összetett Simpson-formula........................... 211 8.4. Romberg-módszer.................................... 213 8.5. Gauss-kvadratúra..................................... 214 8.6. Numerikus integrálási eljárások a MATLAB-ban................... 217 8.7. Feladatok......................................... 218 9. A kezdetiérték-feladatok numerikus módszerei 221 9.1. Bevezetés......................................... 221 9.2. A közönséges dierenciálegyenletek kezdetiérték-feladata............... 221 9.3. Egylépéses módszerek.................................. 224 9.3.1. Taylor-sorba fejtéses módszer.......................... 224 9.3.2. Néhány nevezetes egylépéses módszer..................... 229 Az explicit Euler-módszer............................ 230 Az implicit Euler-módszer............................ 235 A CrankNicolson-módszer........................... 236 9.3.3. Az általános alakú egylépéses módszerek alapfogalmai és pontbeli konvergenciája...................................... 239 Az egylépéses módszerek pontbeli konvergenciája............... 240 9.4. A RungeKutta típusú módszerek........................... 243 9.4.1. A másodrend RungeKutta típusú módszerek................ 244 9.4.2. A magasabb rend RungeKutta típusú módszerek.............. 247 9.4.3. Az implicit Runge-Kutta típusú módszerek.................. 251 9.4.4. Az egylépéses módszerek egy tesztfeladaton.................. 254 9.5. A többlépéses módszerek................................. 256 9.5.1. A lineáris többlépéses módszer általános alakja és rendje........... 257 9.5.2. A kezdeti értékek megválasztása és a módszer konvergenciája........ 261

4 Tartalomjegyzék 9.5.3. Adams-típusú módszerek............................ 263 9.5.4. Retrográd dierencia módszerek........................ 265 9.6. A lineáris és a merev rendszerek numerikus megoldása................ 267 9.7. A kezdetiérték-feladatok numerikus megoldása MATLAB segítségével........ 270 9.8. Feladatok......................................... 277 10.A peremérték-feladatok numerikus módszerei 283 10.1. Bevezetés......................................... 283 10.2. Peremértékfeladatok megoldása véges dierenciákkal................. 285 10.2.1. A véges dierenciás séma felépítése....................... 285 10.2.2. A véges dierenciás séma megoldhatósága és tulajdonságai......... 286 10.2.3. A véges dierenciás módszer konvergenciája.................. 287 10.2.4. Összefoglalás................................... 289 10.3. A közönséges dierenciálegyenletek peremérték-feladatának megoldhatósága.... 290 10.3.1. A lineáris peremérték-feladat megoldhatósága................. 292 10.4. A peremérték-feladat numerikus megoldása Cauchy-feladatra való visszavezetéssel. 294 10.4.1. A belövéses módszer............................... 295 10.4.2. Lineáris peremérték-feladatok numerikus megoldása............. 298 10.5. A peremérték-feladat numerikus megoldása véges dierenciák módszerével..... 300 10.5.1. Véges dierenciás approximáció......................... 300 10.5.2. Az általános alakú peremérték-feladat megoldása a véges dierenciák módszerével...................................... 301 10.5.3. A lineáris peremérték-feladatok approximációja a véges dierenciák módszerével...................................... 303 10.5.4. A lineáris peremérték-feladatok numerikus megoldásának általános vizsgálata........................................ 309 10.5.5. A lineáris peremérték-feladatok M-mátrixokkal................ 315 10.5.6. A diszkrét maximumelv és következményei.................. 317 10.6. A peremérték-feladatok numerikus megoldása MATLAB segítségével........ 324 10.6.1. A modellfeladat: stacionárius h eloszlás homogén vezetékben........ 324 10.6.2. A tesztfeladat numerikus megoldása MATLAB segítségével......... 326 10.7. Feladatok......................................... 334 11.A parciális dierenciálegyenletek numerikus módszerei 341 11.1. A parciális dierenciálegyenletek alapfogalmai..................... 341 11.2. Lineáris, másodrend, elliptikus parciális differenciálegyenletek........... 344 11.2.1. A Laplace-egyenlet analitikus megoldása egységnégyzeten.......... 344 11.2.2. Elliptikus egyenletek közelít megoldása véges dierenciák módszerével.. 348 11.2.3. Általános kit zés és az alaptétel........................ 350 11.2.4. Az elliptikus feladatok numerikus közelítésének konvergenciája....... 352 11.2.5. A numerikus módszer realizálásának algoritmusa............... 354 11.3. Lineáris, másodrend, parabolikus parciális differenciálegyenletek.......... 356 11.3.1. Az egydimenziós h vezetési egyenlet analitikus megoldása.......... 356 11.3.2. A h vezetési feladat numerikus megoldása véges dierenciák módszerével. 358 11.3.3. A véges dierenciás közelítés konvergenciája.................. 361 11.3.4. A numerikus módszer realizálásának algoritmusa............... 363 11.3.5. Egy másik véges dierenciás séma és vizsgálata................ 365 11.3.6. Általánosítás és magasabb rend módszerek.................. 369 11.4. A parciális dierenciálegyenletek numerikus megoldása MATLAB segítségével... 376 11.4.1. A Poisson-egyenlet megoldása els (Dirichlet-féle) peremfeltétellel...... 376

Tartalomjegyzék 5 11.4.2. A h vezetési egyenlet megoldása véges dierenciák módszerével....... 382 11.5. Feladatok......................................... 388 Tárgymutató 395 Irodalomjegyzék 397