Bakalářská práce se zabývá numerickými metodami řešením soustav diferenciálních rovnic v software Mathematica. Teoretická část práce vysvětluje možnost řešení diferenciální rovnice numerickými metodami, řešení soustavy diferenciálních rovnic numerickými metodami a některé numerické metody jsou popsány. V teoretické části jsou dále zahrnuty chyby numerických metod, zejména zdroje a typy chyb.
Praktická část se zabývá vytvořeným notebookem v softwaru Mathematica, který složí k numerickému řešení soustav diferenciálních rovnic. Vytvořený notebook je popsán jak s pohledu uživatele, tak s pohledu programátora.
Anotace v angličtině
Bachelor thesis deals with the numerical solution methods of systems of differential equations in Mathematica software. The theoretical section explains the possibility of solving differential equations using numerical methods, solving systems of differential equations by numerical methods and some numerical methods are described. The theoretical parts are also included errors of numerical methods, including the sources and types of errors.
The practical part deals with established software Mathematica notebook in which to lodge a numerical solution of differential equation systems. Created notebook described how the user's perspective, so the programmer point of view.
Bakalářská práce se zabývá numerickými metodami řešením soustav diferenciálních rovnic v software Mathematica. Teoretická část práce vysvětluje možnost řešení diferenciální rovnice numerickými metodami, řešení soustavy diferenciálních rovnic numerickými metodami a některé numerické metody jsou popsány. V teoretické části jsou dále zahrnuty chyby numerických metod, zejména zdroje a typy chyb.
Praktická část se zabývá vytvořeným notebookem v softwaru Mathematica, který složí k numerickému řešení soustav diferenciálních rovnic. Vytvořený notebook je popsán jak s pohledu uživatele, tak s pohledu programátora.
Anotace v angličtině
Bachelor thesis deals with the numerical solution methods of systems of differential equations in Mathematica software. The theoretical section explains the possibility of solving differential equations using numerical methods, solving systems of differential equations by numerical methods and some numerical methods are described. The theoretical parts are also included errors of numerical methods, including the sources and types of errors.
The practical part deals with established software Mathematica notebook in which to lodge a numerical solution of differential equation systems. Created notebook described how the user's perspective, so the programmer point of view.
Sestavte literární rešerši v oblasti numerického řešení soustav diferenciálních rovnic.
Najděte okruh metod řešení diferenciálních rovnic, které jsou vhodné pro řešení v software Mathematica především z hlediska programovatelnosti.
Navrhněte a vyřešte několik vzorových příkladů pro řešení.
Zpracujte postup, který by popisoval, jak v softwaru Mathematica řešit diferenciální rovnice nebo soustavy diferenciálních rovnic.
Dosažené výsledky řádně okomentujte a ohodnoťte výsledky z hlediska rychlosti, výpočetních nároků, složitosti apod.
Zásady pro vypracování
Sestavte literární rešerši v oblasti numerického řešení soustav diferenciálních rovnic.
Najděte okruh metod řešení diferenciálních rovnic, které jsou vhodné pro řešení v software Mathematica především z hlediska programovatelnosti.
Navrhněte a vyřešte několik vzorových příkladů pro řešení.
Zpracujte postup, který by popisoval, jak v softwaru Mathematica řešit diferenciální rovnice nebo soustavy diferenciálních rovnic.
Dosažené výsledky řádně okomentujte a ohodnoťte výsledky z hlediska rychlosti, výpočetních nároků, složitosti apod.
Seznam doporučené literatury
Johnston, R. L. Numerical Methods. John Wiley & Sons. 1982.
Fausett, L. V. Numerical Methods: Algorithms and Applications. Prentice Hall; 2002.
Boháč, Z., Častová, N.: Základní numerické metody. Skriptum VŠB-TUO, Ostrava 1997.
Wolfram Research: Mathematica, Technical and Scientific Software [online]. Dostupné z URL: http://www.wolfram.com/
Wolfram Mathematica 7 Documentation Center [online]. Dostupné z URL: http://reference.wolfram.com/mathematica/guide/Mathematica.html
Seznam doporučené literatury
Johnston, R. L. Numerical Methods. John Wiley & Sons. 1982.
Fausett, L. V. Numerical Methods: Algorithms and Applications. Prentice Hall; 2002.
Boháč, Z., Častová, N.: Základní numerické metody. Skriptum VŠB-TUO, Ostrava 1997.
Wolfram Research: Mathematica, Technical and Scientific Software [online]. Dostupné z URL: http://www.wolfram.com/
Wolfram Mathematica 7 Documentation Center [online]. Dostupné z URL: http://reference.wolfram.com/mathematica/guide/Mathematica.html
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí hlavní cíle a výsledky své bakalářské práce.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Olehla: V software Mathematica není možno použít jiné metody řešení soustav diferenciálních rovnic?
2) Prof. Prokop: Na který typ diferenciálních rovnic je zaměřena Vaše práce?
3) Prof. Prokop: Je práce zaměřena na rovnice prvního nebo n-tého řádu?