Kezdőlap Oktatás Kutatás Önéletrajz  
Tantárgyak
Numerikus módszerek »
MSc Numerikus módszerek 2 »
Numerikus számítások »
Analízis 2 info »
Analízis szigorlat info »
Felsőbb mat. B »
Mat. A3# »
Hasznos linkek
Neptun »

Numerikus számítások (2016/17. II. félév)

Aktuális
  • A pótlás és javítás ideje: 2017.05.18. (csütörtök), 12:15-13:45 és helye: R4I (a szokásos termünk). A zh anyaga megegyezik a javított zh anyagával. Minden elkezdett dolgozatot be kell adni, és az eredménye törli a korábbi eredményt.
  • Egyetemünkön mindenki számára elérhető a Matlab program. A telepítési útmutató ezen a belső linken érhető el.
  • Tárgykövetelmények
    Tárgykövetelmények
    Eredmények
    Az évfolyam eredményei.
    Űrlap a javítózhra jelentkezéshez.
    A laborgyakorlatok anyaga
  • Írásos anyag a gyakorlatokon szereplő numerikus módszerekhez: Faragó István-Horváth Róbert, Numerikus módszerek, BME 2013.
  • Hibabejelentő űrlap a jegyzethez. (Az eddigi hibalista)
  • Példatár a gyakorlatokon szereplő numerikus módszerekhez: Faragó István, Fekete Imre, Horváth Róbert, Numerikus módszerek példatár, BME, 2013.
  • Hibabejelentő űrlap a példatárhoz. (Az eddigi hibalista)
  • HétGyakorlat
    1. (02.06.) A tárgykövetelmények ismertetése. A MATLAB bemutatása, története. Ismerkedés a MATLAB programmal. Lebegőpontos számábrázolás tulajdonságai (eps,realmin,realmax). Matlab használata "számológép üzemmódban", parancsszerkesztési szabályok. Alapműveletek elvégzése. A help parancs. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások.
    2. (02.13.)Szkriptek készítése, cellákra osztás. Mátrixok, vektorok megadása. Mátrix egyes elemeire, oszlopaira, soraira ill. részmátrixaira való hivatkozás. A : jelölés, a linspace/logspace parancs. zeros, ones, eye, toeplitz, rand, randn parancsok. Mátrixok transzponáltjának, inverzének, determinánsának, sajátértékeinek, méretének kiszámítása. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    3. (02.20.)A dot és cross parancsok. Lineáris egyenletrendszerek megoldása a linsolve és a balról-jobbról osztás parancsokkal. Kondíciószám fogalma. Pl. a Hilbert-mátrix rosszul kondícionált (hilb). Vektorok távolsága a norm paranccsal. A 2-es és a maximum norma. A Gauss-módszer és az LU-felbontás megvalósítása. Műveletszámok összehasonlítása. Futási idő mérése a tic és toc parancsokkal.1. röpzh. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    4. (02.27.)Részleges és teljes főelemkiválasztás, általános LU-felbontás, Cholesky-felbontás, ritka mátrixok, egyenletrenszerek megoldási idejének összehasonlítása különböző mátrixtípusokra. Ciklusok (for, while). Logikai állítások és műveletek. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    5. (03.06.) Jacobi- és Gauss-Seidel-iterációk. Gyakorlás. 2. röpzh. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    6. (03.13.)Inline (anonim) függvények definiálása. Egyváltozós függvények ábrázolása. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    7. (03.20.)1. zárthelyi dolgozat
    8. (03.27.)Adatbevitel az input és ginput parancsokkal. Szöveg és adatok kiírása a képernyőre (disp, fprintf, beep, error parancsok). Elágazások (if, elseif, switch/case). Egyváltozós nemlineáris egyenletek megoldása. A zérushely lokalizációja. Az intervallumfelezési és Newton-módszerek. A Matlab fzero parancsa zérushely meghatározására. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    9. (04.03.)Gyakorlás. Nemlineáris egyenletrendszerek megoldása. Egyváltozós függvények interpolációja. 3. röpzh. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    10. (04.10.)Kétváltozós függvények lineáris interpolációja. Kétváltozós függvények ábrázolása koordináták ill. képlet alapján. Matlab függvények konstrukciója. Nevezetes beépített Matlab függvények. Numerikus deriválás. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    11. (04.17.) Numerikus integrálás: trapéz-formula, Simpson-formula. Kezdetiérték-feladatok megoldása, Euler-módszer, Runge-Kutta-módszer. A Matlab beépített differenciálegyenlet-megoldó parancsai: ode45 parancs. 4. röpzh. Az óra anyaga és ajánlott házi feladatok: az óra anyaga - házi feladatok - megoldások
    12. (04.24.)Keddi gyakorlat elmarad a dékáni szünet miatt. Csütörtökön: differenciálegyenletek megoldása (lásd a fájlokat az előző hétnél). Ajánlott házi feladatok: házi feladatok - megoldások
    13. (05.01.)Gyakorlás. A csütörtöki csoport gyakorló feladatainak megoldásai.
    14. (05.08.)2. zárthelyi dolgozat.
    A laborokon használt Matlab fájlok:
  • homerok.mat - hőmérőadatok
  • ures_zh.m - üres zh-szkript
  • pontszamok.mat - fiktív zh-adatok
  • egyutthatomatrix.mat - egy 10-szer 10-es mátrix
  • mozgasok.xls - Négy test mozgásának idő-hely értékei
  • meresek.mat - Négy rúd hőmérsékleteloszlása
  • matrix.mat - Egy 20-szor 20-as mátrix.
  • Zárthelyik és mintazárthelyik
    II. zárthelyi (Matlab), 2016/17. II. félév: kedd, csütörtök - Megoldások
    I. zárthelyi (Matlab), 2016/17. II. félév: kedd, csütörtök - Megoldások
    1. röpzárthelyi (Matlab), 2016/17. II. félév: kedd, csütörtök - Megoldások
    I. zárthelyi (Matlab), 2013/14. II. félév. - Megoldások
    I. zárthelyi (Matlab), 2012/13. II. félév. A használt m-file. - Megoldások
    I. zárthelyi (Matlab), 2011/12. II. félév. - Megoldások
    II. zárthelyi (Matlab), 2010/11. II. félév.
    II. zárthelyi (Matlab), 2009/10. II. félév.
    II. zárthelyi (Matlab), 2008/09. II. félév.
    Mintazárthelyi (Matlab), 2008/09. II. félév. II. zh - Megoldások.
    Hasznos linkek
    - A MATLAB honlapja
    - Octave - egy ingyenes MATLAB klón.
    - Addi - egy ingyenes MATLAB klón Androidra.
    - A kurzus egy korábbi féléves anyaga Sáfár Orsolya honlapján.
    - Stoyan G., Takó G., Numerikus módszerek I.
    - George E. Forsythe: Pitfalls in Computation, or why a Math Book isn't Enough
    - Page on disasters due to numerical errors