Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.
|
|
- Květoslava Kadlecová
- před 8 lety
- Počet zobrazení:
Transkript
1 Ú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 f(x) = 0. (1) Rovnice (1) znamená soustavu n rovnic zapsanou ve vektorovém tvaru, tj. f : R n R n je vektorová funkce a soustava se řeší pro neznámou n-tici hodnot x. Řešení rovnice (1) pro případ n = 1 je popsán v textu Řešení rovnic(matematika I), na který se zde navazuje. Použití Newtonovy metody pro případ n = 1 nalezneme v příkladech pro zmíněný text. Pro řešení soustavy nelineárních rovnic používáme velmi často numerické iterační metody. Zvláště často se používá Newtonova metoda, která je zobecněním Newtonovy iterační metody používané v případě jedné rovnice. Jak níže ukážeme, jedná se sice o analogickou metodu, ve skutečnosti jsou však mezi jednoa vícedimenzionálním případem podstatné rozdíly. V případě jedné rovnice, tj. n = 1, je možné snadno získat dobré informace o poloze kořene. Pokud polohu blíže neznáme, lze užít k získání řešení některou z metod, která vždy konverguje, například metodu půlení intervalu. V případě více dimenzí se informace o poloze řešení získávají nesrovnatelně obtížněji, než v případě n = 1. Navíc nejsou známy metody, které vždy konvergují při řešení (1) pro n 2. V tomto textu budeme dále uvažovat pouze případ n = 2, tj. soustavu dvou nelineárních rovnic
2 o dvou neznámých f 1 (x, y) = 0 f 2 (x, y) = 0, (2) kde f 1, f 2 jsou reálné funkce dvou reálných proměnných x, y. V druhé části ukážeme, že i pro n = 2 je obtížné nejen určit počet řešení úlohy, ale také tyto kořeny separovat do oblastí tak, aby vhodné zvolení počáteční aproximace řešení vedlo v iterační metodě k nalezení hledaného řešení soustavy. V třetí části tohoto textu se budeme zabývat Newtonovou iterační metodou pro řešení soustav nelineárních rovnic. Popíšeme algoritmus této metody a ukážeme, jak lze Newtonovu metodu naprogramovat v systému Maple. Poznamenejme, že existují i jiné metody pro řešení soustav typu (1); některé z nich jsou modifikací zde probírané Newtonovy metody. Řešitelnost dvou nelineárních rovnic Jak obtížné je nalézt přibližnou polohu řešení soustavy nelineárních rovnic lze nejlépe demonstrovat již pro případ n = 2. Pro n > 2 by diskuse řešitelnosti soustav byla daleko obtížnější. V případě dvou nelineárních rovnic (2) si lze udělat následující geometrickou představu. Předpokládejme, že soustava (2) má jenom izolované kořeny. Funkce f 1 a f 2 jsou funkce dvou proměnných, jejichž nulové vrstevnice oddělují v R 2 oblasti, kde jsou tyto funkce kladné a kde záporné. Právě body, kde se nulová vrstevnice funkce f 1 protíná s nulovou vrstevnicí funkce f 2, jsou řešením soustavy (2). V příkladech 1-3 znázorníme nulové vrstevnice funkcí f 1 a f 2 pomocí systému Maple příkazem implicitplot z balíku plots. Přáli bychom si, obdobně jako v případě n = 1, abychom našli
3 takové oblasti v R 2 a v nich první přiblížení, které by zaručilo konvergenci numerické metody k řešení. Nahlédneme, že separovat průsečíky nulových vrstevnic do takových oblastí není pro n = 2 jednoduché. Příklad 1. Definujme soustavu nelineárních rovnic > f1:=x-y^2+1; > f2:=2*x^2-y-1; a nakresleme grafy příslušných nulových vrstevnic. f1 := x y f2 := 2 x 2 y 1 > plots[implicitplot]({f1=0,f2=0},x= ,y= );
4 2 1.5 y x Tato soustava má čtyři řešení, z nichž dvě jsou relativně blízko sebe, jedno je zřejmě x 1 = [0; 1].
5 Pro řešení jedné algebraické rovnice jsme v Maple používali příkaz fsolve (zadání ve tvaru fsolve(eqns, vars, options)). Pro soustavy dvou rovnic lze použít stejný příkaz, kde je první argument dvojice rovnic (bez nulových pravých stran). Parametr vars nemusíme zadávat, tj. ani proměnné, ani počáteční přiblížení. Následujícím příkazem dostáváme jeden z kořenů soustavy, tedy x 1 : > reseni1:=fsolve({f1,f2}); reseni1 := {x = , y = } Další řešení se pokusíme nalézt tak, že zadáme počáteční přiblížení, které se zdá být dostatečně blízké jinému řešení. Dostáváme ale znovu první nalezené řešení: > reseni1:=fsolve({f1,f2},{x=0,y=-0.7}); reseni1 := {x = 0., y = } Již při drobné změně počátečního přiblížení dostaneme druhé hledané řešení x 2, které je blízké řešení prvnímu. Dále pak lze systémem Maple (máme-li štěstí při volbě počátečních přiblížení) spočítat ostatní kořeny soustavy x 3, x 4. > reseni2:=fsolve({f1,f2},{x=0,y=-0.6}); reseni2 := {x = , y = } > reseni3:=fsolve({f1,f2},{x=-1,y=1}); reseni3 := {x = , y = } > reseni4:=fsolve({f1,f2},{x=1,y=1}); reseni4 := {y = , x = }
6 Dalším příkladem je soustava rovnic, kterou rovněž znázorníme graficky. průsečíky dvou parabol, jako v příkladu 1. Stejně budeme hledat Příklad 2. Soustava > f1:=x-y^2; > f2:=2*x^2-2*y+1; f1 := x y 2 f2 := 2 x 2 2 y + 1 nemá řešení. Grafy nulových vrstevnic se neprotínají. > plots[implicitplot]({f1=0,f2=0},x=-1..1,y=-1..1);
7 1 y x Následujícím příkazem skutečně nedostaneme řešení soustavy. Systém Maple pouze přepíše zadání
8 do jiného tvaru: > reseni1:=fsolve({f1,f2}); reseni1 := fsolve({2 x 2 2 y + 1, x y 2 }, {x, y}) Poznamenejme, že systém Maple by správně nenalezl řešení ani kdybychom do příkazu zadali co nejbližší počáteční přiblížení k očekávanému řešení. V některých případech může být hranice mezi žádným řešením soustavy a právě jedním řešením zprvu nepostřehnutelná. V těchto případech je nutné provést systémem Maple detailnější graf. V dalším příkladu má soustava právě jedno řešení, ale systém Maple při hledání tohoto řešení selhává, i když volíme počáteční přiblížení dostatečně blízko hledanému řešení. Příklad 3. Soustava > f1:=x-y^2-1/4; > f2:=x^2-y+1/4; f1 := x y f2 := x 2 y má právě jedno řešení x 1 = [0, 5; 0, 5], což lze ověřit jednoduchým dosazením nebo graficky. > plots[implicitplot]({f1=0,f2=0},x=-1..1,y=-1..1);
9 y x > reseni:=fsolve({f1,f2},{x=0.3,y=0.5});
10 reseni := fsolve({x y 2 1 4, x2 y + 1 }, {y = 0.5, x = 0.3}) 4 Maple tedy zadanou úlohu příkazem fsolve nevyřešil. V příkladech pro tento text naleznete řešení tohoto příkladu Newtonovou metodou. Newtonova metoda Nejdříve zopakujeme odvození Newtonovy iterační metody pro soustavu dvou nelineárních rovnic (2). Dále v této části ukážeme, jak postupovat pomocí systému Maple při řešení konkrétní soustavy nelineárních rovnic. Stejně jako jiné iterační metody vychází Newtonova metoda z vhodného bodu X 0 R 2, tzv. počátečního přiblížení, a sestrojuje posloupnost iterací X i, která pro i konverguje k hledanému řešení soustavy (2). Necht X 0 = [x 0, y 0 ] je počáteční přiblížení k řešení X = [x, y] soustavy (2). Položíme a budeme požadovat, aby f(x) = 0, tedy aby X = X 0 + X, tj. x = x 0 + x, y = y 0 + y, f 1 (x 0 + x, y 0 + y ) = 0 f 2 (x 0 + x, y 0 + y ) = 0. (3) Napíšeme Taylorův rozvoj pro vektorovou funkci f = (f 1, f 2 ) v okolí bodu X 0, kde se omezíme pouze na členy lineární v X. Použijeme tedy Taylorův rozvoj prvního stupně pro funkce f 1 a f 2 a dostáváme
11 přibližně f 1 (X 0 ) + f 1 x (X 0) x + f 1 y (X 0) y = 0 f 2 (X 0 ) + f 2 x (X 0) x + f 2 y (X 0) y = 0. Tuto soustavu lineárních algebraických rovnic pro neznámé x a y přepíšeme do tvaru f 1 (X f x 0) 1 (X y 0) x f 1 (X 0 ) =, f 2 (X f x 0) 2 (X y 0) y f 2 (X 0 ) tj. J(X 0 ) X = f(x 0 ), (5) kde J(X 0 ) je matice parciálních derivací vektorové funkce f v bodě X 0, tedy Jacobiho matice. matice J(X 0 ) regulární, má soustava (5) právě jedno řešení X. Označíme-li (4) Je-li X 1 = X 0 + X, (6) je X 1 první další přiblížení soustavy nelineárních rovnic (2). Pro výpočet další iterace, tj. další aproximace kořene soustavy (2), postupujeme stejným způsobem: považujeme X 1 za nové počáteční přiblížení a nalezneme řešení soustavy lineárních algebraických rovnic (jako v případě rovnice (5)) pro nový vektor neznámých X. Obdobně jako v (6) dostáváme další aproximaci řešení X 2 = X 1 + X. Dále ukážeme konkrétní postup při řešení soustavy nelineárních rovnic typu (2) pomocí systému Maple.
12 Z předchozí diskuse v tomto textu víme, že pro určení počátečního přiblížení je vhodné v systému Maple znázornit nulové vrstevnice funkcí f 1 a f 2 příkazem implicitplot. Při hledání další aproximace je numericky nejobtížnější řešit soustavu lineárních algebraických rovnic (LAR). Navíc obdobnou soustavu LAR musíme řešit opakovaně pro každou další iteraci. Mohli bychom sice (tedy zejména pro n = 2) pro výpočet řešení soustavy LAR použít Cramerova pravidla, ale výpočet determinantů vyžaduje vždy velké množství operací. Obecně je numericky výhodné řešit soustavu lineárních algebraických rovnic pomocí již osvědčených metod. Většinou se pro soustavu lineárních algebraických rovnic používá některý ze softwarových balíků s chybovým hlášením, pokud je matice soustavy blízká matici singulární. Jelikož máme k dispozici systém Maple, načteme hned na začátku příkazem with(linalg) programy umožňující řešit úlohy lineární algebry, tedy také příkazem linsolve řešit soustavu lineárních algebraických rovnic. > with(linalg): Warning, the protected names norm and trace have been redefined and unprotected Příklad 4. Je dána soustava nelineárních rovnic > f1:=x^3+y^3-8; > f2:=y*x-1; f1 := x 3 + y 3 8 f2 := y x 1 Grafy nulových vrstevnic se protínají ve dvou bodech.
13 > plots[implicitplot]({f1=0,f2=0},x=-5..8,y=-5..5); 4 y x
14 > f := vector([f1,f2]); f := [x 3 + y 3 8, y x 1] Budeme potřebovat Jacobiho matici, tj. matici parciálních derivací vektorové funkce f. V Maplu existuje funkce jacobian pro její výpočet: > Df := jacobian(f,[x,y]); [ ] 3 x 2 3 y Df := 2 y x Pomocí obrázku znázorňující nulové vrstevnice zvolíme počáteční aproximaci jednoho z kořenů, například Aprox 0 = [1; 2]. Pro dosazení jednotlivých složek bodu Aprox 0 do Jacobiho matice Df použijeme příkazu subs. Poznamenejme, že příkaz evalm vyhodnocuje výrazy ve vektorech nebo maticích. Následujícími příkazy získáme první aproximaci kořene soustavy Aprox 1. > Aprox[0]:=[1.0,2.0]; Aprox 0 := [1.0, 2.0] > J[0]:=subs(x=Aprox[0][1],y=Aprox[0][2],evalm(Df)); [ ] J 0 := > F[0]:=subs(x=Aprox[0][1],y=Aprox[0][2],evalm(f)); F 0 := [1.000, 1.00]
15 > DX:=linsolve(J[0],-F[0]); DX := [ , ] > Aprox[1]:=evalm(Aprox[0]+DX); Aprox 1 := [ , ] Další aproximace kořene bychom získali opakováním stejných příkazů, jenom s jinými hodnotami. Pro takový případ se ve všech programovacích jazycích používá příkaz cyklu. V systému Maple je rovněž možno použít příkaz cyklu, který má tvar for n from 1 to nmax do pro opakující se skupinu příkazů za výrazem do. Nejdříve se dosadí n=1 a po provedení skupiny příkazů (za příkazem do) se hodnota n zvětší o 1. Skupina příkazů se provede znovu, a to tolikrát, až n dosáhne hodnotu n=nmax, tj. celkem nmax-krát. Pokud například chceme vypočítat další tři aproximace řešení Newtonovou metodou, zvolíme nmax = 3. > nmax:=3; > for n from 1 to nmax do nmax := 3 > J[n]:=subs(x=Aprox[n][1],y=Aprox[n][2],evalm(Df)); > F[n]:=subs(x=Aprox[n][1],y=Aprox[n][2],evalm(f)); > DX:=linsolve(J[n],-F[n]); > Aprox[n+1]:= evalm(aprox[n]+dx); > end do;
16 [ J 1 := F 1 := [ , ] DX := [ , ] Aprox 2 := [ , ] J 2 := [ F 2 := [ , ] DX := [ , ] Aprox 3 := [ , ] J 3 := [ F 3 := [ , ] DX := [ , ] Aprox 4 := [ , ] ] ] ] Vidíme, že se Aprox 4 liší od Aprox 3 až na pátém desetinném místě. Pro praktické účely můžeme tedy prohlásit kořen Aprox 4 za přibližný kořen soustavy. Většinou je však předem zadána přesnost ε, s jakou požadujeme kořen soustavy. Potom ukončíme proces výpočtu aproximací až tehdy, když platí
17 X < ε. Poznamenejme, že je vhodné použít numericky nejjednodušší normu vektoru, tedy ověřit, zda-li již platí x + y < ε. Závěrem nutno říci, že Newtonova metoda je účinná jen tehdy, pokud konverguje. Nalezení vhodného počátečního přiblížení je často obtížné, ale pokud metoda konverguje, konverguje ke kořeni soustavy. Pro soustavy nelineárních rovnic nejsou obecně známy metody, které vždy konvergují. Problém řešení soustav nelineárních rovnic je jedním z nejobtížnějších problémů v numerické matematice a v současnosti nejsou známy obecné uspokojivé postupy pro jeho řešení.
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..........................
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
Co je obsahem numerických metod?
Numerické metody Úvod Úvod Co je obsahem numerických metod? Numerické metody slouží k přibližnému výpočtu věcí, které se přesně vypočítat bud nedají vůbec, nebo by byl výpočet neúměrně pracný. Obsahem
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í
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
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á
Připomenutí co je to soustava lineárních rovnic
Připomenutí co je to soustava lineárních rovnic Příklad 2x 3y + z = 5 3x + 5y + 2z = 4 x + 2y z = 1 Soustava lineárních rovnic obecně Maticový tvar: a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a
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ů =
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
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
Nelineární rovnice. Numerické metody 6. května FJFI ČVUT v Praze
Nelineární rovnice Numerické metody 6. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod Ohraničení kořene Hledání kořene Soustava Programy 1 Úvod Úvod - Úloha Hledáme bod x, ve kterém je splněno pro zadanou funkci
7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí
202-m3b2/cvic/7slf.tex 7. Derivace složené funkce. Budeme uvažovat složenou funkci F = fg, kde některá z jejich součástí může být funkcí více proměnných. Předpokládáme, že uvažujeme funkce, které mají
Libovolnou z probraných metod najděte s přesností na 3 desetinná místa kladný kořen rovnice. sin x + x 2 2 = 0.
A 9 vzorové řešení Př. 1. Libovolnou z probraných metod najděte s přesností na 3 desetinná místa kladný kořen rovnice Počítejte v radiánech, ne ve stupních! sin x + x 2 2 = 0. Rovnici lze upravit na sin
Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1
ODR - okrajová úloha Teorie (velmi stručný výběr z přednášek) Okrajová úloha 2. řádu Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu
Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a
Matematika I A ukázkový test 1 pro 2011/2012 1. Je dána soustava rovnic s parametrem a R x y + z = 1 a) Napište Frobeniovu větu. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a b) Vyšetřete počet řešení soustavy
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
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY Jan Krejčí 31. srpna 2006 jkrejci@physics.ujep.cz http://physics.ujep.cz/~jkrejci Obsah 1 Přímé metody řešení soustav lineárních rovnic 3 1.1 Gaussova eliminace...............................
Derivace funkcí více proměnných
Derivace funkcí více proměnných Pro studenty FP TUL Martina Šimůnková 16. května 019 1. Derivace podle vektoru jako funkce vektoru. Pro pevně zvolenou funkci f : R d R n a bod a R d budeme zkoumat zobrazení,
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í
Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011
Iterační metody řešení soustav lineárních rovnic Michal Čihák 27. prosince 2011 Přímé metody řešení soustav lineárních rovnic V přednáškách z lineární algebry jste se seznámili s několika metodami řešení
Ř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
Soustavy lineárních rovnic-numerické řešení. October 2, 2008
Soustavy lineárních rovnic-numerické řešení October 2, 2008 (Systém lin. rovnic) Systém rovnic a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2... a n1 x 1 + a n2 x 2 + + a
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
Princip řešení soustavy rovnic
Princip řešení soustavy rovnic Tomáš Kroupa 20. května 2014 Tento studijní materiál je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Obsah Formulace úlohy Metody řešení
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
Vlastní čísla a vlastní vektory
Vlastní čísla a vlastní vektory Připomeňme nejprve definici: Řekneme, že λ je vlastní číslo matice A R n n a nenulový vektor x R n je odpovídající vlastní vektor, jestliže platí Ax = λx. Vlastní čísla
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
1 Polynomiální interpolace
Polynomiální interpolace. Metoda neurčitých koeficientů Příklad.. Nalezněte polynom p co nejmenšího stupně, pro který platí p() = 0, p(2) =, p( ) = 6. Řešení. Polynom hledáme metodou neurčitých koeficientů,
Numerická matematika Písemky
Numerická matematika Písemky Bodování Každá písemka je bodována maximálně 20 body. Celkem student může získat za písemky až 40 bodů, pro udělení zápočtu musí získat minimálně 20 bodů. Písemka č. 1 Dva
Matematika I A ukázkový test 1 pro 2014/2015
Matematika I A ukázkový test 1 pro 2014/2015 1. Je dána soustava rovnic s parametrem a R x y + z = 1 x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a a) Napište Frobeniovu větu (existence i počet řešení). b)
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
Aplikovaná numerická matematika - ANM
Aplikovaná numerická matematika - ANM 3 Řešení soustav lineárních rovnic iterační metody doc Ing Róbert Lórencz, CSc České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových
Soustavy lineárních rovnic-numerické řešení
Soustavy lineárních rovnic-numerické řešení November 9, 2008 Soustavy lineárních rovnic-numerické řešení 1 / 52 (Systém lin. rovnic) Systém rovnic a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22
l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky
Kinematické řešení čtyřkloubového mechanismu Dáno: Cíl: l, l, l 3, l, ω 1 konst Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj analyticky určete úhlovou rychlost ω 1 a úhlové zrychlení
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
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)
Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda
Předmět: MA 4 Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda Četba: Text o lineární algebře v Příručce přežití na webových
Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)
1. Lineární diferenciální rovnice řádu n [MA1-18:P1.7] rovnice typu y n) + p n 1 )y n 1) +... + p 1 )y + p 0 )y = q) 6) počáteční podmínky: y 0 ) = y 0 y 0 ) = y 1 y n 1) 0 ) = y n 1. 7) Věta 1.3 : Necht
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
Diferenciální rovnice II
Diferenciální rovnice II Cílem tohoto kurzu je ukázat si různé příklady použití počítačového algebraického systému Maple při řešení obyčejných diferenciálních rovnic. řádu a soustav obyčejných diferenciálních
Řešení "stiff soustav obyčejných diferenciálních rovnic
Řešení "stiff soustav obyčejných diferenciálních rovnic Jiří Škvára Katedra fyziky, Přírodovědecká fakulta Univerzity J.E. Purkyně v Ústí n.l.. ročník, počítačové metody ve vědě a technice Abstrakt Seminární
I. 7. Diferenciál funkce a Taylorova věta
I. 7. Diferenciál funkce a Taylorova věta 343 I. 7. Diferenciál funkce a Taylorova věta Věta 26. Funkce f má v bodě x 0 diferenciál (je diferencovatelná v x 0 ) právě tehdy, když existuje vlastní derivace
Moderní numerické metody
Moderní numerické metody Sbírka příkladů doc. RNDr. Jaromír Baštinec, CSc. RNDr. Michal Novák, Ph.D. ÚSTAV MATEMATIKY Moderní numerické metody 1 Obsah 1 Soustavy lineárních rovnic 7 2 Řešení jedné nelineární
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ě
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,
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání
stránkách přednášejícího.
Předmět: MA 4 Dnešní látka Iterační metoda Jacobiova iterační metoda Gaussova-Seidelova iterační metoda Superrelaxační metoda (metoda SOR) Metoda sdružených gradientů Četba: Text o lineární algebře v Příručce
ú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
Č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
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,
i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice
I. Funkce dvou a více reálných proměnných 1. Úvod Značení: V textu budeme používat označení: N pro množinu všech přirozených čísel; R pro množinu všech reálných čísel; R n pro množinu všech uspořádaných
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...
Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012
Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012 Metoda nejmenších čtverců Matematicko-statistická metoda používaná zejména při zpracování nepřesných dat (typicky experimentálních empirických
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
11.1 Jedna rovnice pro jednu neznámou
52. ešení rovnic Mathcad je schopen řešit i velmi složité rovnice, kdy hledaná neznámá je obsažena současně v několika různých funkcích apod.. Jedna rovnice pro jednu neznámou.. Funkce root Před vlastním
Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic
Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je
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,
Soustavy linea rnı ch rovnic
[1] Soustavy lineárních rovnic vlastnosti množin řešení metody hledání řešení nejednoznačnost zápisu řešení a) soustavy, 10, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l.
Numerické metody a programování. Lekce 4
Numerické metody a programování Lekce 4 Linarní algebra soustava lineárních algebraických rovnic a 11 a 12 x 2 a 1, N x N = b 1 a 21 a 22 x 2 a 2, N x N = b 2 a M,1 a M,2 x 2 a M,N x N = b M zkráceně A
Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.
[1] Terminologie [2] Soustavy lineárních rovnic vlastnosti množin řešení metody hledání řešení nejednoznačnost zápisu řešení Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová matice.
Úlohy nejmenších čtverců
Úlohy nejmenších čtverců Petr Tichý 7. listopadu 2012 1 Problémy nejmenších čtverců Ax b Řešení Ax = b nemusí existovat, a pokud existuje, nemusí být jednoznačné. Často má smysl hledat x tak, že Ax b.
2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2
Výpočet transformačních koeficinetů vybraných 2D transformací Jan Ježek červen 2008 Obsah Odvození transformačního klíče vybraných 2D transformací 2 Meto vyrovnání 2 2 Obecné vyjádření lineárních 2D transformací
Numerické řešení diferenciálních rovnic
Numerické řešení diferenciálních rovnic Omezení: obyčejné (nikoli parciální) diferenciální rovnice, Cauchyho počáteční úloha, pouze jedna diferenciální rovnice 1. řádu 1/1 Numerické řešení diferenciálních
AVDAT Nelineární regresní model
AVDAT Nelineární regresní model Josef Tvrdík Katedra informatiky Přírodovědecká fakulta Ostravská univerzita Nelineární regresní model Ey i = f (x i, β) kde x i je k-členný vektor vysvětlujících proměnných
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)
Modelování ternárních systémů slitin
Software pro modelování ternárních systémů slitin Modelování ternárních systémů slitin pomocí B-splajnových ploch Zuzana Morávková Jiří Vrbický Katedra matematiky a deskriptivní geometrie Vysoká škola
Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. y + y = 4 sin t.
1 Variace konstanty Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. Příklad 1 Najděte obecné řešení rovnice: y + y = 4 sin t. Co
1 Řešení soustav lineárních rovnic
1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty
Aplikovaná numerická matematika
Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních
Přednáška 3: Limita a spojitost
3 / 1 / 17, 1:38 Přednáška 3: Limita a spojitost Limita funkce Nejdříve je potřeba upřesnit pojmy, které přesněji popisují (topologickou) strukturu množiny reálných čísel, a to zejména pojem okolí 31 Definice
Algebraické rovnice. Obsah. Aplikovaná matematika I. Ohraničenost kořenů a jejich. Aproximace kořenů metodou půlení intervalu.
Algebraické rovnice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Základní pojm 2 Metod řešení algebraických rovnic Algebraické řešení Grafické řešení Numerické řešení 3 Numerické řešení Ohraničenost
Numerické metody 6. května FJFI ČVUT v Praze
Extrémy funkcí Numerické metody 6. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod 1D Více dimenzí Kombinatorika Lineární programování Programy 1 Úvod Úvod - Úloha Snažíme se najít extrém funkce, at už jedné
Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci
Projekt OPVK - CZ.1.07/1.1.00/26.0047 Matematika pro všechny Univerzita Palackého v Olomouci Tematický okruh: Závislosti a funkční vztahy Gradovaný řetězec úloh Téma: geometrická posloupnost, geometrická
Matematika 2 (Fakulta ekonomická) Cvičení z lineární algebry. TU v Liberci
Matematika 2 (Fakulta ekonomická) Cvičení z lineární algebry TU v Liberci Jiří Hozman 1. dubna 2010 Cvičení 2 Příklad 1. Rozhodněte, zda lze vektor x vyjádřit jako lineární kombinaci vektorů u, v, w, v
4 Numerické derivování a integrace
Břetislav Fajmon, UMAT FEKT, VUT Brno Téma je podrobně zpracováno ve skriptech [1], kapitola 7, strany 85-94. Jedná se o úlohu výpočtu (první či druhé) derivace či o výpočet určitého integrálu jinými metodami,
2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC
.6. VLASTNÍ ČÍSLA A VEKTORY MATIC V této kapitole se dozvíte: jak jsou definována vlastní (charakteristická) čísla a vektory čtvercové matice; co je to charakteristická matice a charakteristický polynom
Numerická matematika Banka řešených příkladů
Numerická matematika Banka řešených příkladů Radek Kučera, Pavel Ludvík, Zuzana Morávková Katedra matematiky a deskriptivní geometrie Vysoká škola báňská Technická Univerzita Ostrava K D M G ISBN 978-80-48-894-6
ODR metody Runge-Kutta
ODR metody Runge-Kutta Teorie (velmi stručný výběr z přednášek) Úloha s počátečními podmínkami (Cauchyova) 1 řádu Hledáme aprox řešení Y(x) soustavy obyčejných diferenciálních rovnic 1 řádu kde Y(x) =
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
6 Samodružné body a směry afinity
6 Samodružné body a směry afinity Samodružnými body a směry zobrazení rozumíme body a směry, které se v zobrazují samy na sebe. Například otočení R(S má jediný samodružný bod, střed S, anemá žádný samodružný
Matematika pro informatiku 4
Matematika pro informatiku 4 Doc. RNDr. Alena Šolcová, Ph. D., KTI FIT ČVUT v Praze 7.března 2011 Evropský sociální fond Investujeme do vaší budoucnosti Alena Šolcová Lámejte si hlavu - L1 Určete všechny
Primitivní funkce, určitý integrál, nevlastní
Počítačový algebraický systém Maple jako pomůcka při studiu předmětu Matematika I a II. Primitivní funkce, určitý integrál, nevlastní integrály Program Maple může být velmi dobrým pomocníkem při hledání
řešeny numericky 6 Obyčejné diferenciální rovnice řešeny numericky
řešeny numericky řešeny numericky Břetislav Fajmon, UMAT FEKT, VUT Brno Na minulé přednášce jsme viděli některé klasické metody a přístupy pro řešení diferenciálních rovnic: stručně řečeno, rovnice obsahující
KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ
KOMPLEXNÍ ČÍSLA 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 INVESTICE
Přijímací zkoušky z matematiky pro akademický rok 2018/19 NMgr. studium Učitelství matematiky ZŠ, SŠ
Přijímací zkoušky z matematiky pro akademický rok 8/9 NMgr studium Učitelství matematiky ZŠ, SŠ Datum zkoušky: Varianta Registrační číslo uchazeče: Příklad 3 4 5 Celkem Body Ke každému příkladu uved te
4EK213 Lineární modely. 4. Simplexová metoda - závěr
4EK213 Lineární modely 4. Simplexová metoda - závěr 4. Simplexová metoda - závěr Konečnost simplexové metody Degenerace Modifikace pravidla pro volbu vstupující proměnné Blandovo pravidlo Kontrola výpočtu
Řešíme tedy soustavu dvou rovnic o dvou neznámých. 2a + b = 3, 6a + b = 27,
Přijímací řízení 2015/16 Přírodovědecká fakulta Ostravská univerzita v Ostravě Navazující magisterské studium, obor Aplikovaná matematika (1. červen 2016) Příklad 1 Určete taková a, b R, aby funkce f()
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
III. Diferenciál funkce a tečná rovina 8. Diferenciál funkce. Přírůstek funkce. a = (x 0, y 0 ), h = (h 1, h 2 ).
III. Diferenciál funkce a tečná rovina 8. Diferenciál funkce. Přírůstek funkce = f(x 0 + h 1, y 0 + h 2 ) f(x 0, y 0 ) f u (x 0, y 0 ), kde u = (h 1, h 2 ). ( ) = f(x 0 + h 1, y 0 ) f(x 0, y 0 ) x (x 0,
Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách
Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách Ústní zkouška z oboru Náročnost zkoušky je podtržena její ústní formou a komisionálním charakterem. Předmětem bakalářské zkoušky
Arnoldiho a Lanczosova metoda
Arnoldiho a Lanczosova metoda 1 Částečný problém vlastních čísel Ne vždy je potřeba (a někdy to není ani technicky možné) nalézt celé spektrum dané matice (velké řídké matice). Úloze, ve které chceme aproximovat
Numerická stabilita algoritmů
Numerická stabilita algoritmů Petr Tichý 9. října 2013 1 Numerická stabilita algoritmů Pravidla v konečné aritmetice Pro počítání v konečné aritmetice počítače platí určitá pravidla, která jsou důležitá
M - Příprava na 1. zápočtový test - třída 3SA
M - Příprava na 1. zápočtový test - třída 3SA 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. VARIACE 1 Tento
SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC
SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC Pojm: Algebraická rovnice... rovnice obsahující pouze celé nezáporné mocnin neznámé, tj. a n n + a n 1 n 1 +... + a 2 2 + a 1 + a 0 = 0, kde n je přirozené číslo.
Kombinatorická minimalizace
Kombinatorická minimalizace Cílem je nalézt globální minimum ve velké diskrétní množině, kde může být mnoho lokálních minim. Úloha obchodního cestujícího Cílem je najít nejkratší cestu, která spojuje všechny
MATEMATIKA V MEDICÍNĚ
MATEMATIKA V MEDICÍNĚ Tomáš Oberhuber Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Matematika pro život TOMÁŠ OBERHUBER (FAKULTA JADERNÁ A FYZIKÁLNĚ INŽENÝRSKÁ MATEMATIKA
M - Příprava na pololetní písemku č. 1
M - Příprava na pololetní písemku č. 1 Určeno pro třídy 3SA, 3SB. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete
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
FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci
FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY Dana Černá http://www.fp.tul.cz/kmd/ Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci OBSAH A CÍLE SEMINÁŘE: Opakování a procvičení vybraných
12. Lineární programování
. Lineární programování. Lineární programování Úloha lineárního programování (lineární optimalizace) je jedním ze základních problémů teorie optimalizace. Našim cílem je nalézt maximum (resp. minimum)