MASARYKOVA UNIVERZITA V BRNĚ NELINEÁRNÍCH ROVNIC

Rozměr: px
Začít zobrazení ze stránky:

Download "MASARYKOVA UNIVERZITA V BRNĚ NELINEÁRNÍCH ROVNIC"

Transkript

1 MASARYKOVA UNIVERZITA V BRNĚ PŘÍRODOVĚDECKÁ FAKULTA NUMERICKÉ ŘEŠENÍ NELINEÁRNÍCH ROVNIC RIGORÓZNÍ PRÁCE Mgr. Michal Šmerek Brno 2005

2 ii Prohlášení: Prohlašuji, že předložená práce je mým původním autorským dílem, které jsem vypracoval samostatně. Veškerou literaturu a další zdroje, z nichž jsem při zpracování čerpal, v práci řádně cituji a jsou uvedeny v seznamu použité literatury. V Brně dne...

3 iii ABSTRAKT Práce se zabývá studiem nelineárních rovnic, se zřetelnou specializací na polynomické rovnice. Autor předkládá řadu metod, jak určit kořeny polynomické rovnice. Podrobně studuje citlivost kořenů na malou změnu polynomu. Je všeobecně známo, jak získat kořeny polynomů, jak je získat s předepsanou přesností. Méně se ale klade důraz na přesné určení polynomu, resp. jeho koeficientů. Práce dokládá, že i malá nepřesnost, byť i jen v jednom koeficientu polynomu, může významným způsobem ovlivnit hodnoty kořenů. Text práce je rozdělen do tří částí. V první části jsou uvedeny základní metody řešení nelineárních rovnic, jako je metoda půlení, metoda regula falsi, metoda sečen, Newtonova metoda a rozšířená Newtonova metoda. U každé z nich je popsán algoritmus, jež určuje posloupnost aproximací, která konverguje ke hledanému řešení. Je definován řád konvergence metody, u jednotlivých metod je tento řád stanoven a většinou i dokázán. Srovnání jednotlivých metod z hlediska rychlosti konvergence je rovněž demonstrováno na testovacím příkladu. Druhá a třetí část práce se věnuje speciálnímu typu nelineárních rovnic, problematice polynomických rovnic. První z nich popisuje výpočet reálných kořenů polynomu libovolného stupně. Nejprve je vyložen postup, jak určit největší kořen daného polynomu, a následně je prezentován algoritmus pro získání všech ostatních kořenů polynomu. Je předložena dvojkroková metoda, která může nalezení kořenů polynomu značně urychlit ve srovnání s Newtonovou metodou. Práce obsahuje srovnání dvou metod pro určení všech kořenů polynomu, Maehlyho metody a metody dělení kořenovým činitelem. V posledním oddíle je pozornost zaměřena na citlivost kořenů polynomu. Je zde popsána závislost změny kořenů na malé změně některého z koeficientů polynomu. V souvislosti s tím je definován pojem špatně podmíněný polynom. Všechny části práce jsou proloženy názornými příklady. Vlastní výsledky autora jsou obsaženy ve druhé a třetí části práce. Hlubší studium této problematiky je nemyslitelné bez využití výpočetní techniky. Naopak, všechny v práci uváděné postupy jsou dobře algoritmizovatelné. Proto může studované téma dobře posloužit jako oblast matematiky vyučovaná s podporou počítače.

4 1 Obsah Předmluva a historický úvod 2 1 Metody řešení nelineárních rovnic Metoda prosté iterace Metoda půlení Metoda regula falsi Metoda sečen Metoda Newtonova Rozšířená Newtonova metoda Srovnání metod Výpočet kořenů polynomu Určení největšího kořene polynomu Určení ostatních kořenů polynomu Citlivost kořenů polynomu Špatně podmíněné polynomy Příklady polynomů druhého stupně Polynom vyššího stupně Závěr 50 Literatura 51 Přílohy 53 Životopis Publikační činnost CD-ROM

5 Předmluva a historický úvod 2 Předmluva a historický úvod Tématem práce je studium nelineárních rovnic, přičemž hlavní pozornost je věnována problematice řešení polynomických rovnic. Autor předkládá řadu metod, jak určit kořeny polynomické rovnice. Podrobně studuje citlivost kořenů na malou změnu polynomu. Je všeobecně známo, jak získat kořeny polynomů, jak je získat s předepsanou přesností. Méně se ale klade důraz na přesné určení polynomu, resp. jeho koeficientů. Práce dokládá, že i malá nepřesnost, byť i jen v jednom koeficientu polynomu, může významným způsobem ovlivnit hodnoty kořenů. Cílem práce bylo klasifikovat metody řešení nelineárních rovnic, popsat je a posoudit je z hlediska rychlosti konvergence. Těžištěm práce je ovšem problematika výpočtu kořenů polynomů a zkoumání citlivosti těchto kořenů na malé změny koeficientů polynomu. Text práce je rozdělen do tří částí. V první části jsou uvedeny základní metody řešení nelineárních rovnic, jako je metoda půlení, metoda regula falsi, metoda sečen, Newtonova metoda a rozšířená Newtonova metoda. U každé z nich je popsán algoritmus, jež určuje posloupnost aproximací, která konverguje ke hledanému řešení. Je definován řád konvergence metody, u jednotlivých metod je tento řád stanoven a většinou i dokázán. Srovnání jednotlivých metod z hlediska rychlosti konvergence je rovněž demonstrováno na testovacím příkladu. Druhá a třetí část práce se věnuje speciálnímu typu nelineárních rovnic, problematice polynomických rovnic. První z nich popisuje výpočet reálných kořenů polynomu libovolného stupně. Nejprve je vyložen postup, jak určit největší kořen daného polynomu, a následně je prezentován algoritmus pro získání všech ostatních kořenů polynomu. Je předložena dvojkroková metoda, která může nalezení kořenů polynomu značně urychlit ve srovnání s Newtonovou metodou. Práce obsahuje srovnání dvou metod pro určení všech kořenů polynomu, Maehlyho metody a metody dělení kořenovým činitelem. V poslední kapitole je pozornost zaměřena na citlivost kořenů polynomu. Je zde popsána závislost změny kořenů na malé změně některého z koeficientů polynomu. V souvislosti s tím je definován pojem špatně podmíněný polynom. V tomto ohledu je zvlášť diskutován případ jednoduchého kořene a násobného kořene. Ukázalo se totiž, že při velmi malé změně koeficientu polynomu probíhá změna jednotkového kořene kvalitativně odlišně než změna násobného kořene. Všechny části práce jsou proloženy názornými příklady. Práce obsahuje 26 obrázků a 21 tabulek. Byly zpracovány systémem MATLAB. Vlastní výsledky autora jsou obsaženy ve druhé a třetí části práce. Hlubší studium této problematiky je nemyslitelné bez využití výpočetní techniky. Naopak, všechny v práci uváděné postupy jsou dobře algoritmizovatelné. Dokladem toho je množství souborů na nosiči CD-ROM, jež je nedílnou součástí předkládané práce, viz příloha. Na CD-ROMu lze, kromě elektronické verze samotné práce, nalézt i programy, jež obsahují většinu v práci použitých algoritmů (m-soubory). Dále CD-ROM obsahuje také grafické výstupy (fig-soubory). Studované téma proto může dobře posloužit jako oblast matematiky vyučovaná

6 Předmluva a historický úvod 3 s podporou počítače. Zajímavý je i pohled na historický vývoj tohoto oboru (podrobněji viz článek [9]). Problém řešení polynomické rovnice kde p(x) = 0, (0.1) p(x) = a n x n + a n 1 x n a 1 x + a 0, (0.2) je polynom s reálnými koeficienty, byl znám již Sumerům ve 3. tis. před n. l. a hluboce ovlivnil rozvoj matematiky během mnoha staletí. Studium tohoto problému mělo velký význam pro rozvoj abstraktního myšlení a matematického zápisu. Motivovalo vznik a rozvoj mnoha odvětví matematiky, jako je teorie komplexních čísel, algebra, numerická matematika. Hlavním krokem v historii studia polynomických rovnic bylo uvážení problému v obecném abstraktním tvaru (0.2). Tento krok trval tisíciletí a vedl k zavedení moderního matematického formalismu. Mezitím, počínaje Sumerským a Babylonským obdobím, se studium zaměřilo na rovnice nižších řádů se speciálními koeficienty. Řešení speciálních kvadratických rovnic Babyloňany (kolem 2000 př. n. l.) a Egypťany, nalezené ve Rhindově a Ahmesově papyru (z 2. tis. př. n. l.), odpovídá užití našeho školního vzorce x 1,2 = a 1 ± a 2 1 4a 2 a 0 2a 2. (0.3) Pro plné pochopení tohoto vzorce je třeba znát teorii záporných, iracionálních a komplexních čísel. Důležitý úspěch v této oblasti byl formální důsledný důkaz Pythagorejců (kolem 500 př. n. l. ve starověkém Řecku), že rovnice x 2 = 2 nemá racionální řešení, že řešení musí užít odmocnin a ne jen aritmetické operace. Snahy nalézt formuli, která by, podobně jako (0.3), zahrnovala jen aritmetické operace a odmocniny, uspěly v 16. století pro polynomy stupňů 3 a 4 (Scipione del Ferro, Nicolo Tartaglia, Ludovico Ferrari, Geronimo Cardano), ale hluboký vliv na matematiky mělo především selhání všech pokusů nalézt takovou formuli pro jakýkoli polynom stupně většího než 4. Přesněji řečeno takové pokusy vedly k větě, získané Ruffinim v roce 1813 a Abelem 1827, o neexistenci takové formule pro třídu polynomů stupně n pro žádné n > 4 a ke Galoisově fundamentální teorii z r Tato teorie obsahuje důkaz neexistence řešení rovnice (0.2) ve tvaru formule s odmocninami již pro jednoduché speciální polynomické rovnice s přirozenými koeficienty, takové jako x 5 4x 2 = 0. Navzdory absenci řešící formule obecně platí základní věta algebry: Rovnice (0.1) má vždy (komplexní) řešení pro každý polynom p(x) každého kladného stupně n. Různé verze této věty podali Roth (1608), Girard (1629) a Descartes (1637), dále potom Rahn (1659), Newton (1685) a Maclaurin. Dokázat se povedla až v 19. století. Několik neúplných či chybných důkazů bylo již předtím

7 Předmluva a historický úvod 4 podáno D Alembertem, Eulerem, Lagrangem a Gaussem (v jeho doktorské disertační práci v r. 1799). Chybu v Gaussově důkazu odstranil Ostrowski v r Je snadné rozšířit základní větu algebry prokázáním existence faktorizace n p(x) = a n (x ξ i ) pro každý polynom p(x), kde a n 0, takový, že ξ 1, ξ 2,..., ξ n i=1 je n kořenů polynomu p(x) (ne nutně všechny rozdílné) a jsou jediným řešením rovnice (0.1). Po zjištění, že neexistuje přesná řešící formule, úsilí matematiků přešlo do navrhování iteračních algoritmů pro aproximaci řešení. V současné době seznam iteračních algoritmů navržených pro aproximaci řešení ξ 1, ξ 2,..., ξ n rovnice (0.1) obsahuje stovky položek zahrnující období 4 tisíc let. Ve skutečnosti není důležité, zda počítač řešení získá pomocí formule nebo ne. Řešení je totiž zpravidla iracionální a tedy stejně nemůže být počítáno úplně přesně. S rozvojem vědy a techniky, se vznikem mnoha nových aplikací, vyvstává potřeba řešit polynomické rovnice řádu několika stovek či tisíců. Navíc se často požaduje vysoká přesnost stovek koeficientů i vlastního řešení. V těchto případech řešení rovnice (0.1) je problematické, a to motivuje další výzkum nových efektivních algoritmů pro řešení rovnice (0.1). Úsilí a zájem vědců v tomto směru je takový, že nové algoritmy pro řešení (0.1) se stále objevují každý rok.

8 Metody řešení nelineárních rovnic 5 1 Metody řešení nelineárních rovnic Hledejme reálné kořeny rovnice f(x) = 0, (1.1) kde x je reálná proměnná a f(x) je v nějakém smyslu rozumná funkce. Především budeme požadovat, aby funkce f(x) byla spojitá na nějakém intervalu. Předpokládejme, že kořen ξ rovnice (1.1) nelze nalézt v algebraickém tvaru. Musíme tedy hledat metody, které vedou k přibližnému řešení. Při řešení rovnice (1.1) můžeme užít následující věty. Věta 1.1 Nechť f je funkce spojitá na intervalu a, b a nechť v koncových bodech tohoto intervalu nabývá hodnot s opačnými znaménky, tj. f(a)f(b) < 0. Pak v intervalu (a, b) leží aspoň jeden kořen rovnice (1.1). Jestliže navíc existuje derivace f funkce f a má konstantní znaménko v intervalu (a, b), pak funkce f(x) má v intervalu (a, b) právě jeden kořen ξ. Důkaz: Funkce f je spojitá na intervalu a, b. Nechť bez újmy na obecnosti je např. f(a) < 0 < f(b). Potom platí Speciálně h f(a), f(b) x a, b : f(x) = h. 0 (f(a), f(b)) ξ (a, b) : f(ξ) = 0. Tím je dokázána první část věty. Dále předpokládáme, že je buď f (x) > 0 x (a, b), anebo f (x) < 0 x (a, b). Nechť ξ 1, ξ 2 (a, b) jsou kořeny funkce f, tzn. f(ξ 1 ) = 0, f(ξ 2 ) = 0. Pak je buď ξ 1 = ξ 2, anebo ξ 1 ξ 2. Pokud by bylo ξ 1 ξ 2, pak z věty o střední hodnotě platí, že x (ξ 1, ξ 2 ) : f (x) = 0, což je spor s předpokladem. Celkově, je-li f spojitá na a, b, f (x) > 0 (resp. f (x) < 0) x (a, b), a platí-li f(a)f(b) < 0, pak v intervalu a, b existuje právě jeden kořen. Všechny metody uvedené v této kapitole budeme aplikovat na příkladu nalezení nejmenšího kladného kořene funkce f(x) = cos x + x 2 1. (1.2) Graf této nelineární funkce je znázorněn na obrázku 1.

9 Metody řešení nelineárních rovnic 6 Obr. 1: Graf funkce f(x) = cos(x) + x/ Metoda prosté iterace Nechť f(x) je spojitá reálná funkce, která má tolik derivací, kolik jich bude v dalším třeba. Problém nalezení kořene rovnice (1.1) můžeme převést na ekvivalentní problém nalezení pevného bodu funkce F, tj. řešení rovnice Pevný bod budeme označovat ξ. x = F (x). (1.3) Věta 1.2 Nechť F je taková spojitá funkce, že x a, b : F (x) a, b. Pak funkce F má v intervalu a, b pevný bod. Jestliže funkce F navíc splňuje Lipschitzovu podmínku, tj. F (x) F (y) q x y, x, y a, b, 0 q < 1, pak F má v intervalu a, b jediný pevný bod. Důkaz: Jestliže F (a) = a, je a pevným bodem funkce F. Jestliže F (b) = b, je b pevným bodem funkce F. Předpokládejme dále, že F (a) > a, F (b) < b. Uvažujme funkci g, g(x) = F (x) x. Zřejmě g(x) je spojitá funkce na intervalu a, b a platí g(a) = F (a) a > 0, g(b) = F (b) b < 0.

10 Metody řešení nelineárních rovnic 7 Z věty 1.1 plyne, že existuje bod ξ (a, b) : g(ξ) = 0, tj. F (ξ) ξ = 0 F (ξ) = ξ, a tedy ξ je pevným bodem funkce F (x). Nechť F (x) splňuje Lipschitzovu podmínku s konstantou q, 0 q < 1. Předpokládejme, že existují dva různé pevné body ξ, η a, b. Platí ξ η = F (ξ) F (η) q ξ η < ξ η, což je spor a tedy ξ = η. Důsledek 1.3 Nechť F je taková spojitá funkce, že x a, b : F (x) a, b. Nechť v každém bodě x a, b existuje derivace F (x) splňující podmínku F (x) q < 1, pak F má v intervalu a, b jediný pevný bod. Důkaz: Plyne z věty o střední hodnotě: F (x) F (y) = F (α) x y q x y, α a, b. Nechť jsou splněny předpoklady věty 1.2. Zvolme libovolnou počáteční aproximaci x 1 a, b. Generujme posloupnost {x i } i=1 následovně: x i+1 = F (x i ), i = 1, 2, 3,... (1.4) Funkce F se nazývá iterační funkce a metoda (1.4) se nazývá iterační metoda nebo také metoda prosté iterace. Uvedená iterační metoda (1.4) je metodou jednobodovou, neboť výpočet aproximace x i+1 závisí pouze na předchozí aproximaci x i. Obecnější jsou potom n-bodové iterační metody, které mají tvar x i+1 = F (x i, x i 1,..., x i n+1 ), i = n, n + 1, n + 2,.... (1.5) Aproximace x i+1, daná vztahem (1.5), vždy závisí na n bezprostředně předchozích aproximacích. V tom případě hovoříme o stacionární iterační metodě. Ještě obecněji lze uvažovat nestacionární n-bodovou iterační metodu, x i = F (x k1, x k2,..., x kn ), i = n + 1, n + 2,..., i > k 1 > k 2 > > k n. (1.6) Zde aproximace x i závisí vždy na n předchozích aproximacích, avšak ne nutně bezprostředně předcházejících aproximaci x i. Jak uvidíme dále, metoda půlení (viz odstavec 1.2) či metoda regula falsi (viz odstavec 1.3) jsou příklady dvoubodových nestacionárních metod; metoda sečen (viz odstavec 1.4) je dvoubodovou stacionární metodou; metoda Newtonova (viz odstavec 1.5) a rozšířená Newtonova metoda (viz odstavec 1.6) jsou zástupci jednobodových (stacionárních) metod. Otázkou nyní je, za jakých předpokladů a jak rychle bude posloupnost (1.4), resp. (1.5), resp. (1.6) konvergovat k pevnému bodu ξ. Právě z hlediska rychlosti konvergence má význam zavedení pojmu řád iterační metody.

11 Metody řešení nelineárních rovnic 8 Definice 1.4 Předpokládejme, že iterační metoda (1.4), resp. (1.5), resp. (1.6) je konvergentní, tj. lim i x i = ξ. Existuje-li reálné číslo p 1 takové, že platí x i+1 ξ lim i x i ξ p = C 0, říkáme, že iterační metoda je řádu p. Konstanta C se nazývá asymptotickou konstantou chyby a závisí na iterační funkci F. Požadavek C 0 značí, že C 0 pro obecnou funkci F. Tento požadavek zaručuje jednoznačnost čísla p. Je-li p = 1, musí být C 1, aby metoda konvergovala. V tom případě říkáme, že metoda konverguje lineárně. Jestliže pro nějakou funkci F je C = 0, pak daná iterační metoda konverguje rychleji než obvykle. Věta 1.5 Nechť funkce F má v okolí bodu ξ derivace až do řádu p 1 včetně. Iterační metoda (1.4) je řádu p, právě tehdy, když ξ = F (ξ), F (j) (ξ) = 0, j = 1, 2,..., p 1, F (p) (ξ) 0. Důkaz: Taylorův rozvoj funkce F (x) v okolí bodu ξ je F (x i ) = ξ + (x i ξ)f (ξ) (x i ξ) (p 1) F (p 1) (ξ) + (x i ξ) p F (p) (α) = (p 1)! p! = ξ + (x i ξ) p F (p) (α), (1.7) p! kde bod α leží v intervalu určeném body x i a ξ. Protože x i+1 = F (x i ), dostáváme ze vztahu (1.7) x i+1 ξ = (x i ξ) p F (p) (α), (1.8) p! a odtud x i+1 ξ lim i x i ξ p = F (p) (ξ) Metoda je tedy řádu p, p N. Naopak, nechť j, 1 j < p : F (j) (ξ) 0. Pak z (1.7) plyne, že metoda nemůže být řádu p. Stejně tak, jestliže platí F (p) (ξ) = 0, pak z (1.8) plyne, že metoda není řádu p. Věta 1.6 Nechť F je taková spojitá funkce, že x a, b : F (x) a, b. Nechť funkce F splňuje Lipschitzovu podmínku, tj. p! 0 F (x) F (y) q x y, x, y a, b, 0 q < 1. Pak pro libovolnou počáteční aproximaci x 1 a, b je posloupnost {x i } i=1, x i = F (x i 1 ), konvergentní a platí lim i x i = ξ, kde ξ je pevný bod funkce F.

12 Metody řešení nelineárních rovnic 9 Důkaz: Platí F (x) a, b x a, b, a tedy pro x 1 a, b je posloupnost {x i } i=1, x i = F (x i 1 ) definovaná a x i a, b pro i = 1, 2,.... Dále platí Odtud indukcí dostaneme Protože 0 q < 1, platí x i ξ = F (x i 1 ) F (ξ) q x i 1 ξ. x i ξ q i 1 x 1 ξ. lim x i ξ = 0, i a tedy posloupnost {x i } i=1 konverguje k pevnému bodu ξ. V následujících odstavcích se s některými iteračními metodami seznámíme blíže. 1.2 Metoda půlení Metoda půlení neboli metoda bisekce je jednoduchou numerickou metodou pro výpočet kořene rovnice (1.1). Je založena na tvrzení věty 1.1. Metodu nyní popíšeme. Nechť jsou splněny předpoklady věty 1.1, tj. f je spojitá funkce na intervalu a, b. Předpokládejme dále, že na intervalu a, b má funkce f právě jeden kořen. Položíme a 1 = a, b 1 = b, x 1 = 1 2 (a 1 + b 1 ). Nastane jedna ze tří možností: 1. Je-li f(a 1 )f(x 1 ) < 0, leží kořen ξ v intervalu a 1, x 1, položíme a 2 = a 1, b 2 = x Je-li f(x 1 )f(b 1 ) < 0, leží kořen ξ v intervalu x 1, b 1, položíme a 2 = x 1, b 2 = b Je-li f(x 1 ) = 0, je x 1 = ξ a kořen je nalezen. Položíme a 2 = a 3 = = ξ a b 2 = b 3 = = ξ. V prvních dvou případech jsou splněny předpoklady věty 1.1, opakujeme postup pro interval a 2, b 2. V každém případě získáme posloupnost intervalů a 1, b 1 a 2, b 2... a i, b i..., přičemž f(a i )f(b i ) 0, i = 1, 2,.... Platí: a 1 a 2 ξ, Délky intervalů jsou dány vztahem b 1 b 2 ξ. b i a i = b a, i = 1, 2,..., (1.9) 2i 1

13 Metody řešení nelineárních rovnic 10 případně b i a i = 0, i = k, k + 1,..., (1.10) v případě, že jsme v k-tém kroku našli kořen ξ, tj. nastala třetí možnost. Protože i N : a a i ξ b i b a lim i (b i a i ) = 0, platí lim a i = lim b i = ξ. i i Ukážeme, že ξ je kořenem rovnice f(x) = 0. Funkce f je spojitá a platí Dále Odtud plyne, že f(ξ) = 0. f(a i )f(b i ) 0, i = 1, 2,.... lim f(a i)f(b i ) = lim f(a i ) lim f(b i ) = f 2 (ξ) 0. i i i Věta 1.7 Metoda půlení generuje posloupnost {x i } i=1, x i = a i+b i, která konverguje ke kořenu ξ, přičemž chyba i-té aproximace 2 je x i ξ b a 2 i, i = 1, 2,.... (1.11) Důkaz: Platnost věty plyne z předchozích úvah a z faktu, že kořen ξ leží v intervalu a i, b i, jehož délka je dána vztahem (1.9), příp. (1.10), a ze skutečnosti, že aproximace x i půlí tento interval. Poznámka 1.8 Metodu půlení lze ekvivalentním způsobem zapsat také pomocí vztahu x i = x i 1 + x s, i = 1, 2,..., (1.12) 2 kde označíme x 1 = a, x 0 = b a s = s(i), 1 s i 2 je největší index takový, že f(x i 1 )f(x s ) < 0. Poznámka 1.9 Metoda půlení má řád konvergence roven jedné. Pokud vyloučíme singulární možnost, že v k-tém kroku najdeme kořen ξ, můžeme odhadnout (shora) chybu aproximace x i výrazem b a 2 i, viz vztah (1.11), tj. Potom x i ξ b a 2 i, i = 1, 2,.... x i+1 ξ x i ξ což ukazuje na to, že řád metody půlení je roven jedné. 1 2, (1.13) Příklad 1.1 Metodou půlení určete kořen funkce f(x) = cos(x) + x/2 1 ležící v intervalu π 4, π 2.

14 Metody řešení nelineárních rovnic 11 Snadno lze určit hodnoty funkce f v krajních bodech daného intervalu, tj. f(π/4). = 0,100; f(π/2). = 0,215. Rovněž lze snadno vyšetřit, že derivace f (x) = sin x + 1/2 nabývá v intervalu π, π pouze záporných hodnot. Z věty 1.1 tedy plyne, že v daném intervalu 4 2 skutečně existuje právě jeden kořen funkce f. Vlastní výpočet metodou půlení je proveden v tabulce 1 postupem popsaným výše. Graficky je tento proces znázorněn na obrázku 2. Obr. 2: Metoda půlení, f(x) = cos(x) + x/2 1, a = π/4, b = π/2 i a i b i x i b i a i 1 1 π 1 π 3 π = 1, π π 3 π 5 π = 0, π π 3 π 11 π = 1, π π 3 π 23 π = 1, π π 23 π 45 π = 1, π π 23 π 91 π = 1, π π 91 π 181 π = 1, π π 181 π 361 π = 1, π Tab. 1: Metoda půlení, f(x) = cos(x) + x/2 1, a = π/4, b = π/2

15 Metody řešení nelineárních rovnic 12 Z tabulky plyne, že x 8 = 361 π =. 1, Chyba aproximace je x 8 ξ 1 π =. 0, Hodnota funkce v tomto bodě 1024 je f(x 8 ) =. 0, Metoda regula falsi Předpokládejme i zde, že f je spojitá funkce na intervalu a, b, pro níž platí f(a)f(b) < 0. Metoda půlení jako další aproximaci užívá středu intervalu a, b, bez ohledu na to, jakých hodnot nabývá funkce f v krajních bodech tohoto intervalu. Jiná situace je u metody regula falsi - užívá nulového bodu přímky vedené body [a, f(a)], [b, f(b)], viz obrázek 3. Obr. 3: Metoda regula falsi Z obrázku je zřejmé (na základě podobnosti trojúhelníků), že platí b x f(b) = b a f(b) f(a), (1.14) kde bod x označuje nulový bod dané přímky. Ze vztahu (1.14) snadno vyjádříme hodnotu x b a x = b f(b). (1.15) f(b) f(a) Položíme-li a = x 1, b = x 2, můžeme pomocí vztahu (1.15) vyjádřit následující

16 Metody řešení nelineárních rovnic 13 iteraci x 2 x 1 x 3 = x 2 f(x 2 ) f(x 1 ) f(x 2). (1.16) Pro další výpočet je potřeba vzít v úvahu bod x 3 a ten z bodů x i (i = 1, 2), který splňuje podmínku f(x 3 )f(x i ) < 0. Obecně můžeme iteraci x i+1 počítat podle vzorce x i+1 = x i x i x s f(x i ) f(x s ) f(x i), i = 2, 3,..., (1.17) kde s = s(i) < i je největší index, pro něž platí f(x i )f(x s ) < 0. Věta 1.10 Nechť f je funkce spojitá na intervalu a, b a nechť v koncových bodech tohoto intervalu nabývá hodnot s opačnými znaménky, tj. f(a)f(b) < 0. Nechť v intervalu (a, b) leží právě jeden kořen ξ. Nechť funkce f má na intervalu a, b spojité derivace f (x) a f (x). Dále nechť derivace f (x), ani f (x) nemění znaménko v intervalu a, b. Pak metoda regula falsi generuje posloupnost {x i } i=1, která konverguje ke kořenu ξ. Řád konvergence metody regula falsi je roven jedné. Důkaz: Předpokládejme např.: 1) f (x) < 0 x a, b, 2) f (x) > 0 x a, b, viz situace znázorněná na obrázku 4. Obr. 4: Metoda regula falsi

17 Metody řešení nelineárních rovnic 14 Předpoklad 1) spolu s podmínkou f(a)f(b) < 0 implikuje f(a) > 0, f(b) < 0. Zvolme počáteční aproximace x 1 = a, x 2 = b. Bod x 3 je definován vztahem (1.16). Platí pro něj x 2 > x 3 > ξ. Přitom, první nerovnost plyne přímo ze vztahu (1.16) uvědomíme-li si, že x 2 x 1 > 0, f(x 2 ) f(x 1 ) < 0, f(x 2 ) < 0; druhá nerovnost plyne z toho, že f je funkce konvexní a klesající, a tedy průsečík sečny s osou x leží vpravo od kořene ξ. Dále, f(x 3 ) < 0, takže indukcí plyne obecný vztah x i+1 = x i x i x 1 f(x i ) f(x 1 ) f(x i), f(x i )f(x 1 ) < 0, i = 2, 3,.... (1.18) To znamená, že všechny sečny prochází bodem [x 1, f(x 1 )]. Posloupnost {x i } i=2 zřejmě monotónně konverguje k bodu ξ: x 2 > x 3 > > x i > x i+1 > > ξ, lim i x i = ξ. Pro tento případ ukážeme, že řád metody je roven jedné. Odečteme-li od obou stran rovnice (1.18) hodnotu ξ, dostáváme Odtud po úpravě x i+1 ξ x i ξ x i+1 ξ = x i ξ x i x 1 f(x i ) f(x 1 ) f(x i), i = 2, 3,.... = 1 x i x 1 f(x i ) f(x i ) f(x 1 ) x i ξ = 1 1 k(x i, x 1 ) k(x i, ξ), i = 2, 3,..., (1.19) kde k(x i, x 1 ) je směrnice sečny s i1 procházející body [x i, f(x i )], [x 1, f(x 1 )]; k(x i, ξ) je směrnice sečny s iξ procházející body [x i, f(x i )], [ξ, 0]. Jelikož posloupnost {x i } i=2 konverguje k bodu ξ, tj. lim x i = ξ, potom, v limitním i přechodě i, přejde sečna s i1 v sečnu s procházející body [ξ, 0] a [x 1, f(x 1 )], sečna s iξ přejde v tečnu t funkce f v bodě ξ, viz obrázek 4. Můžeme tedy vztah (1.19) přepsat takto: x i+1 ξ lim i x i ξ = 1 1 k(ξ, x 1 ) f (ξ) = c, (1.20) kde c je konstanta, c (0, 1), viz poznámka Podobně bychom poslední vztah odvodili i pro ostatní případy. Z uvedeného plyne, že metoda regula falsi má za daných předpokladů řád konvergence roven jedné. Poznámka 1.11 Ukážeme, že c ve vztahu (1.20) je konstantou z intervalu (0, 1). Směrnice k(ξ, x 1 ) sečny s a směrnice f (ξ) tečny t mají stejná znaménka, neboť platí předpoklad 1), tj. f (x) < 0 x a, b, a body x 1 i ξ leží v intervalu a, b. Z věty o střední hodnotě plyne, že η (x 1, ξ) : f (η) = k(ξ, x 1 ).

18 Metody řešení nelineárních rovnic 15 Jelikož a < η < ξ < b, a z platnosti předpokladů 1) a 2) plyne k(ξ, x 1 ) = f (η) > f (ξ). (Tzn., že sečna s je vždy strmější než tečna t.) 1 Odtud už je zřejmé, že c = 1 k(ξ, x 1 ) f (ξ) = konst. (0, 1). Na tomto místě ještě poznamenejme, že konvergence je tím rychlejší, čím je konstanta c blíže číslu nula. Pokud je číslo c blízké číslu jedna, je naopak konvergence velice pomalá. Tuto situaci demonstruje příklad 1.3. Poznámka 1.12 Předpoklad o konstantním znaménku funkcí f (x) a f (x) na intervalu a, b je ve větě nadbytečný. Důkaz příslušné obecnější (bez tohoto předpokladu) věty by byl poněkud složitější a obsáhlejší. Příklad 1.2 Metodou regula falsi určete kořen funkce f(x) = cos(x) + x/2 1 ležící v intervalu 0,6; 1,5. Podle věty 1.1, lze snadno ověřit, že v intervalu 0,6; 1,5 leží právě jeden kořen. Jednotlivé aproximace určené metodou regula falsi (viz vztah (1.17) jsou uspořádány do tabulky 2. Postup je patrný z obrázku 5. Obr. 5: Metoda regula falsi; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,6

19 Metody řešení nelineárních rovnic 16 i x i f(x i ) 1 1,5 0, ,6 0, , , , , , , , , , , , , Tab. 2: Metoda regula falsi; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,6 Osmá aproximace kořene ξ je x 8 = 1, s funkční hodnotou f(x 8 ) = 3, Příklad 1.3 Metodou regula falsi určete kořen funkce f(x) = 1 1 ležící v intervalu 0,2; x Snadno se ověří, že předpoklady věty 1.1 jsou splněny, a tedy, že v intervalu 0,2; 5 leží právě jeden kořen. Kořen ξ můžeme v tomto případě snadno určit algebraicky, tj. ξ = 2. = 1, Posloupnost {x i } i=1, viz tabulka 3, generovaná metodou regula falsi, konverguje velice pomalu. To je patrné i z obrázku 6. Detailní výřez, vytečkovanou obdélníkovou oblast, zachycuje obrázek 7. i x i i x i i x i 1 0,2 21 3, , , , , , , , , , , , , Tab. 3: Metoda regula falsi; f(x) = 1 1 x 2 2 ; x 1 = 0,2; x 2 = 5

20 Metody řešení nelineárních rovnic 17 Obr. 6: Metoda regula falsi; f(x) = 1 x ; x 1 = 0,2; x 2 = 5 Obr. 7: Metoda regula falsi; detail obrázku 6

21 Metody řešení nelineárních rovnic Metoda sečen Modifikací předchozí metody je metoda sečen. Zde upouštíme od požadavku, aby funkce f(x) měla různá znaménka v bodech, které používáme pro určení další aproximace. Na rozdíl od předchozích metod, metoda sečen užívá k určení další iterace vždy dvou bezprostředně předcházejících iterací. Říkáme, že metoda sečen je dvoubodová stacionární metoda (viz kap vztah (1.5)), tj. x i+1 = x i x i x i 1 f(x i ) f(x i 1 ) f(x i), i = 2, 3,.... (1.21) Tato metoda znamená oproti metodě regula falsi podstatné zlepšení, a to především v rychlosti konvergence. Řád metody sečen je (1 + 5)/2. = 1,618, viz [6]. Nevýhodou je, že metoda při nevhodné volbě počátečních aproximací nemusí konvergovat. Takový případ je popsán v příkladu 1.5. Příklad 1.4 Metodou sečen určete kořen funkce f(x) = cos(x) + x/2 1. Počáteční aproximace zvolte x 1 = 1,5; x 2 = 0,6. Z příkladu 1.2 už víme, že v intervalu 0,6; 1,5 leží právě jeden kořen. Postup určování aproximací je patrný z obrázku 8. Jednotlivé aproximace jsou zapsány do tabulky 4. Obr. 8: Metoda sečen; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,6

22 Metody řešení nelineárních rovnic 19 i x i f(x i ) 1 1,5 0, ,6 0, , , , , , , , , , , , , Tab. 4: Metoda sečen; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,6 Získali jsme aproximaci x 8 = 1, s funkční hodnotou f(x 8 ) = 2, Další příklad demonstruje špatnou volbu počátečních aproximací. Příklad 1.5. Metodou sečen určete kořen funkce f(x) = cos(x) + x/2 1 v intervalu 0,3; 1,5. Počáteční aproximace zvolte x 1 = 1,5; x 2 = 0,3 (tj. krajní body intervalu). Jelikož funkce f nabývá v krajních bodech intervalu 0,3; 1,5 hodnot s opačnými znaménky (f(0,3). = 0,1053 a f(1,5). = 0,1793), leží v tomto intervalu alespoň jeden kořen (viz věta 1.1). Postup při výpočtu dalších aproximací je zřejmý z obrázku 9. Hodnoty těchto aproximací jsou uvedeny v tabulce 5. i x i f(x i ) 1 1,5 0, ,3 0, , , , , , , , , , , , , Tab. 5: Metoda sečen; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,3

23 Metody řešení nelineárních rovnic 20 Obr. 9: Metoda sečen; f(x) = cos(x) + x/2 1; x 1 = 1,5; x 2 = 0,3 Setkáváme se zde se situací, kdy dvě po sobě následující aproximace (v našem případě jsou to x 2 a x 3 ) mají relativně blízké funkční hodnoty. To má za důsledek, že následující aproximace (x 4 ) leží vně intervalu 0,3; 1,5. Posloupnost {x i } i=1 potom nekonverguje k hledanému kořenu (tj. z intervalu 0,3; 1,5 ). Poznámka 1.13 Samozřejmě, může také nastat případ, že se funkční hodnoty dvou po sobě následujících aproximací budou shodovat, tj. f(x i ) = f(x i 1 ), potom další aproximace není dokonce definována, viz vztah (1.21). 1.5 Metoda Newtonova Metoda sečen je dvoubodovou iterační metodou. Je založena na přímce procházející body [x i, f(x i )] a [x i 1, f(x i 1 )]. Následující aproximace x i+1 je definována jako nulový bod této přímky. Naproti tomu, Newtonova metoda následující aproximaci x i+1 definuje jako nulový bod přímky, jež je tečnou ke grafu funkce f s dotykem v bodě [x i, f(x i )], viz obrázek 10.

24 Metody řešení nelineárních rovnic 21 Obr. 10: Newtonova metoda; f(x) = cos(x) + x/2 1; x 1 = 0,7 Z uvedeného je zřejmé, že Newtonova metoda je jednobodovou iterační metodou. Je dána vztahem x i+1 = x i f(x i), i = 1, 2,... ; (1.22) f (x i ) tomu odpovídá Newtonova iterační funkce tvaru F (x) = x f(x) f (x). (1.23) Poznámka 1.14 Je přirozené, že Newtonově metodě se také často říká metoda tečen. Věta 1.15 Nechť f(x) je funkce spojitá na intervalu a, b a nechť na tomto intervalu jsou spojité i její první a druhá derivace, f (x) a f (x). Nechť ξ je kořenem rovnice f(x) = 0 a f (ξ) 0. Pak existuje δ > 0 tak, že posloupnost {x i } i=1 generovaná Newtonovou metodou (1.22) konverguje k bodu ξ pro každou počáteční aproximaci x 1 ξ δ, ξ + δ a, b. Důkaz: Ukážeme, že existuje interval ξ δ, ξ + δ a, b, na kterém iterační funkce splňuje předpoklady věty 1.6. Protože f (x) je spojitá funkce na intervalu a, b a f (ξ) 0, δ 1 > 0 : x ξ δ 1, ξ + δ 1 : f (x) 0. Funkce F (x) je tedy

25 Metody řešení nelineárních rovnic 22 definovaná a spojitá na intervalu ξ δ 1, ξ + δ 1. Derivací vztahu (1.23) dostaneme F (x) = 1 f 2 (x) f(x)f (x) f 2 (x) = f(x)f (x), pro x ξ δ f 2 1, ξ + δ 1. (1.24) (x) Protože funkce f(x) i její derivace f (x) a f (x) jsou spojité na intervalu a, b, jsou funkce F (x) a její derivace F (x) spojité na intervalu ξ δ 1, ξ + δ 1. Jelikož f(ξ) = 0, je F (ξ) = f(ξ)f (ξ) = 0. (1.25) f 2 (ξ) Z faktů, že F (ξ) = 0 a F (x) je spojitá funkce na intervalu ξ δ 1, ξ + δ 1, plyne, že δ, 0 < δ < δ 1, takové, že F (x) q < 1 pro každé x ξ δ, ξ + δ. Zbývá ukázat, že funkce F splňuje Lipschitzovu podmínku. Ta plyne z věty o střední hodnotě, neboť pro libovolná čísla x, y ξ δ, ξ + δ platí F (x) F (y) = F (α) x y q x y, kde α je vhodný bod mezi body x a y. Funkce F (x) splňuje na intervalu ξ δ, ξ + δ předpoklady věty 1.6, a tudíž posloupnost {x i } i=1 generovaná Newtonovou metodou konverguje k bodu ξ pro každou počáteční aproximaci x 1 ξ δ, ξ + δ a, b. Věta 1.16 Newtonova metoda (1.22) je metoda druhého řádu. Důkaz: Důkaz plyne z věty 1.5. Platí totiž ξ = F (ξ), neboť ξ je pevný bod funkce F ; F (ξ) = 0, viz vztah (1.25); F (ξ) = f (ξ) f (ξ) 0, čož plyne derivováním vztahu (1.24). Příklad 1.6 Newtonovou metodou určete kořen funkce f(x) = cos(x) + x/2 1. Počáteční aproximaci zvolte x 1 = 0,7. Postup určování aproximací je patrný z obrázku 10. Jednotlivé aproximace jsou zapsány do tabulky 6.

26 Metody řešení nelineárních rovnic 23 i x i f(x i ) 1 0,7 0, , , , , , , , , , , Tab. 6: Newtonova metoda; f(x) = cos(x) + x/2 1; x 1 = 0,7 Dospěli jsme k aproximaci x 6 = 1, s funkční hodnotou f(x 6 ) = 3, Rozšířená Newtonova metoda Je-li ξ nulový bod funkce f(x) a existují-li ve všech bodech okolí U(ξ) bodu ξ všechny derivace f (i) (x), které budeme potřebovat, pak Taylorův rozvoj funkce f(x) v bodě x 1 U(ξ) je f(ξ) = 0 = f(x 1 ) + (ξ x 1 )f (x 1 ) + (ξ x 1) 2 f (x 1 ) (1.26) 2! Jestliže bod x 1 je dostatečně blízko kořene ξ, jsou vyšší mocniny (ξ x 1 ) i zanedbatelné a rovnici (1.26) lze potom psát ve tvaru např. nebo 0 = f(x 1 ) + (x 2 x 1 )f (x 1 ), (1.27) 0 = f(x 1 ) + (x 2 x 1 )f (x 1 ) + (x 2 x 1 ) 2 f (x 1 ). (1.28) 2! Zde místo ξ píšeme x 2, neboť x 2 je pouze přiblížením k požadovanému nulovému bodu ξ. Řešením těchto rovnic získáme a x 2 = x 1 f(x 1) f (x 1 ) (1.29) x 2 = x 1 f (x 1 ) [f f (x 1 ) ± (x 1 )] 2 2f(x 1 )f (x 1 ), (1.30) f (x 1 ) kde ze dvou kořenů (1.30) rovnice (1.28) je přiblížením ke kořenu ξ rovnice (1.1) právě ten kořen, který má u třetího sčítance ve vztahu (1.30) znaménko souhlasné se znaménkem derivace f (x 1 ) (viz poznámka 1.18). Dospěli jsme k iteračním metodám x i+1 = F (x i ), kde iterační funkce jsou F (x) = x f(x) f (x) (1.31)

27 Metody řešení nelineárních rovnic 24 a F (x) = x f (x) [f f (x) + sign[f (x)] (x)] 2 2f(x)f (x). (1.32) f (x) Vidíme, že v prvním případě se jedná o klasickou Newtonovu metodu, tj. metodu tečen - viz kap. 1.5, vztah (1.23). Skutečně, x i+1 je nulovým bodem lineární funkce (přímky), která má v bodě x i stejnou funkční hodnotu a stejnou hodnotu 1. derivace jako funkce f(x), tj. daná přímka je tečnou ke grafu funkce f(x) v bodě x i. Druhý případ je zřejmým rozšířením Newtonovy metody. Aproximace x i+1 je nulovým bodem kvadratické funkce (paraboly), která má v bodě x i stejnou funkční hodnotu a stejné hodnoty 1. a 2. derivace jako funkce f(x). Metodu, jejíž iterační funkcí je funkce (1.32), nazýváme rozšířenou Newtonovou metodou. Poznámka 1.17 Nechť ξ je jednoduchý kořen. Ukážeme, že pokud je reálný bod x dostatečně blízko kořene ξ, nabývá iterační funkce (1.32) reálné hodnoty. Funkce f(x) i f (x) jsou spojité, f(ξ) = 0, f (ξ) 0, proto δ > 0 : x ξ δ; ξ + δ : [f (x)] 2 2f(x)f (x) > 0. Poznámka 1.18 Bod ξ je pevným bodem iterační funkce F (x), tzn. ξ = F (ξ). Jelikož f(ξ) = 0, ze vztahu (1.32) dostáváme ξ = F (ξ) = ξ f (ξ) f (ξ) ± f (ξ) f (ξ). Je zřejmé, že druhý a třetí člen v předchozím vztahu se musí navzájem odečíst, a tedy ze znamének ± skutečně volíme to, které je dáno funkcí sign[f (x)]. Poznámka 1.19 Podobně, jako pro Newtonovu metodu požadujeme f (ξ) 0 (viz věta 1.15), požadujeme v případě rozšířené Newtonovy metody f (ξ) 0. Potom pro každou aproximaci x i (dostatečně blízkou kořenu ξ), je aproximace x i+1 = F (x i ), daná iterační funkcí (1.32), definovaná. Zobecnění těchto metod lze získat pomocí Taylorova rozvoje zanedbáním členů po (ξ x 1) k f (k) (x 1 ), k = 1, 2,.... Zjištěním první nenulové derivace iterační k! funkce F (x) (viz (1.31) a (1.32)) v bodě ξ lze dospět (na základě věty 1.5) k řádu konvergence dané metody. U klasické Newtonovy metody (1. případ) platí: F (ξ) = 0, F (ξ) 0, a tedy řád klasické Newtonovy metody je 2 (metoda konverguje kvadraticky). U rozšířené metody (2. případ) platí: F (ξ) = 0, F (ξ) = 0, F (ξ) 0, a tedy řád je 3 (metoda konverguje kubicky, tj. rychleji než klasická Newtonova metoda ).

28 Metody řešení nelineárních rovnic 25 Příklad 1.7 Užitím rozšířené Newtonovy metody určete kořen funkce f(x) = cos(x) + x/2 1. Počáteční aproximaci zvolte x 1 = 2,5. Proces výpočtu jednotlivých aproximací vidíme na obrázku 11. Jednotlivé aproximace jsou zapsány do tabulky 7. Obr. 11: Rozšířená Newtonova metoda; f(x) = cos(x) + x/2 1; x 1 = 2,5 i x i f(x i ) 1 2,5 0, , , , , , , , < Tab. 7: Rozšířená Newtonova metoda; f(x) = cos(x) + x/2 1; x 1 = 2,5 Již v páté aproximaci jsme dosáhli hodnoty x 5 = 1, s hodnotou funkce f(x 5 ) <

29 Metody řešení nelineárních rovnic Srovnání metod Porovnejme jednotlivé metody z hlediska jejich rychlosti konvergence. Při seznamování se s jednotlivými metodami jsme už uvedli jejich řád konvergence. Zjistěme nyní na našem testovacím příkladu, kolik iterací je potřeba provést k dosažení stanovené přesnosti. V tabulce 8 znovu uvedeme posloupnosti iterací {x i } k i=1 pro jednotlivé metody. Přitom, výpočet zastavíme vždy, když relativní chyba x i x i 1 x i bude menší než řád 1 1 1, MP MRF MS NM RNM x 1 0, ,5 1,5 0,7 2,5 x 2 1, ,6 0,6 1, , x 3 1, , , , , x 4 0, , , , , x 5 1, , , , , x 6 1, , , , x 7 1, , , x 8 1, , , x 9 1, , , x 10 1, , x 21 1, x 22 1, Tab. 8: Řešení rovnice cos(x) + x/2 1 = 0; dosažení rel. chyby < 10 6 Vidíme, že rychlost konvergence posloupností {x i } i=1 určených jednotlivými metodami pro náš testovací příklad odpovídá řádu konvergence metod. Pro získání kořene s relativní chybou menší než 10 6 jsme museli metodou půlení (MP) provést 22 iterací. U metody regula falsi (MRF) nám stačilo 10 iterací. Ještě lepších výsledků jsme dosáhli v případě použití metod s vyšším řádem konvergence. U metody sečen (MS) to bylo 9 iterací, u Newtonovy metody (NM) už jen 6, a u rozšířené Newtonovy metody (RNM) dokonce jen 5 iterací. Musíme si ovšem uvědomit, že v případě Newtonovy metody potřebujeme v každé iteraci vyčíslit hodnotu funkce a hodnotu její první derivace v bodě x i (tj. f(x i ), f (x i )), kdežto v případě rozšířené Newtonovy metody potřebujeme vyčíslit navíc i hodnotu druhé derivace v bodě x i (tj. f(x i ), f (x i ) a f (x i )).

30 Výpočet kořenů polynomu 27 2 Výpočet kořenů polynomu V této kapitole se zaměříme na speciální, ale velice častý, typ nelineárních rovnic, na polynomické rovnice. V dalším výkladu budeme uvažovat polynom p stupně n 2 s reálnými koeficienty tvaru p(x) = a n x n + a n 1 x n a 1 x + a 0. (2.1) Budeme hledat kořeny polynomu (2.1), tj. hledat řešení rovnice p(x) = 0. (2.2) Je vhodné problém určení všech reálných kořenů polynomu p(x) rozdělit na dva dílčí problémy: 1. nalezení největšího kořene; 2. nalezení ostatních kořenů. 2.1 Určení největšího kořene polynomu Newtonova metoda, x i+1 = x i p(x i), i = 1, 2,..., (2.3) p (x i ) umožňuje při vhodné volbě počáteční hodnoty x 1 nalézt kořen polynomu (2.1). Následující věta ukazuje, jak pro polynom s reálnými kořeny získat jeho největší kořen. Věta 2.1 Nechť p(x) je polynom stupně n 2 s reálnými koeficienty tvaru (2.1). Jestliže všechny kořeny ξ j, j = 1, 2,..., n, polynomu p(x) jsou reálné, ξ 1 ξ 2 ξ n, pak Newtonova metoda dává ryze klesající posloupnost {x i } konvergující ke kořenu ξ i=1 1 pro každou počáteční hodnotu x 1 > ξ 1. Důkaz: Bez újmy na obecnosti můžeme předpokládat, že p(x 1 ) > 0. Protože p(x) nemění znaménko pro x > ξ 1, platí p(x) = a n x n + a n 1 x n a 1 x + a 0 > 0 x > ξ 1, a proto a n > 0. Derivace p (x) = na n x n 1 + (n 1)a n 1 x n a 2 x + a 1 má n 1 kořenů α j, j = 1,..., n 1, pro něž podle Rolleovy věty platí: ξ 1 α 1 ξ 2 α 2 α n 1 ξ n.

31 Výpočet kořenů polynomu 28 Protože p (x) je stupně n 1 1, jsou α 1, α 2,..., α n 1 všechny jeho kořeny, a platí p (x) > 0 pro každé x > α 1, neboť a n > 0. Aplikací Rolleovy věty dále získáme neboť a n > 0, a podobně, s vědomím, že n 2, Pro x i > ξ 1 plyne, že p (x) > 0 pro x > α 1, (2.4) p (x) 0 pro x α 1. (2.5) x i+1 = x i p(x i) p (x i ) < x i, protože p(x i ) > 0, p (x i ) > 0. Zbývá ukázat, že x i+1 > ξ 1. Ze vztahů (2.4), (2.5), x i > ξ 1 α 1 a Taylorovy věty plyne, že 0 = p(ξ 1 ) = p(x i ) + (ξ 1 x i )p (x i ) (ξ 1 x i ) 2 p (δ) > p(x i ) + (ξ 1 x i )p (x i ), kde ξ 1 < δ < x i. Ze vztahu (2.3) platí p(x i ) = p (x i )(x i x i+1 ). Dosazením získáme 0 > p (x i )(x i x i+1 + ξ 1 x i ) = p (x i )(ξ 1 x i+1 ), a tedy x i+1 > ξ 1, protože p (x i ) > 0. Poznámka 2.2 Určit počáteční hodnotu x 1 takovou, aby byla větší než největší kořen, lze pro daný polynom poměrně snadno. Každý reálný kořen ξ j, j = 1,..., n, polynomu (2.1) totiž musí splňovat následující podmínku { } a 0 ξ j max, 1 + a 1,..., 1 + a n 1. a n Podmínek, vymezujících hranice kořenů, existuje celá řada. Další jsou uvedeny např. v knize [1]. Newtonova metoda konverguje kvadraticky (řád této iterační metody je 2). Konverguje tedy ke kořenu zpravidla rychleji než některé jednodušší metody (metoda půlení, metoda regula falsi, metoda sečen, viz kapitola 1). Přesto, jestliže je počáteční hodnota x 1 daleko od kořene, tj. x 1 ξ 1, pak posloupnost {x i } i=1 získaná Newtonovou metodou konverguje, zvláště v počátku, velmi pomalu. Skutečně, podle (2.3) je ( x i+1 = x i xn i + nx n 1 + x i 1 1 ), i = 1, 2,..., n i a n a n

32 Výpočet kořenů polynomu 29 takže u polynomů vyšších stupňů je rozdíl mezi x i a x i+1 malý. Tato skutečnost vede k úvaze následující dvojkrokové metody x i+1 = x i 2 p(x i), i = 1, 2,..., (2.6) p (x i ) místo Newtonovy metody (2.3). Je zde nyní nebezpečí přeskočení kořene ξ 1. Jsou možné dva případy, jak se bude chovat posloupnost {x i } i=1 definovaná dvojkrokovou metodou (2.6) pro x 1 > ξ 1 : 1. x 1 x 2 x i x i+1 ξ 1 a lim i x i = ξ 1, 2. i 0 N : p(x 1 )p(x i ) > 0 pro 1 i < i 0 a p(x 1 )p(x i0 ) < 0, tj. x 1 > x 2 > > x i0 1 > ξ 1 > x i0. V prvním případě posloupnost {x i } i=1 konverguje monotónně, a rychleji než Newtonova metoda (2.3), ke kořenu ξ 1. Ve druhém případě je i 0 -tý člen posloupnosti {x i } i=1 první, který je menší než kořen ξ 1. Lze ho užít jako počátečního bodu y 0 := x i0 Newtonovy metody (2.3) y i+1 = y i p(y i), i = 0, 1,..., p (y i ) také s předpokladem monotónní konvergence y 1 y 2 ξ 1 a lim i y i = ξ 1. Platí totiž následující věta. Věta 2.3 Nechť p(x) je reálný polynom stupně n 2 tvaru (2.1). Nechť všechny kořeny ξ 1 ξ 2 ξ n jsou reálné. Nechť α 1 je největší kořen p (x), a tedy ξ 1 α 1 ξ 2. Pro n = 2 nechť navíc ξ 1 > ξ 2. Pak pro každé z > ξ 1 jsou čísla definovaná a platí: z := z p(z) p (z), p(z) y := z 2 p (z), α 1 < y, ξ 1 y z. y := y p(y) p (y) Obrázek 12 znázorňuje geometrickou interpretaci dvojkrokové metody. Důkaz: I zde bez újmy na obecnosti předpokládejme, že a n > 0, a tedy p(z) > 0 pro z > ξ 1. Pro takové hodnoty z definujme veličiny: 0 := p(z ), 1 := p(z ) p(y) (z y)p (y).

33 Výpočet kořenů polynomu 30 Obr. 12: Znázornění dvojkrokové metody Obr. 13: Veličiny 0 a 1 interpretované jako plochy

34 Výpočet kořenů polynomu 31 Veličiny 0 a 1 mohou být též interpretovány jako příslušné plochy nad a pod grafem funkce p (x), viz obrázek 13, neboť z z [p (t) p (z)] dt = [p(t) p (z) t] z z = p(z ) p(z) p (z)(z z) = p(z ) = 0 a z y [p (t) p (y)] dt = [p(t) p (y) t] z y = p(z ) p(y) p (y)(z y) = 1. Protože z y = z z > 0 a p (x) je konvexní pro x α 1, dostáváme (viz obrázek 13) 1 0, jestliže y α 1, (2.7) přičemž 1 = 0 právě tehdy, když p (x) je lineární funkcí, tj. právě tehdy, když p je stupně 2. Nyní rozlišíme 3 případy, y > ξ 1, y = ξ 1, y < ξ 1. Pro y > ξ 1 tvrzení věty plyne z Věty 2.1. Pro y = ξ 1 ukážeme zaprvé, že ξ 1 > α 1 > ξ 2, a tedy, že ξ 1 je jednoduchý kořen polynomu p(x). Pokud by totiž ξ 1 byl násobný kořen, a tedy y = ξ 1 = ξ 2 = α 1, pak pro n 3 je 1 < 0 (plyne z (2.7)), což je ve sporu s tvrzením 1 = p(z ) p(ξ 1 ) (z ξ 1 )p (ξ 1 ) = p(z ) = 0. Tedy ξ 1 musí být jednoduchý kořen. Odtud α 1 < ξ 1 = y = y < z a tvrzení věty platí i pro tento případ. Zbývá vyšetřit případ y < ξ 1. Uvažujme, že α 1 < y (že tomu tak musí být, ukážeme v poslední části důkazu). Protože p(z) > 0 a ξ 2 < α 1 < y < ξ 1, je p(y) < 0, p (y) > 0, a tedy y je definováno. Protože p(y) = (y y )p (y) a 1 0, dostáváme 0 1 = p(y) + (z y)p (y) = p (y)(z y ) 0. Proto z y. Konečně, z Taylorovy věty plyne 0 = p(ξ 1 ) = p(y) + (ξ 1 y)p (y) (ξ 1 y) 2 p (δ), y < δ < ξ 1, a protože p (x) 0 pro x α 1 a p(y) = (y y )p (y), platí 0 p(y) + (ξ 1 y)p (y) = p (y)(ξ 1 y ). Protože p (y) > 0, dostáváme ξ 1 y. K dokončení důkazu stačí ukázat, že y = y(z) > α 1 pro každé z > ξ 1. (2.8)

35 Výpočet kořenů polynomu 32 Znovu rozlišíme dva případy: ξ 1 > α 1 > ξ 2 a ξ 1 = α 1 = ξ 2. Jestliže ξ 1 > α 1 > ξ 2, pak vztah (2.8) platí vždy, když ξ 1 < z < ξ 1 + (ξ 1 α 1 ). To proto, jelikož Věta 2.1 implikuje z > z ξ 1, a proto y = z (z z ) > ξ 1 (ξ 1 α 1 ) = α 1. Tudíž můžeme vybrat z 0 splňující y(z 0 ) > α 1. Předpokládejme, že existuje z 1 > ξ 1 s podmínkou y(z 1 ) α 1. Z věty o střední hodnotě spojitých funkcí plyne, že existuje z z 0, z 1 s podmínkou y = y(z) = α 1. Ze vztahu (2.7) pro z = z platí: 1 = p(z ) p(y) (z y)p (y) = p(z ) p(y) 0 = p(z ), (2.9) a proto p(y) = p(α 1 ) 0. Na druhou stranu p(α 1 ) < 0, protože ξ 1 je jednoduchý kořen, což je spor se změnou znaménka p(x). Vztah (2.8) tedy musí platit pro každé z > ξ 1. Jestliže ξ 1 = α 1 = ξ 2, uvažujme n 3. Předpokládejme bez újmy na obecnosti, že p(x) = x n + a n 1 x n a 1 x + a 0. Pak Proto z = z p(z) p (z) = z z n 1 + a n a 0 z z n a n z n 1 + n 1 n y = y(z) = z + 2(z z) = z 2z n ( 1 + O a 1 z n 1 = z z n ( 1 + O ( )) 1. z ( )) ( 1 = z 1 2 ) + O(1). z n Protože n 3, hodnota y(z) roste neomezeně s z a znovu vidíme, že z 0 > ξ 1 : y 0 = y(z 0 ) > α 1. Jestliže vztah (2.8) není splněn pro všechna z > ξ 1, pak z > ξ 1 : y = y(z) = α 1. Opět dospějeme ke sporu, neboť ze vztahu (2.9) bychom obdrželi p(y) = p(α 1 ) 0, což není možné. Takto, kombinací dvojkrokové (2.6) a Newtonovy metody (2.3), lze poměrně efektivně určit největší kořen ξ 1 polynomu (2.1). Demonstrujme si na následujícím příkladu výhodu dvojkrokové metody (2.6) proti Newtonově metodě (2.3) při určování největšího kořene. Příklad 2.1 Určete největší kořen polynomu p(x) = 8 (x i) = x 8 36x x x 5 + i= x x x x Použijte dvojkrokovou metodu a Newtonovu metodu. Porovnejte obě metody z hlediska rychlosti konvergence. Jako počáteční aproximaci zvolte x 1 = 20.

36 Výpočet kořenů polynomu 33 Uvažovaný polynom má kořeny ξ 1 = 8, ξ 2 = 7,..., ξ 8 = 1, tzn. x 1 = 20 je větší, než největší kořen polynomu, a tedy užitím obou metod s touto počáteční hodnotou musíme skutečně dospět k hodnotě největšího kořene ξ 1 = 8. Jednotlivé aproximace určené Newtonovou metodou, tj. užitím vzorce (2.3), stejně jako aproximace určené dvojkrokovou metodou, tj. dané vzorcem (2.6), jsou zapsány do tabulky 9. x i Newtonova metoda dvojkroková metoda x 1 20, , x 2 18, , x 3 16, , x 4 15, , x 5 13, , x 6 12, , x 7 11, , x 8 10, , x 9 10, , x 10 9, , x 11 9, , x 12 8, , Tab. 9: Výpočet největšího kořene Newtonovou metodou a dvojkrokovou metodou Z tab. 9 je patrné, že posloupnost {x i } i=1 daná dvojkrokovou metodou klesá ke kořenu ξ 1 = 8 rychleji než Newtonova metoda, a to až do osmé iterace. U dvojkrokové metody je totiž hodnota x 8 oním přeskokem kořene ξ 1 = 8. Dál výpočet pokračuje Newtonovou metodou (y 0 = x 8 ). Můžeme si rovněž povšimnout, že pro následující aproximaci platí ξ 1 < x 9 < x 7 (viz věta 2.3). 2.2 Určení ostatních kořenů polynomu V minulém odstavci jsme ukázali, jak určit největší kořen ξ 1 polynomu (2.1). Zbývá ještě určit ostatní kořeny ξ 2, ξ 3,..., ξ n polynomu (2.1). Nabízí se dělení kořenovým činitelem x ξ 1. Uvažujme tedy polynom p 1 (x) := p(x) x ξ 1. (2.10) Největší kořen polynomu p 1 (x) je ξ 2 a může být určen výše popsaným postupem. Zde ξ 1, nebo ještě lépe y 0 = x i0, může posloužit jako počáteční aproximace. Tímto způsobem lze nakonec získat všechny kořeny. Postupně bychom vyčíslili další polynomy p j (x) := p j 1(x), j = 2, 3,..., n 1, (2.11) x ξ j a pro každý potom určili jeho největší kořen ξ j+1.

37 Výpočet kořenů polynomu 34 Dělení kořenovým činitelem ale není bez rizika, protože zaokrouhlení kořene ξ 1 (obecně nejsme schopni vyčíslit ξ 1 zcela přesně) znemožní přesně určit polynom p 1 (x). Polynom získaný pomocí vztahu (2.10) pro zaokrouhlený kořen ξ 1 má kořeny odlišné od ξ 2, ξ 3,..., ξ n, viz poznámka 2.5. Popsaná chyba se kumuluje a negativně ovlivňuje určování dalších kořenů, viz příklad 2.3. Poznámka 2.4 Ve zbývající části kapitoly budeme užívat označení ξ j, j = 1, 2,..., n, pro přibližné hodnoty kořenů ξ j, j = 1, 2,..., n. Poznámka 2.5 Prozkoumejme podrobněji podíl polynomu p(x) a dvojčlenu x x 0, kde x 0 je libovolné reálné číslo. Platí: p(x) = (x x 0 )q x0 (x) + R, (2.12) kde q x0 (x) = b n 1 x n 1 + b n 2 x n b 1 x + b 0 je polynom stupně (n 1), R = R(x 0 ) je zbytek po dělení polynomu p(x) dvojčlenem x x 0. Číselně je tento zbytek roven hodnotě polynomu p(x) v bodě x 0, tj. R = p(x 0 ), což plyne přímo ze vztahu (2.12). Koeficienty b j, j = 0, 1,..., n 1 lze počítat rekurentně pomocí algoritmu známého pod názvem Hornerovo schéma: b n 1 = a n b r = b r+1 x 0 + a r+1, r = n 2, n 3,..., 2, 1, 0. (2.13) Pro zbytek R platí R = b 1 = b 0 x 0 + a 0. Při užití metody dělení kořenovým činitelem potom určujeme druhý největší kořen ξ 2 polynomu (2.1) jakožto největší kořen polynomu q ξ1 (x) p 1 (x). Tyto souvislosti jsou demonstrovány v příkladu 2.2. Při určování dalších kořenů jsou i tyto ovlivněny chybami v určení předchozích kořenů. Příklad 2.2 Uvažujme polynom p(x) = 4 (x i) = x 4 10x x 2 50x (2.14) i=1 Polynom (2.14) má přesné kořeny ξ 1 = 4, ξ 2 = 3, ξ 3 = 2, ξ 4 = 1. Vydělením polynomu (2.14) kořenovým činitelem x ξ 1 = x 4 dostaneme p 1 (x) = p(x) 3 x 4 = (x i) = x 3 6x x 6. (2.15) i=1 Předpokládejme, že největší kořen aproximujeme hodnotou ξ 1 = 4,001. Polynom (2.14) v tomto bodě nabývá hodnoty R = p(ξ 1 ) = 0, Pomocí Hornerova schematu (2.13) určíme polynom q ξ1, tj. q ξ1 (x) = x 3 5,999x , x 5, (2.16) Největší kořen tohoto polynomu (s přesností 10 9 ) je ξ 2 = 2, Tato hodnota se významně liší od hodnoty ξ 2 = 3 druhého největšího kořene polynomu (2.14).

Numerické řešení nelineárních rovnic

Numerické řešení nelineárních rovnic Numerické řešení nelineárních rovnic Mirko Navara http://cmp.felk.cvut.cz/ navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 104a http://math.feld.cvut.cz/nemecek/nummet.html

Více

Základy matematické analýzy

Základy matematické analýzy Základy matematické analýzy Spojitost funkce Ing. Tomáš Kalvoda, Ph.D. 1, Ing. Daniel Vašata 2 1 tomas.kalvoda@fit.cvut.cz 2 daniel.vasata@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky Matematika III Řady Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská Ústav matematiky Přednášky ZS 202-203 Obsah Číselné řady. Součet nekonečné řady. Kritéria konvergence 2 Funkční řady. Bodová konvergence.

Více

Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012

Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012 Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012 Opakování rovnice přímky Úloha: Určete rovnici přímky procházející body A[a, f(a)] a B[b, f(b)], kde f je funkce spojitá

Více

Numerická matematika 1

Numerická matematika 1 Numerická matematika 1 Obsah 1 Řešení nelineárních rovnic 3 1.1 Metoda půlení intervalu....................... 3 1.2 Metoda jednoduché iterace..................... 4 1.3 Newtonova metoda..........................

Více

Numerické řešení rovnice f(x) = 0

Numerické řešení rovnice f(x) = 0 Numerické řešení rovnice f(x) = 0 Přemysl Vihan 9.10.2003 Katedra fyziky, Pedagogická fakulta Univerzity J.E. Purkyně v Ústí n.l. 2. ročník, PMVT-mag. Abstrakt Seminární práce se zabývá numerickým řešením

Více

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady.

Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Číselné řady Definice (Posloupnost částečných součtů číselné řady). Nechť je číselná posloupnost. Pro všechna položme. Posloupnost nazýváme posloupnost částečných součtů řady. Definice (Součet číselné

Více

Numerické řešení nelineárních rovnic

Numerické řešení nelineárních rovnic Numerické řešení nelineárních rovnic Mirko Navara http://cmp.felk.cvut.cz/ navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 104a http://math.feld.cvut.cz/nemecek/nummet.html

Více

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 40 regula Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague regula 1 2 3 4 5 regula 6 7 8 2 / 40 2 / 40 regula Iterační pro nelineární e Bud f reálná funkce

Více

Přednáška 11, 12. prosince Část 5: derivace funkce

Přednáška 11, 12. prosince Část 5: derivace funkce Přednáška 11, 12. prosince 2014 Závěrem pasáže o spojitých funkcích zmíníme jejich podtřídu, lipschitzovské funkce, nazvané podle německého matematika Rudolfa Lipschitze (1832 1903). Fukce f : M R je lipschitzovská,

Více

f(c) = 0. cn pro f(c n ) > 0 b n pro f(c n ) < 0

f(c) = 0. cn pro f(c n ) > 0 b n pro f(c n ) < 0 KAPITOLA 5: Spojitost a derivace na intervalu [MA-8:P5] 5 Funkce spojité na intervalu Věta 5 o nulách spojité funkce: Je-li f spojitá na uzavřeném intervalu a, b a fa fb < 0, pak eistuje c a, b tak, že

Více

PŘEDNÁŠKA 2 POSLOUPNOSTI

PŘEDNÁŠKA 2 POSLOUPNOSTI PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému

Více

Citlivost kořenů polynomů

Citlivost kořenů polynomů Citlivost kořenů polynomů Michal Šmerek Univerzita obrany v Brně, Fakulta ekonomiky a managementu, Katedra ekonometrie Abstrakt Článek se zabývá studiem citlivosti kořenů na malou změnu polynomu. Je všeobecně

Více

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012 Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012 Problém hledání kořenů rovnice f(x) = 0 jeden ze základních problémů numerické matematiky zároveň i jeden

Více

LEKCE10-RAD Otázky

LEKCE10-RAD Otázky Řady -ekv ne ŘADY ČÍSEL 1. limita posloupnosti (operace založená na vzdálenosti bodů) 2. supremum nebo infimum posloupnosti (operace založená na uspořádání bodů). Z hlavních struktur reálných čísel zbývá

Více

9.2. Zkrácená lineární rovnice s konstantními koeficienty

9.2. Zkrácená lineární rovnice s konstantními koeficienty 9.2. Zkrácená lineární rovnice s konstantními koeficienty Cíle Řešíme-li konkrétní aplikace, které jsou popsány diferenciálními rovnicemi, velmi často zjistíme, že fyzikální nebo další parametry (hmotnost,

Více

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy... Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................

Více

Riemannův určitý integrál

Riemannův určitý integrál Riemannův určitý integrál 1. Motivační příklad Příklad (Motivační příklad pro zavedení Riemannova integrálu). Nechť,. Vypočtěme obsah vybarvené oblasti ohraničené grafem funkce, osou a svislými přímkami

Více

Matematická analýza III.

Matematická analýza III. 1. - limita, spojitost Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Co bychom měli znát limity posloupností v R základní vlastnosti funkcí jedné proměnné (definiční obor, monotónnost, omezenost,... )

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

Newtonova metoda. 23. října 2012

Newtonova metoda. 23. října 2012 Hledání kořenů rovnic jedné reálné proměnné Newtonova metoda Michal Čihák 23. října 2012 Newtonova metoda (metoda tečen) využívá myšlenku, že tečna v daném bodě grafu funkce nejlépe aproximuje graf funkce

Více

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení

Více

metoda Regula Falsi 23. října 2012

metoda Regula Falsi 23. října 2012 Hledání kořenů rovnic jedné reálné proměnné metoda Regula Falsi Michal Čihák 23. října 2012 Metoda Regula Falsi hybridní metoda je kombinací metody sečen a metody půlení intervalů předpokladem je (podobně

Více

Derivace funkce DERIVACE A SPOJITOST DERIVACE A KONSTRUKCE FUNKCÍ. Aritmetické operace

Derivace funkce DERIVACE A SPOJITOST DERIVACE A KONSTRUKCE FUNKCÍ. Aritmetické operace Derivace funkce Derivace je jedním z hlavních nástrojů matematické analýzy. V příští části ukážeme, jak mnoho různorodých aplikací derivace má. Geometricky lze derivaci funkce v nějakém bodě chápat jako

Více

DRN: Kořeny funkce numericky

DRN: Kořeny funkce numericky DRN: Kořeny funkce numericky Kořenem funkce f rozumíme libovolné číslo r splňující f(r) = 0. Fakt. Nechť f je funkce na intervalu a, b. Jestliže f(a) f(b) < 0 (tj. f(a) a f(b) mají opačná znaménka) a f

Více

Numerické řešení nelineárních rovnic

Numerické řešení nelineárních rovnic Numerické řešení nelineárních rovnic Mirko Navara http://cmp.felk.cvut.cz/~navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 104a http://math.feld.cvut.cz/nemecek/nummet.html

Více

1 Lineární prostory a podprostory

1 Lineární prostory a podprostory Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C

Více

1. Několik základních pojmů ze středoškolské matematiky. Na začátku si připomeneme následující pojmy:

1. Několik základních pojmů ze středoškolské matematiky. Na začátku si připomeneme následující pojmy: Opakování středoškolské matematiky Slovo úvodem: Tato pomůcka je určena zejména těm studentům presenčního i kombinovaného studia na VŠFS, kteří na středních školách neprošli dostatečnou průpravou z matematiky

Více

Posloupnosti a jejich limity

Posloupnosti a jejich limity KMA/MAT Přednáška č. 7, Posloupnosti a jejich ity 5. listopadu 203 Motivační příklady Prozkoumejme, zatím laicky, následující posloupnosti: Posloupnost, 4, 9,..., n 2,... : Hodnoty rostou nade všechny

Více

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0. Nalezněte definiční obor funkce Diferenciální počet f = ln arcsin + Definiční obor funkce f je určen vztahy Z těchto nerovností plyne < + ln arcsin + je tedy D f =, Určete definiční obor funkce arcsin

Více

Derivace funkce Otázky

Derivace funkce Otázky funkce je jedním z hlavních nástrojů matematické analýzy. V příští části ukážeme, jak mnoho různorodých aplikací derivace má. Geometricky lze derivaci funkce v nějakém bodě chápat jako směrnici tečny grafu

Více

Zavedení a vlastnosti reálných čísel

Zavedení a vlastnosti reálných čísel Zavedení a vlastnosti reálných čísel jsou základním kamenem matematické analýzy. Konstrukce reálných čísel sice není náplní matematické analýzy, ale množina reálných čísel R je pro matematickou analýzu

Více

Základy teorie množin

Základy teorie množin 1 Základy teorie množin Z minula: 1. Cantorovu větu (x P(x)) 2. základní vlastnosti disjunktního sjednocení, kartézského součinu a množinové mocniny (z hlediska relací, ) 3. vztah P(a) a 2 4. větu (2 a

Více

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony. Nelineární obvody Dosud jsme se zabývali analýzou lineárních elektrických obvodů, pasivní lineární prvky měly zpravidla konstantní parametr, v těchto obvodech platil princip superpozice a pro analýzu harmonického

Více

Posloupnosti a řady. 28. listopadu 2015

Posloupnosti a řady. 28. listopadu 2015 Posloupnosti a řady Přednáška 5 28. listopadu 205 Obsah Posloupnosti 2 Věty o limitách 3 Řady 4 Kritéria konvergence 5 Absolutní a relativní konvergence 6 Operace s řadami 7 Mocninné a Taylorovy řady Zdroj

Více

Matematická analýza pro informatiky I. Limita funkce

Matematická analýza pro informatiky I. Limita funkce Matematická analýza pro informatiky I. 5. přednáška Limita funkce Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 18. března 2011 Jan Tomeček, tomecek@inf.upol.cz

Více

5.3. Implicitní funkce a její derivace

5.3. Implicitní funkce a její derivace Výklad Podívejme se na následující problém. Uvažujme množinu M bodů [x,y] R 2, které splňují rovnici F(x, y) = 0, M = {[x,y] D F F(x,y) = 0}, kde z = F(x,y) je nějaká funkce dvou proměnných. Je-li F(x,y)

Více

Posloupnosti a jejich konvergence POSLOUPNOSTI

Posloupnosti a jejich konvergence POSLOUPNOSTI Posloupnosti a jejich konvergence Pojem konvergence je velmi důležitý pro nediskrétní matematiku. Je nezbytný všude, kde je potřeba aproximovat nějaké hodnoty, řešit rovnice přibližně, používat derivace,

Více

METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA

METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA 2-3. Metoda bisekce, met. prosté iterace, Newtonova metoda pro řešení f(x) = 0. Kateřina Konečná/ 1 ITERAČNÍ METODY ŘEŠENÍ NELINEÁRNÍCH ROVNIC - řešení nelineární rovnice f(x) = 0, - separace kořenů =

Více

5. Lokální, vázané a globální extrémy

5. Lokální, vázané a globální extrémy 5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,

Více

Lineární algebra : Polynomy

Lineární algebra : Polynomy Lineární algebra : Polynomy (2. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 15. dubna 2014, 11:21 1 2 2.1 Značení a těleso komplexních čísel Značení N := {1, 2, 3... }... množina

Více

Matematická analýza pro informatiky I. Limita posloupnosti (I)

Matematická analýza pro informatiky I. Limita posloupnosti (I) Matematická analýza pro informatiky I. 3. přednáška Limita posloupnosti (I) Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 25. února 2011 tomecek@inf.upol.cz

Více

úloh pro ODR jednokrokové metody

úloh pro ODR jednokrokové metody Numerické metody pro řešení počátečních úloh pro ODR jednokrokové metody Formulace: Hledáme řešení y = y() rovnice () s počáteční podmínkou () y () = f(, y()) () y( ) = y. () Smysl: Analyticky lze spočítat

Více

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu.

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu. Polynomy Polynom je možno definovat dvěma způsoby: jako reálnou nebo komplexní funkci, jejichž hodnoty jsou dány jistým vzorcem, jako ten vzorec samotný. [1] První způsob zavedení polynomu BI-LIN, polynomy,

Více

Pavlína Matysová. 5. listopadu 2018

Pavlína Matysová. 5. listopadu 2018 Soubor řešených úloh Vyšetřování průběhu funkce Pavlína Matysová 5. listopadu 018 1 Soubor řešených úloh Tento text obsahuje 7 úloh na téma vyšetřování průběhu funkce. Každé úloha je řešena dvěma způsoby

Více

Interpolace Uvažujme třídu funkcí jedné proměnné ψ(x; a 0,..., a n ), kde a 0,..., a n jsou parametry, které popisují jednotlivé funkce této třídy. Mějme dány body x 0, x 1,..., x n, x i x k, i, k = 0,

Více

Zimní semestr akademického roku 2014/ prosince 2014

Zimní semestr akademického roku 2014/ prosince 2014 Cvičení k předmětu BI-ZMA Tomáš Kalvoda Katedra aplikované matematiky FIT ČVUT Matěj Tušek Katedra matematiky FJFI ČVUT Obsah Cvičení Zimní semestr akademického roku 2014/2015 2. prosince 2014 Předmluva

Více

Kapitola 4: Průběh funkce 1/11

Kapitola 4: Průběh funkce 1/11 Kapitola 4: Průběh funkce 1/11 Funkce monotonní 2/11 Věta: Necht je f spojitá a má derivaci na intervalu I. Potom platí (i) Je-li f (x) > 0 na I, je f rostoucí na I. (ii) Je-li f (x) 0 na I, je f neklesající

Více

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015 Funkce jedné reálné proměnné Derivace Přednáška 2 15. října 2015 Obsah 1 Funkce 2 Limita a spojitost funkce 3 Derivace 4 Průběh funkce Informace Literatura v elektronické verzi (odkazy ze STAGu): 1 Lineární

Více

Čebyševovy aproximace

Čebyševovy aproximace Čebyševovy aproximace Čebyševova aproximace je tzv hledání nejlepší stejnoměrné aproximace funkce v daném intervalu Hledáme funkci h x, která v intervalu a,b minimalizuje maximální absolutní hodnotu rozdílu

Více

Důvodů proč se zabývat numerickou matematikou je více. Ze základní školy si odnášíme znalost, že číslo

Důvodů proč se zabývat numerickou matematikou je více. Ze základní školy si odnášíme znalost, že číslo 0.1 Numerická matematika 1 0.1 Numerická matematika Důvodů proč se zabývat numerickou matematikou je více. Ze základní školy si odnášíme znalost, že číslo π. = 22/7 s dovětkem, že to pro praxi stačí. Položme

Více

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim. PRIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí

Více

10. cvičení - LS 2017

10. cvičení - LS 2017 10. cvičení - LS 2017 Michal Outrata Příklad 1 Spočtěte následující itu daných posloupností: (a) (b) (c) n 3 +5n 2 n 3 6n 2 +3 n ; n 4 3n 2 6 n 4 + 3n 2 + 6; n 2 15n+2(1 n). 2(n 2) 3 2n 3 Příklad 2 Pro

Více

Je založen na pojmu derivace funkce a její užití. Z předchozího studia je třeba si zopakovat a orientovat se v pojmech: funkce, D(f), g 2 : y =

Je založen na pojmu derivace funkce a její užití. Z předchozího studia je třeba si zopakovat a orientovat se v pojmech: funkce, D(f), g 2 : y = 0.1 Diferenciální počet Je částí infinitezimálního počtu, což je souhrnný název pro diferenciální a integrální počet. Je založen na pojmu derivace funkce a její užití. Z předchozího studia je třeba si

Více

Báze a dimenze vektorových prostorů

Báze a dimenze vektorových prostorů Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň

Více

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení

Více

pouze u některých typů rovnic a v tomto textu se jím nebudeme až na

pouze u některých typů rovnic a v tomto textu se jím nebudeme až na Matematika II 7.1. Zavedení diferenciálních rovnic Definice 7.1.1. Rovnice tvaru F(y (n), y (n 1),, y, y, x) = 0 se nazývá diferenciální rovnice n-tého řádu pro funkci y = y(x). Speciálně je F(y, y, x)

Více

Interpolace, ortogonální polynomy, Gaussova kvadratura

Interpolace, ortogonální polynomy, Gaussova kvadratura Interpolace, ortogonální polynomy, Gaussova kvadratura Petr Tichý 20. listopadu 2013 1 Úloha Lagrangeovy interpolace Dán omezený uzavřený interval [a, b] a v něm n + 1 různých bodů x 0, x 1,..., x n. Nechť

Více

Věta o dělení polynomů se zbytkem

Věta o dělení polynomů se zbytkem Věta o dělení polynomů se zbytkem Věta. Nechť R je okruh, f, g R[x], přičemž vedoucí koeficient polynomu g 0 je jednotka okruhu R. Pak existuje jediná dvojice polynomů q, r R[x] taková, že st(r) < st(g)

Více

Numerické metody a programování. Lekce 7

Numerické metody a programování. Lekce 7 Numerické metody a programování Lekce 7 Řešení nelineárních rovnic hledáme řešení x problému f x = 0 strategie: odhad řešení iterační proces postupného zpřesňování řešení výpočet skončen pokud je splněno

Více

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru 2. Systémy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních rovnic s koeficienty z pole reálných případně komplexních čísel. Uvádíme podmínku pro existenci řešení systému lineárních

Více

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice 9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky

Více

Posloupnosti a jejich konvergence

Posloupnosti a jejich konvergence a jejich konvergence Pojem konvergence je velmi důležitý pro nediskrétní matematiku. Je nezbytný všude, kde je potřeba aproximovat nějaké hodnoty, řešit rovnice přibližně, používat derivace, integrály.

Více

PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE

PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE PIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí

Více

BAKALÁŘSKÁ PRÁCE. Numerické metody jednorozměrné minimalizace

BAKALÁŘSKÁ PRÁCE. Numerické metody jednorozměrné minimalizace UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Numerické metody jednorozměrné minimalizace Vedoucí bakalářské práce: RNDr. Horymír

Více

Elementární křivky a plochy

Elementární křivky a plochy Příloha A Elementární křivky a plochy A.1 Analytický popis geometrických objektů Geometrické vlastnosti, které jsme dosud studovali, se týkaly především základních geometrických objektů bodů, přímek, rovin

Více

Těleso racionálních funkcí

Těleso racionálních funkcí Těleso racionálních funkcí Poznámka. V minulém semestru jsme libovolnému oboru integrity sestrojili podílové těleso. Pro libovolné těleso R je okruh polynomů R[x] oborem integrity, máme tedy podílové těleso

Více

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice

Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Jan Tomeček Tento stručný text si klade za cíl co nejrychlejší uvedení do teorie Greenových funkcí pro obyčejné diferenciální

Více

Řešení nelineárních rovnic

Řešení nelineárních rovnic Řešení nelineárních rovnic Metody sečen (sekantová a regula falsi) Máme dva body x 1 a x mezi nimiž se nachází kořen Nový bod x 3 volíme v průsečíku spojnice bodů x 1, f x 1 a x, f x (sečny) s osou x ERRBISPAS

Více

Použití derivací L HOSPITALOVO PRAVIDLO POČÍTÁNÍ LIMIT. Monotónie. Konvexita. V této části budou uvedena některá použití derivací.

Použití derivací L HOSPITALOVO PRAVIDLO POČÍTÁNÍ LIMIT. Monotónie. Konvexita. V této části budou uvedena některá použití derivací. V této části budou uvedena některá použití derivací. Použití derivací L HOSPITALOVO PRAVIDLO POČÍTÁNÍ LIMIT Tvrzení je uvedeno pro jednostrannou itu zprava. Samozřejmě obdobné tvrzení platí pro itu zleva

Více

POSLOUPNOSTI A ŘADY INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

POSLOUPNOSTI A ŘADY INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ POSLOUPNOSTI A ŘADY Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu

Více

7. Funkce jedné reálné proměnné, základní pojmy

7. Funkce jedné reálné proměnné, základní pojmy , základní pojmy POJEM FUNKCE JEDNÉ PROMĚNNÉ Reálná funkce f jedné reálné proměnné je funkce (zobrazení) f: X Y, kde X, Y R. Jde o zvláštní případ obecného pojmu funkce definovaného v přednášce. Poznámka:

Více

Limita a spojitost funkce a zobrazení jedné reálné proměnné

Limita a spojitost funkce a zobrazení jedné reálné proměnné Přednáška 4 Limita a spojitost funkce a zobrazení jedné reálné proměnné V několika následujících přednáškách budeme studovat zobrazení jedné reálné proměnné f : X Y, kde X R a Y R k. Protože pro každé

Více

7B. Výpočet limit L Hospitalovo pravidlo

7B. Výpočet limit L Hospitalovo pravidlo 7B. Výpočet it L Hospitalovo pravidlo V prai často potřebujeme určit itu výrazů, které vzniknou operacemi nebo složením několika spojitých funkcí. Většinou pomohou pravidla typu ita součtu násobku, součinu,

Více

Limita a spojitost funkce

Limita a spojitost funkce Limita a spojitost funkce Základ všší matematik Dana Říhová Mendelu Brno Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin společného základu

Více

Bakalářská matematika I

Bakalářská matematika I 1. Funkce Diferenciální počet Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Některé užitečné pojmy Kartézský součin podrobnosti Definice 1.1 Nechť A,

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0. Výpočet vlastních čísel a vlastních vektorů S pojmem vlastního čísla jsme se již setkali například u iteračních metod pro řešení soustavy lineárních algebraických rovnic. Velikosti vlastních čísel iterační

Více

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda. Úvod Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda. Mnoho technických problémů vede na řešení matematických úloh, které se následně převedou na úlohy řešení soustav nelineárních rovnic

Více

Funkce jedné reálné proměnné. lineární kvadratická racionální exponenciální logaritmická s absolutní hodnotou

Funkce jedné reálné proměnné. lineární kvadratická racionální exponenciální logaritmická s absolutní hodnotou Funkce jedné reálné proměnné lineární kvadratická racionální exponenciální logaritmická s absolutní hodnotou lineární y = ax + b Průsečíky s osami: Px [-b/a; 0] Py [0; b] grafem je přímka (získá se pomocí

Více

Extrémy funkce dvou proměnných

Extrémy funkce dvou proměnných Extrémy funkce dvou proměnných 1. Stanovte rozměry pravoúhlé vodní nádrže o objemu 32 m 3 tak, aby dno a stěny měly nejmenší povrch. Označme rozměry pravoúhlé nádrže x, y, z (viz obr.). ak objem této nádrže

Více

MATLAB a numerické metody

MATLAB a numerické metody MATLAB a numerické metod MATLAB je velmi vhodný nástroj pro numerické výpočt mnoho problémů je již vřešeno (knihovní funkce nebo Toolbo), jiné si můžeme naprogramovat sami. Budeme se zabývat některými

Více

Matematická analýza III.

Matematická analýza III. 2. Parciální derivace Miroslav Hušek, Lucie Loukotová UJEP 2010 Parciální derivace jsou zobecněním derivace funkce jedné proměnné. V této kapitole poznáme jejich základní vlastnosti a využití. Co bychom

Více

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť. Přednáška 3, 19. října 2015 Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť X i = M i I je jeho pokrytí otevřenými

Více

POSLOUPNOSTI A ŘADY INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

POSLOUPNOSTI A ŘADY INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky POSLOUPNOSTI A ŘADY Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu

Více

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z: PARCIÁLNÍ DERIVACE Jak derivovat reálné funkce více proměnných aby bylo možné tyto derivace použít podobně jako derivace funkcí jedné proměnné? Jestliže se okopíruje definice z jedné proměnné dostane se

Více

BAKALÁŘSKÁ PRÁCE. Metody pro výpočet kořenů polynomů

BAKALÁŘSKÁ PRÁCE. Metody pro výpočet kořenů polynomů UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Metody pro výpočet kořenů polynomů Vedoucí diplomové práce: RNDr. Horymír Netuka,

Více

Q(y) dy = P(x) dx + C.

Q(y) dy = P(x) dx + C. Cíle Naše nejbližší cíle spočívají v odpovědích na základní otázky, které si klademe v souvislosti s diferenciálními rovnicemi: 1. Má rovnice řešení? 2. Kolik je řešení a jakého jsou typu? 3. Jak se tato

Více

Určete (v závislosti na parametru), zda daný integrál konverguje, respektive zda konverguje. dx = t 1/α 1 dt. sin x α dx =

Určete (v závislosti na parametru), zda daný integrál konverguje, respektive zda konverguje. dx = t 1/α 1 dt. sin x α dx = . cvičení http://www.karlin.mff.cuni.cz/ kuncova/ kytaristka@gmail.com Teorie Věta 1 (Abelovo-Dirichletovo kritérium konveregnce Newtonova integrálu). Necht a R, b R a necht a < b. Necht f : [a, b) R je

Více

Matematika (KMI/PMATE)

Matematika (KMI/PMATE) Matematika (KMI/PMATE) Přednáška druhá aneb Úvod do matematické analýzy Limita a spojitost funkce Matematika (KMI/PMATE) 1 / 30 Osnova přednášky lineární funkce y = kx + q definice lineární funkce význam

Více

IV. Základní pojmy matematické analýzy IV.1. Rozšíření množiny reálných čísel

IV. Základní pojmy matematické analýzy IV.1. Rozšíření množiny reálných čísel Matematická analýza IV. Základní pojmy matematické analýzy IV.1. Rozšíření množiny reálných čísel na množině R je definováno: velikost (absolutní hodnota), uspořádání, aritmetické operace; znázornění:

Více

Hledání extrémů funkcí

Hledání extrémů funkcí Hledání extrémů funkcí Budeme se zabývat téměř výhradně hledáním minima. Přes nost nalezeného extrému Obecně není hledání extrému tak přesné jako řešení rovnic. Demonstrovat to můžeme na příkladu hledání

Více

Kapitola 4: Průběh funkce 1/11

Kapitola 4: Průběh funkce 1/11 Kapitola 4: Průběh funkce 1/11 Funkce monotonní 2/11 Věta: Necht je f spojitá a má derivaci na intervalu I. Potom platí (i) Je-li f (x) > 0 na I, je f rostoucí na I. (ii) Je-li f (x) 0 na I, je f neklesající

Více

ALGEBRA. 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = , b =

ALGEBRA. 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = , b = ALGEBRA 1 Úkol na 13. 11. 2018 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = 353 623, b = 244 571. 2. Připomeňte si, že pro ε = cos 2π 3 + i sin

Více

Management rekreace a sportu. 10. Derivace

Management rekreace a sportu. 10. Derivace Derivace Derivace Před mnoha lety se matematici snažily o obecné vyřešení úlohy, jak sestrojit tečnu k dané křivce a také yzici zápolili s problémem určení rychlosti nerovnoměrného pohybu K zásadnímu obratu

Více

Zimní semestr akademického roku 2015/ ledna 2016

Zimní semestr akademického roku 2015/ ledna 2016 Cvičení k předmětu BI-ZMA Tomáš Kalvoda Katedra aplikované matematiky FIT ČVUT Matěj Tušek Katedra matematiky FJFI ČVUT Zimní semestr akademického roku 015/016 5. ledna 016 Obsah Cvičení Předmluva iii

Více

Soustavy lineárních rovnic

Soustavy lineárních rovnic Soustavy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních diferenciálních rovnic y = a (x)y + a (x)y + + a n (x)y n + f (x) y = a (x)y + a (x)y + + a n (x)y n + f (x). y n = a

Více

Funkce a lineární funkce pro studijní obory

Funkce a lineární funkce pro studijní obory Variace 1 Funkce a lineární funkce pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Funkce

Více

1 Linearní prostory nad komplexními čísly

1 Linearní prostory nad komplexními čísly 1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)

Více