Základy numerické matematiky

Number rules the universe.

Pythagoras

 
 
 
 
 
 

Organizace kurzu

Aktuality

Práce na cvičení a doma obnáší programovaní v jazyce Python. Materiály na cvičení budou poskytovány jako Jupyter Notebooks. Lze je spouštět v jakémkoliv prostředí podporující Jupyter, tak rovněž je k dispozici cloudová služba, která potřebuje pouze webový prohlížeč. Pro seznámení se s prostředím klikněte na některý z odkazů ke cvičení pro první týden níže.

Látka bude zkoušena v rozsahu, v jakém byla probrána na přednášce. Ke každé přednášce jsou k dispozici výpisky a starší videa. Videa k první půlce semestru lze nalézt na tomto odkazu a k druhé půlce semestru na tomto odkazu.

Ukázkové zadání zkoušky ze ZNM na tomto odkazu.

Přednášky

čtvrtek 17:20–18:50 (K1), pátek 10:40–12:10 (K1) (týden 1–7: Iveta Hnětynková, týden 8–13: Václav Kučera)

Cvičení

úterý 17:20–18:50 (K4) (Michal Outrata)

středa 9:00–10:40 (K11) (Ondřej Brichta)

středa 10:40–12:10 (K11) (Michal Outrata)

středa 14:00–15:30 (K11) (Tomáš Hammerbauer)

středa 15:40–17:10 (K11) (Tomáš Hammerbauer)

pátek 9:00–10:40 (K11) (Jan Blechta)

Plán semestru

Týden Téma přednášky Zápisky Cvičení
1 (od 29.9.) čt: Úvod - motivace
pá: Modely, chyby, FPA, cilivost, stabilita
Úvodní pojmy
2 (od 6.10.) čt: Soustavy lineárních rovnic – iterační metody I
pá: Soustavy lineárních rovnic – iterační metody II
Soustavy lin. alg. rovnic
3 (od 13.10.) čt: OG transformace – konstrukce
pá: OG transformace – aplikace
OG transformace
4 (od 20.10.) čt: Lin. aproximační problémy – analýza
pá: Lin. aproximační problémy – metody
Lin. aproximační problémy
5 (od 27.10.)
út
čt: Částečný problém vl. čísel – mocninná metoda
pá: Krylovovské prostory
Částečný problém vl. č.
6 (od 3.11.) čt: Částečný problém vl. čísel – Lanczosova, Arnoldiho metoda
pá: Úplný problém vlastních čísel – Schurův rozklad
Úplný problém vl. č.
7 (od 10.11.)
st
čt: Úplný problém vlastních čísel – QR algoritmus
pá: QR algoritmus pro SVD
8 (od 17.11.) čt: Nelineární algebraické rovnice
pá: Metody pevného bodu
Zápisky 1
Zápisky 2
9 (od 24.11.) čt: Optimalizační metody
pá: Ortogonální polynomy
Zápisky 3
Zápisky 4
10 (od 1.12.) čt: Interpolace funkcí
pá: Interpolace pomocí splinu
Zápisky 5
Zápisky 6
11 (od 8.12.) čt: Aproximace integrálu – kvadratura
pá: Gaussova kvadratura
Zápisky 7
Zápisky 8
12 (od 15.12.) čt: Jednokrokové metody pro ODR I
pá: Jednokrokové metody pro ODR II
Zápisky 9
Zápisky 10
13 (od 5.1.) čt: Vícekrokové metody pro ODR I
pá: Vícekrokové metody pro ODR II
Zápisky 11
Zápisky 12

Zápočet a zkouška

Požadavky k zápočtu. Na cvičeních budou studenti postupně pracovat na dokumentech ve formátu Jupyter notebook. Pro získání zápočtu je nutné elektronicky odevzdat dva kompletně vypracované notebooky, jeden ze cvičení 1–6 a druhý ze cvičení 7–12. Dokumenty je možné zpracovávat ve skupině maximálně 3 osob navštěvujících cvičení stejného cvíčícího. U každého dokumentu musí být specifikováno, kdo se podílel na zpracování jednotlivých částí. Za každý dokument mohou studenti získat 0 až 10 bodů. K udělení zápočtu je třeba získat alespoň 15 bodů.

Požadavky ke zkoušce. Zkouška je písemná, její obsah odpovídá sylabu. Studenti dostanou 6 témat, z toho

(A) 2 z numerických metod pro úlohy lineární algebry,

(B) 2 z numerických metod pro úlohy matematické analýzy,

(C) 2 z obsahu cvičení.

Za každé téma (A)–(B) mohou získat až 10 bodů. Za každé téma (C) mohou získat až 5 bodů. Nutnou podmínkou pro složení zkoušky je zisk alespoň 26 bodů, z toho alespoň 5 bodů z části (A) a 5 bodů z části (B). Po písemné části zkoušky bude studentům nabídnuta známka. Studenti, kteří nebudou se známkou spokojeni, mohou být vyzkoušeni ústně, přičemž ústním zkoušením lze zlepšit známku z písemné části maximálně o půl stupně.

Studenti předmětu Základy numerické lineární algebry (NMMB203) absolvují pouze první půlku semestru, kterou přednáší Iveta Hnětynková. Pro získání zápočtu musí odevzdat jeden Jupyter notebook a získat za něj alespoň 7 bodů. Ve zkoušce obdrží pouze otázky z části (A) a (C) výše. Nutnou podmínkou pro složení zkoušky je zisk alespoň 13 bodů.

Přednášející a cvičící

Katedra numerické matematiky

Iveta Hnětynková

přednášející

Václav Kučera

přednášející

Jan Blechta

cvičící

Michal Outrata

cvičící

Tomáš Hammerbauer

cvičící

Ondřej Brichta

cvičící

Materiály, odkazy

Doporučená literatura

J. Duintjer Tebbens, I. Hnětynková, M. Plešinger, Z. Strakoš, P. Tichý: Analýza metod pro maticové výpočty - Základní metody, Matfyzpress, 2023 (2. vydání)

J. Segethová: Základy numerické matematiky, Skriptum MFF UK, 2002

M. Feistauer, V. Kučera: Základy numerické matematiky, Skriptum MFF UK, 2014

L. N. Trefethen and D. Bau, III, Numerical linear algebra, SIAM, Philadelphia, PA, 1997

A. Quarteroni, R. Sacco and F. Saleri: Numerical mathematics, Springer-Verlag, 2000

D. S. Watkins: Fundamentals of Matrix Computations, Willey Interscience, New Yourk, 2010

 

Další odkazy