Nástroj pro porovnání různých metod řešení nelineárních rovnic
A tool for evaluation of different methods for solving nonlinear equations
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/58095Identifikátory
SIS: 125403
Katalog UK: 990015579570106986
Kolekce
- Kvalifikační práce [12050]
Autor
Vedoucí práce
Oponent práce
Horáček, Jaroslav
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra aplikované matematiky
Datum obhajoby
24. 1. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Dobře
Klíčová slova (česky)
nelinearní rovnice, numerické metody, Newtonova metodaKlíčová slova (anglicky)
nonlinear equations, numerical methods, Newton's methodCílem této práce je vytvořit nástroj pro řešení nelineárních rovnic numerickými metodami. Využívá při tom jak pomalých metod pro hledání kořene jako metoda bisekce, metoda regula falsi, tak i rychle počítajících metod jako je Newtonova metoda. Newtonova metoda, i když obecně rychlá metoda, dokáže být v jistých případech velmi problematická. Nekonverguje vždy k řešení rovnice. Proto v této práci implementuji modifikované metody, které se snaží nějak se vypořádat s nedostatkem Newtonovy metody. Program má posloužit jako nástroj pro porovnávání a vyhodnocování efektivnosti výpočtů jednotlivých metod v různých situacích.
The objective of this work is to create a tool for solving nonlinear equations using numeric methods. It uses both slow working methods, such as bisection method or regula falsi method, and fast working methods, such as Newton's method. The Newton's method, while fast, can be very problematic in certain scenarios. It does not always converse to the root of the equation. That is why in this work, I try to implement modified methods, which attempt to deal with the imperfections of the Newton's method. The program is suppose to be a good tool for comparing and evaluating the efficiency of each methods in different situations.
