Vyučující
|
-
Posel Zbyšek, doc. RNDr. Ph.D.
-
Sýkorová Květuše, Mgr.
-
Beránek Pavel, Ing. Mgr.
-
Kuba Pavel, Ing. Ph.D.
|
Obsah předmětu
|
1. Základní matematické operace v Pythonu (math, cmath, fractions, decimal apod.) 2. Knihovny a moduly pro matematické výpočty (NumPy, SymPy) 3. Vizualizace dat (PyPlot, PyQtGraph) 4. Úvod do lineární algebry (přímé a iterační metody) 5. Interpolace a aproximace funkce jedné proměnné. 6. Hledání kořenů rovnice 7. 1. seminární práce (zadání a práce na daném tématu) 8. Generování náhodných čísel a testování generátoru 9. Metoda Monte Carlo 10. Derivace funkce jedné proměnné 11. Integrace funkce jedné proměnné 12. Řešení obyčejných diferenciálních rovnic (2 týdny) 13. 2. seminární práce (zadání a práce na daném tématu)
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Kurz matematický software se zaměřuje na využití matematických modulů jazyka Python pro řešení úloh z matematického modelování, zejména úloh z numerické matematiky. Jde zejména o využití modulů math, NumPy, SymPy, PyPlot. Důraz je kladen na práci s jednoduchými poli a efektivní implementaci numerických metod. Kurz je určen pro studenty, kteří úspěšně prošli úvodním kurzem programování a základním kurzem matematiky.
|
Předpoklady
|
nespecifikováno
KI/KPGL1 ----- nebo ----- KMA/KMT1 a zároveň KI/KAPR1
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
Doporučená literatura
|
-
Getting started with Matlab, online knihovny.
-
Návody a publikace Maplesoft.
-
Dušek F. Matlab a Simulink-úvod do používání. Univerzita Pardubice, 2002. ISBN 80-7194-475-0.
-
Zaplatílek K., Doňar B. Matlab - tvorba uživatelských aplikací. BEN-Technická literatura, Praha, 2004. ISBN 80-7300-133-0.
-
Zaplatílek K., Doňar B. Matlab pro začátečníky. BEN-Technická literatura, Praha, 2003. ISBN 80-7300-095-4.
-
Žák V. Matematické výpočty v systému Maple.
|