FU:TFNSP0006 Numerické metody ve fyzice - Informace o předmětu
TFNSP0006 Numerické metody ve fyzice
Fyzikální ústav v Opavěléto 2025
- Rozsah
- 1/4/0. 7 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Stanislav Hledík, Ph.D. (přednášející)
doc. RNDr. Jan Schee, Ph.D. (přednášející)
doc. RNDr. Stanislav Hledík, Ph.D. (cvičící) - Garance
- doc. RNDr. Jan Schee, Ph.D.
Fyzikální ústav v Opavě - Předpoklady
- (FAKULTA(FU) && TYP_STUDIA(N))
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Částicová fyzika (program FU, TFYZNM)
- Počítačová fyzika (program FU, TFYZNM)
- Relativistická astrofyzika (program FU, TFYZNM)
- Cíle předmětu
- Předmět umožňuje studentů seznámit se základními numerickými metodami obecně používanými ve fyzice.
- Výstupy z učení
- Po absolovování kurzu bude student schopen:
- aplikovat naučené numerické metody na konkrétní fyzikální problém,
- analyzovat míru stability a rámec použitelnosti zvolené metody,
- určit chybu které se dopouští diskretizací problému a použitím určité metody. - Osnova
- Hlavní témata předmětu jsou:
• Seznámení s vývojovým prostředím, Překladač, oddělený překlad, sestavení. Vlastnosti programovacího jazyka C/C++ důležité pro numerické výpočty. Organizace programu a řídicí struktury.
• Reprezentace čísel v počítači a počítačová aritmetika: Dekadická, binární, oktanová a hexadecimální reprezentace. Chyba a přesnost. Stabilita výpočtu.
• Číselné řady a jejich konvergence. Vyčíslování funkcí. Polynomiální a racionální funkce.
• Řešení lineárních algebraických rovnic: Gaussova-Jordanova eliminace. Gaussova eliminace se zpětnou substitucí. LU dekompozice.
• Interpolace a extrapolace: Polynomiální interpolace a extrapolace. Racionální interpolace a extrapolace.
• Řešení nelineárních algebraických rovnic, hledání extrémů: bracketing, metoda bisekce, metoda sečen, Brentova metoda, Newtonova-Raphsonova metoda.
• Hledání minim jednorozměrných funkcí pomocí první derivace. Hledání minim vícerozměrných funkcí pomocí „Downhill Simplex“ metody.
• Hledání kořenů polynomických rovnic n-tého řádu v reálném a v komplexním oboru.
• Náhodná čísla: Generátory rovnoměrného rozdělení, lineární kongruenční generátor, Schrangeův algoritmus,subtraktivní metoda. Transformační a rejekční metoda pro generování jiných rozdělení. Exponenciální a normální rozdělení.
• Numerická integrace: Klasické formule (otevřené, uzavřené, polootevřené) a algoritmy (lichoběžníkové, Simpsonovo pravidlo). Rombergova integrace.
• Gaussovy kvadratury a ortogonální polynomy.
• Obyčejné diferenciální rovnice: Problém počátečních podmínek, problém okrajových podmínek. Eulerova metoda, fixní integrační krok, adaptivní integrační krok.
• Integrační schémata Runge-Kutta, odvození metody a analýza stability.
- Hlavní témata předmětu jsou:
- Literatura
- doporučená literatura
- Vetterling, W. T., Teukolsky, S. A., Press, W. H., Flannery, B. Numerical Recipes Example Book (C). Cambridge University Press, Cambridge, 1993. ISBN 0-521-43720-2. URL info
- Press, W. H., Teukolsky, S. A., Vetterling, W. T., Flannery, B. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, Cambridge, 1997. ISBN 0-521-43108-5. URL info
- A. Ralston. Základy numerické matematiky. Praha, 1978. info
- Výukové metody
- Přednášky. Cvičení. Vypracování zadaného projektu.
- Metody hodnocení
- ústní zkouška, obhajoba zápočtového projektu
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (léto 2025, nejnovější)
- Permalink: https://is.slu.cz/predmet/fu/leto2025/TFNSP0006