Předmět: Programování a numerické metody

« Zpět
Název předmětu Programování a numerické metody
Kód předmětu SLO/PROG1
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Dostupnost předmětu Předmět je nabízen přijíždějícím studentům
Vyučující
  • Křepelka Jaromír, Ing. CSc.
Obsah předmětu
POČÍTAČOVÉ CHYBY - Vliv konečného počtu číslic na přesnost výpočtu. ALGEBRAICKÉ METODY - Soustavy lineárních algebraických rovnic (soustavy s neprázdným nulprostorem, přeurčené soustavy), třídiagonální schéma, Gaussova a Gauss-Jordanova metoda, LU rozklad, inverze matic, nulové body polynomu (Lin Bairstowova metoda, metoda Siljakových koeficientů, Laguerrova metoda), vlastní čísla a vlastnívektory matic (obecný problém, symetrické matice, LU a QR algoritmus). ŘEŠENÍ SOUSTAV NELINEÁRNÍCH ROVNIC - Půlení intervalu, Newtonova metoda tečen, Richmondova metoda tečných hyperbol, jejich zobecnění na soustavy rovnic, Čebyševovy iterační metody, Warnerovo schéma (zobecněná metoda tečen), gradientní metody. INTERPOLOVÁNÍ, NUMERICKÉ DERIVOVÁNÍ A INTEGROVÁNÍ - Laguerrův polynom, nejlepší trigonometrický polynom, Fourierovy řady, diskrétní a rychlá Fourierova transformace, kubické splajny, Čebyševovy aproximace (Remezův algoritmus), numerické derivování, integrování (lichoběžníková formule, Newton-Cotesovy kvadraturní formule, Simpsonova formule, Gaussovy metody, speciální formule). NUMERICKÉ ŘEŠENÍ OBYČEJNÝCH DIFERENCIÁLNÍCH ROVNIC - Úloha s počáteční podmínkou (Eulerova metoda, metody Runge-Kutta, Mersonova metoda, automatická volba integračního kroku, implicitní integrační metody, stabilita, konvergence, korektnost), okrajová úloha (metoda střelby, lineární soustavy diferenciálních rovnic, analytická řešení, problémy existence numerického řešení), metody sítí - diferenční metody (diferenční schéma pro nelineární rovnice, konstrukce diferenčních schémat, Marčukova identita). MINIMALIZACE FUNKCÍ A OPTIMALIZACE - Minimalizace funkcí jedné proměnné (zlatý řez, diferenciální metody), simplexová metoda minimalizace funkcí více proměnných, gradientní metody (metoda konjugovaných vektorů, Powellova kvadraticky konvergentní metoda), lineární programování, kombinatorické úlohy (permutační úlohy - lexikografický výběr, problém obchodního cestujícího, metoda simulovaného žíhání, evoluční algoritmy - samo-organizující se migrační algoritmus). ZÁKLADY NUMERICKÉHO ŘEŠENÍ PARCIÁLNÍCH DIFERENCIÁLNÍCH ROVNIC - diferenční schémata, úplně konzervativní diferenční schéma.

Studijní aktivity a metody výuky
Přednášení, Demonstrace
  • Účast na výuce - 39 hodin za semestr
  • Domácí příprava na výuku - 31 hodin za semestr
  • Příprava na zápočet - 35 hodin za semestr
  • Příprava na zkoušku - 45 hodin za semestr
Výstupy z učení
Cílem je naučit aplikovat znalosti matematické analýzy a algebry, porozumět základním numerickým metodám použitelným pro vědecko-technické výpočty, prakticky ukázat, jak tyto algoritmy fungují, jsou-li implementovány na počítači.
Předmět zaměřený na získání schopnosti aplikace poznatků. Aplikovat znalosti matematické analýzy a algebry a porozumět základním numerickým metodám použitelným pro vědecko-technické výpočty, ukázat, jak tyto algoritmy fungují, jsou-li implementovány na počítači.
Předpoklady
základní znalosti z matematické analýzy a algebry, znalost některého programovacího jazyka (basic, fortran, C, Matlab apod.)

Hodnoticí metody a kritéria
Ústní zkouška, Analýza výkonů studenta

Složení ústní zkoušky z numerických metod (zkouška) Praktická aplikace zadaná nebo po dohodě s učitelem zvolené numerické metody formou programu v jednom z programovacích prostředí typu například C, fortran, pascal, basic, Matlab (zápočet)
Doporučená literatura
  • Flannery, B. P., Teukolsky S. A., Vetterling W. T. (1986). Numerical Recipes - The Art of Scientific Computing. Cambridge University Press.
  • Kubíček M. (1983). Numerické algoritmy řešení chemicko-inženýrských úloh. SNTL Praha.
  • Vitásek E. (1982). Numerické metody. SNTL Praha.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná fyzika (2019) Kategorie: Fyzikální obory - Doporučený ročník:-, Doporučený semestr: Zimní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Přístrojová a počítačová fyzika (2019) Kategorie: Fyzikální obory 2 Doporučený ročník:2, Doporučený semestr: Zimní