Teoretické otázky z numerických metod

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

Download "Teoretické otázky z numerických metod"

Transkript

1 Teoretické otázky z numerických metod Literatura: L. Čermák, R. Hlavička: Numerické metody, CERM, Brno, Úvod do problematiky numerických metod 1.1. Jaké druhy chyb vznikají pří řešení reálných problémů? lidské chyby z nepozornosti a nepochopení problému chyby matematického modelu-rozdíl reálného a idealizovaného problému chyby ve vstupních údajích chyby numerické metody-nepřesné řešení (dělá se odhad chyby num. metody) zaokrouhlovací chyby, vlivem kterých může dojít až k znehodnocení výsledků 1.. Co je to absolutní a relativní chyba? Objasněte na konkrétním příkladu. absolutní chyba x=ax-x (ax je aproximací čísla x) relativní chyba x/x=(ax-x)/x pro x~= Př.: x=1. ax=1.1 x=1.1-1=.1 x/x=.1/1=.1~1% 1.3. Určete počet platných cifer (popřípadě počet platných desetinných míst) pro zadané přibližné číslo ax, jehož přesná hodnota x je dána. Aproximace ax je platná, jestliže se ax liší od x nejvýše o 5 jednotek řádu příslušící následující cifře. Pokud ax má všechny cifry platné je správně zaokrouhlenou hodnotou čísla x. Př.: x ax 9 84 abs(9-84)<5*1^(n-k)=>k= abs( )<5*1^(-k)=>k=3 99, abs( )<5*1^(-k)=>k= Vysvětlete pojem systém F normalizovaných čísel pohyblivé řádové čárky. Je podobný zápisu čísla v semilogaritmickém tvaru tj. např.:.155*1^(-5). Desetinná čárka se pohybuje v závislosti na exponentu. Skládá se z mantisi a exponentu Co je to strojové epsilon m? Jaká je hodnota m v dekadické soustavě, jejíž mantisa má p cifer, např. když p=6? m =1^(1-p) p=6 => m =1^(-5) Je to velikost rozestupu mezi strojovými čísly. Velikost absolutní chyba reálného čísla nepřesáhne ½( m ). 1

2 1.6. Vysvětlete, co se rozumí reprezentací čísel v jednoduché (dvojnásobné) přesnosti podle standardu IEEE. Standart IEEE souvisí se zobrazením čísel v počítači. Jednoduchá přesnost má zhruba 7 dekadických cifer přesnosti. Jsou zde přibližně čísla od 1,*1^-38 do 3.4*1^38. Dvojnásobná přesnost má zhruba 16 dekadických cifer přesnosti. Jsou zde přibližně čísla od,*1^-38 do 1.8*1^ Co je to přetečení, podtečení, uveďte příklad v konkrétním dekadickém systému F pohyblivé řádové čárky, např. když mantisa má 3 cifry a exponent e=[-5,5]. Přetečení nastává když hodnota výsledku operace je větší než největší možné číslo (3*1^38) Podtečení nastává když číslo je menší než nejmenší možné číslo => nahrazení nulou Konkrétně největší 1,11*1^-5; nejmenší 1.11*1^ Co je to korektní problém? Co je to stabilní algoritmus? Formulujte problém a k němu dva algoritmy, z nich jeden je nestabilní a druhý je stabilní. Úloha je korektní, když ke každému vstupu existuje jediné řešení a toto řešení je spojitě závislé na vstupních datech. Stabilní algoritmus je takový, který je dobře podmíněný tj. že malá změna vstupních dat nezpůsobí znehodnocení výsledku a který je numericky stabilní tj. málo citlivý na zaokrouhlovací chyby v průběhu výpočtu.. Řešení soustav lineárních rovnic.1. Popište algoritmus Gaussovy eliminační metody bez výběru hlavních prvků. Kdy lze GEM bez výběru hlavních prvků bezpečně použít? Jaká je výpočetní náročnost této metody? Gaussova eliminační metoda je přímá metoda, která vede k teoreticky přesnému řešení (nebýt zaokrouhlovacích chyb). Skládá se z přímého a zpětného chodu. V přímém chodu se z regulární matice A stane horní trojúhelníková matice. Taková matice má pod hlavní diagonálou nuly. Toto se realizuje pomocí elementárních úprav vyjma přehození řádků tzn. používá se jen sčítání a násobení. V přímém chodu je přibližně (1/3)*(n^3) operací sčítacích a (1/3)*(n^3) operací násobících. Ve zpětném chodu se z poslední rovnice vyjádří x n z předposlední x n-1 atd. Zpětný chod vyžaduje (1/)*(n^) operací sčítacích a (1/)*(n^) operací násobících. Je tedy podstatně méně náročný než přímý chod. GEM bez výběru hlavních prvku se může bezpečně použít k řešení soustav s ryze diagonálně dominantní nebo pozitivně definitní maticí, protože zde nehrozí nebezpečí dělení nulou.

3 .. Vysvětlete pojem ryze diagonálně dominantní matice. Uveďte příklad. Ryze diagonálně dominantní matice je taková, která má na hlavní diagonále v absolutní hodnotě větší prvek než je součet ostatních prvků v řádku v absolutních hodnotách. Př.: Vysvětlete pojem pozitivně definitní matice. Pomocí Sylvestrova kritéria posuďte zda je zadaná matice pozitivně definitní. Matice je pozitivně definitní, jestliže pro každý nenulový vektor x platí x T Ax = n i,j=1 x i a ij x j > toto se těžko dokazuje, používá se proto Sylvestrova kritéria. Pozitivně definitní matice musí být čtvercová a její rohové subdeterminanty větší než nula. 1 1 Př.: A= D 1 =1; D =99. Matice A je pozitivně definitní Co se rozumí pod pojmem LU rozklad matice A? K čemu je LU rozklad dobrý? Řešíme GEM, ale pod hlavní diagonálu místo nul ukládáme multiplikátory. m ik =a ik /a kk Po skončení přímého chodu rozdělíme výslednou matici na dvě matice L,U. U je horní trojúhelníková matice (taková jako kdybychom multiplikátory nedělali). L je dolní trojúhelníková matice, která má na diagonále jedničky a pod ní multiplikátory. L*U=A. Toto se dá využít, když počítáme soustavu pro různé pravé strany tzn. nemusím provádět celou eliminaci znova. Soustavu pak řešíme Ly=b a Ux=y..5. Jaká je výpočtová náročnost přímého a zpětného chodu GEM. V přímém chodu je přibližně (1/3)*(n^3) operací sčítacích a (1/3)*(n^3) operací násobících. Zpětný chod vyžaduje (1/)*(n^) operací sčítacích a (1/)*(n^) operací násobících..6. Co je to Choleského rozklad matice A? Za jakých okolností existuje? Srovnejte s LU rozkladem z hlediska počtu operací a nároků na paměť počítače. Choleského rozklad se zabývá rozložením matice A na L*L T, kde L je dolní trojúhelníková matice. Toto lze realizovat pouze pro pozitivně definitní matici A. Je třeba přibližně (1/6)*(n^3) operací sčítacích a (1/6)*(n^3) operací násobících. Soustavu pak řešíme Ly=b, L T x=y. 3

4 .9. Vysvětlete Gaussovu eliminační metodu s částečným výběrem hlavních prvků. Znázorněte graficky. Proč částečný výběr hlavních prvků provádíme? Řešíme GEM, ale před zahájením kroku prohlídneme prvky pod prvkem na příslušné diagonální pozici. Pokud je některý prvek v absolutní hodnotě větší než ten na diagonále tak příslušné dva řádky prohodíme. Tím se zamezí dělení velkých čísel malými a tím zamezíme velkým zaokrouhlovacím chybám. Při částečném výběru nemusíme tvořit permutační matici, protože prohození rovnic řešení nezmění. Když neprovádíme výběr hlavních prvků může dojít na základě zaokrouhlovacích chyb k totálnímu skreslení výsledku. Př.: před výběrem po výběru Vysvětlete GEM s úplným výběrem hlavních prvků. Proč úplný výběr hlavních prvků provádíme? Proč se běžně dává přednost částečnému výběru hlavních prvků? Řešíme GEM, ale největší prvek vybíráme v celé části neeliminované matice a prohodíme řádky a sloupce tak, aby se největší prvek ocitl na příslušné diagonální pozici. Tím dosáhneme ještě menších zaokrouhlovacích chyb. Je však nutné tvořit permutační matici a v souladu s ní přeskládat konečné řešení do správného pořadí. Úplný výběr hlavních prvků se moc nepoužívá. Vyžaduje velké množství operací a k udržení správnosti výsledku bohatě stačí částečný výběr..11. Vysvětlete, co je to LU rozklad matice A s částečným výběrem hlavích prvků. Provádí se jako GEM s částečným výběrem přičemž se na místo nul dosazují multiplikátory. Je ovšem nutné pracovat s permutační maticí P. Ta je na začátku jednotková a řádky se v ní přehazují stejně jak v hlavní matici. Soustava se pak řeší Pz=b, Ly=z, Ux=z..1. Jak budete numericky počítat determinant vysokého řádu? Nejlepší je řešit GEM s částečným výběrem hlavních prvků a počítat počet prohození řádků. Jen je třeba dávat si pozor, abychom řádky něčím nevynásobili, tím se změní i determinant (nebo pak musíme výsledný determinant příslušně upravit, na PC zbytečně složité). Vzniklá trojúhelníková matice má (až znaménko) stejný determinant jako původní matice. Determinant A = součin prvku na hlavní diagonále * -1 m, kde m je počet prohození řádků..13. Jak budete numericky počítat inverzní matice? Řešíme GEM s více pravými stranami, přičemž matice pravé strany je jednotková a má stejné rozměry jako matice soustavy. Matice řešení je potom inverzní k matici soustavy. I zde je vhodné provádět výběr hlavních prvků. 4

5 .14. Kdy řekneme, že matice soustavy rovnic je řídká? Jak lze této skutečnosti využít při řešení soustav lineárních rovnic (v přímých metodách, v iteračních metodách)? Řídká matice je taková, která má podstatně více nulových než nenulových prvků. Kdybychom na takovou matici použily klasickou GEM tak na místech nul vznikají nenulové prvky. Tak se zbytečně zaplňuje paměť počítače a vznikají zaokrouhlovací chyby. Existují i algoritmy, které se toto ničení nul snaží omezit. Ideální je na takové matice použít iterační metody..15. Kdy řekneme, že matice soustavy rovnic je pásová? Jak šíře pásu ovlivní počet operací v přímém a ve zpětném chodu Gaussovy eliminační metody? Pásová matice je speciální případ matice řídké. Nenulové prvky jsou jenom v pásu kolem hlavní diagonály. Šířka pásu se označuje s např. s = matice má na každou stranu od hlavní diagonály vedlejší diagonály tzv. pětidiagonální matice. LU rozklad bez výběru hlavních prvků potřebuje asi ns(s+1) a zpětný chod asi n(s+1) operací sčítacích a stejný počet operací násobících..16. Uveďte definici vektorové l p -normy, speciálně pak norem x 1, x a x. Vypočítejte l p -normu pro dané číslo p 1 a daný vektor x. Norma vektoru je číslo, které v závislosti na zvoleném parametru p charakterizuje jeho velikost. x 1 =součet prvku vektoru. x =klasická běžně používaná Eukleidovská délka vektoru. x =maximum z prvků vektoru. Př.: x=[3 4] x 1 =7 x =5 x =4.17. Uveďte definici přirozené maticové normy. Přirozená maticová norma je souhlasná s vektorovou normou, pomocí níž je definována. Co souhlasnost maticové a vektorové normy znamená (uveďte příslušnou nerovnost). Demonstrujte pro konkrétní matici A, vektor x l -normu. Maticová norma je souhlasná s vektorovou normou, když platí nerovnost Ax A x..18. Uveďte definici maticových norem A 1, A. Vypočítejte tyto normy pro konkrétně zvolenou matice A. A 1 =udělají se součty prvků v absolutních hodnotách ve sloupcích a z toho se vezme maximum A = udělají se součty prvků v absolutních hodnotách v řádcích a z toho se vezme maximum. Př.: A=[1 3; 4 5 6;7 8 9] A 1 =18 A =4 5

6 osa y.19. Co to znamená, když řekneme, že matice A je špatně podmíněná? Definujte číslo podmíněnosti (A) matice A. Jak souvisí číslo podmíněnosti matice A s podmíněností úlohy najít řešení x soustavy lineárních rovnic Ax=b? Když je matice A dobře podmíněná tak její číslo podmíněnosti (A) je malé ( 1). (A) = A * A -1. Když je dobře podmíněná matice A je dobře podmíněná i soustava lineárních rovnic Ax=b a GEM s výběrem hlavních prvků je stabilní algoritmus... Uveďte příklad špatně podmíněné soustavy dvou lineárních rovnic. Zdůvodněte, proč je špatně podmíněná. Znázorněte graficky x+y=1 x-1.1y=1.1 z obrázku je vidět, že nelze přesně říct, kde se přímky protínají. I vypočet kořene může být nepřesný. Špatně podmíněná soustava rce.rce tam někde je kořen osa x.1. Vysvětlete princip iteračních metod pro řešení soustav lineárních rovnic (co je to počáteční aproximace, iterační krok, kdy řekneme, že iterační metoda konverguje). Iterační metody se od přímých liší především tím, že obecně nevedou k teoreticky přesným výsledkům. Jde o to, že v každém kroku iterační metody zpřesníme aproximaci řešení. Jako počáteční aproximaci obvykle volíme aproximaci nulovou. Konvergence iterační metody znamená, že s každou další aproximací jsme blíž k teoreticky přesnému řešení. V opačném případě metoda diverguje. 6

7 .. Uveďte příklady tzv. stop kritérií pro ukončení iterací. Dosáhli jsme požadované přesnosti tzn. absolutní hodnota dvou po sobě jdoucích aproximací kořene je menší nebo rovna přesnosti. Nebo jsme provedli maximálně povolený počet kroků..3. Popište Jacobiovu metodu. Uveďte postačující podmínky konvergence. Z každé rovnice si vyjádříme jednu neznámou (z první rovnice první neznámou ). Zvolíme si počáteční aproximaci, kterou pak dosazujeme do všech vyjádřených rovnic. Tím dostaneme novou aproximaci kořene. Postup opakujeme. Jacobiova metoda konverguje, když je matice soustavy A ryze diagonálně dominantní..4. Popište Gaussovu-Seidelovu metodu. Uveďte postačující podmínky konvergence. Srovnejte Gaussovu-Seidelovu metodu s Jacobiovou metodou. Začátek Gaussovy-Seidlovy metody probíhá stejně jako Jacobiova metoda, ale při dosazování do vyjádřených rovnic nečekáme na celkovou novou aproximaci, ale v dalším dosazení použijeme hodnotu neznámé z předchozího kroku. Tím se výrazně zvýší rychlost konvergence. Tato metoda konverguje, když je A ryze diagonálně dominantní nebo pozitivně definitní..5. Popište metodu SOR (tj. relaxaci Gaussovy-Seidelovy metody). Uveďte postačující podmínky konvergence. Jde o to, že v každém kroku Gaussovy-Seidelovy metody ještě zvýšíme konvergenci pomocí relaxačního parametru. Metoda konverguje, když matice A je ryze diagonálně dominantní a (,1 nebo matice A je pozitivně definitní a (,). Rychlost konvergence je výrazně vyšší než u Gaussovy-Seidelovy metody..6. Za jakých okolností lze očekávat, že řešení soustavy lineárních rovnic iterační metodou bude efektivnější než použití přímé metody? Iterační metodu je vhodné používat u velkých řídkých matic, kde by přímé metody byly neefektivní a trvali by dlouho. Iterační metody se používají také tam, kde není nutné získat teoreticky přesné řešení soustavy. 3. Aproximace funkcí 3.1. Co rozumíte pod pojmem aproximace funkce f(x)? Jaké dva různé typy aproximace znáte? Popište je v hrubých rysech. Pojem aproximace obecně znamená nahrazení. Rozlišujeme interpolaci a aproximaci dat pomocí metody nejmenších čtverců. Při interpolaci jde o to proložit daty křivku tak, aby všemi zadanými body přesně procházela. U metody nejmenších čtverců křivka daty neprochází přesně, ale tak aby suma chyb umocněných na druhou byla co nejmenší. 7

8 3.. Formulujte úlohu lagrangeovké interpolace (předepsány jsou funkční hodnoty). Při tomto druhu interpolace jsou předepsány jen funkční hodnoty v bodech, žádné derivace. Je snaha těmito body proložit polynom. To lze vždy a polynom je tak jednoznačně určen. Při velkém množství uzlů jsou však chyby mezi uzly obrovské, proto se interpolační polynomy vysokých stupňů nepoužívají. 4 Lagrangeovská interpolace dat zadaná data interpolační polymon Napište Lagrangeův tvar interpolačních polynomu. Co je to fundamentální polynom, jakou charakteristickou vlastnost má? Za jakých podmínek je zaručena jednoznačná existence Lagrangeova interpolačního polynomu? l i = (x x )(x x 1 )... (x x i 1 )(x x i+1 )... (x x n ) (x i x )(x i x 1 )... (x i x i 1 )(x i x i+1 )... (x i x n ) L = n i=y i l i Lagrangeův polynom je jednoznačně určen vždy, když jsou předepsány aspoň dva body a jejich funkční hodnoty. 8

9 osa y 3.4. Napište Lagrangeův interpolační polynom P(x) určený např. podmínkami P(1) = 1, P(3) = 7. Načrtněte Jde o to dvěma body proložit polynom, musí to být přímka. 1 Lagrangeův interpolační polymon 8 zadané body y=3x osa x 9

10 osa y 3.4. Napište interpolační polynom P(x) zadaný např. tabulkou, načrtněte x i -1 1 y i 1 1 Jsou zadané tři bodu, hledaný polynom musí být parabola. 4 Lagrangeův interpolační polymon zadané body y=x osa x 3.5. Zapište interpolační polynom v Newtonově tvaru. V čem spočívá přednost Newtonova tvaru oproti tvaru Lagrangeovu? P n (x) = a +a 1 (x x )+a (x x )(x x 1 )+ +a n (x x )(x x 1 ) (x x n 1 ), kde a 1-n jsou dopředné diference. Newtonův tvar interpolačního polynomu odstraňuje nedostatky Lagrangeova polynomu. Když chceme přidat další bod, nemusíme přepočítávat znova celý polynom. Také je k určení polynomu třeba menší počet operací Formulujte úlohu hermitovské interpolace (zadány jsou hodnoty funkce a některé její derivace). Hermitovská interpolace má kromě funkčích hodnot v bodech předepsány u některých bodů i derivace. 1

11 3.7. Určete interpolační polynom vyhovující podmínkám P(-1) =, P () = 1, P(1) =. Zjistíte, že takových polynomů je nekonečně mnoho (načrtněte si obrázek, napište vzorec). V čem je problém? Když chci předepsat někde derivaci, musím v tomto bodě předepsat i funkční hodnotu. Snaha o Hermitův polynom 6 předepsané funkční hodnoty

12 osa y 3.8. Napište Hermitův interpolační polynom P(x) určený např. podmínkami P(1) = 1, P (1) = 1, P (1) =, P (1) = 6. Když počítáme metodou neznámých koeficientů, tak vyjde polynom x 3 -x +x. 15 Hermitův interpolační polynom x 3 -x +x zadaný bod osa x 1

13 osa y 3.9. Sestrojte Hermitův interpolační polynom, který má jediný uzel x a v něm je předepsána hodnota f(x ) a dále všechny derivace až do řádu n včetně. Jak se takový polynom nazývá? Proveďte např. pro x =, f(x) = sin(x), n = 5. Jedná se o všeobecně známý Taylorův polynom. Pro zadaný konkrétní příklad je to polynom T = x-x 3 /3!+x 5 /5! Taylorův polynom y = sin(x) x-x 3 /3!+x 5 /5! bod rozvoje osa x 13

14 osa y 3.1. Vysvětlete, proč není účelné používat interpolační polynomy vysokých stupňů. Jak budete postupovat, když uzlů interpolace je mnoho, třeba 1? Při používání interpolačních polynomů vysokého stupně je správně splněna podmínka, že polynom musí procházet všemi zadanými body, ale mezi body vzniká obrovská chyba. Když pak budeme chtít určit funkční hodnotu mezi dvěma zadanými body hodnota, kterou určíme, může zcela různá od hodnoty přesné. Použijeme raději interpolační splajn nebo metodu nejmenších čtverců. Aproximace Rungeovy funkce 1 přesná závislost 1/1+5x interpolační polynom 15. řádu uzlové body osa x 14

15 osa y Vysvětlete, co je to lineární interpolační splajn. Když si dlouhý interval, na kterém provádíme interpolaci rozdělíme na více subintervalů a na každém z nich uděláme interpolační polynom, pak se výsledná křivka se nazývá splajn. Lineární splajn znamená, že body spojíme úsečkami Lineární interpolační spline přesná závislost lineární spline uzlové body osa x 15

16 osa y 3.1. Co je to Hermitův kubický interpolační splajn? Na subintervalech budeme tvořit Hermitův polynom maximálně třetího stupně. Je nutné mít v uzlových bodech předepsanou derivaci. 1 Hermitův kubický interpolační splajn osa x 16

17 osa y Co je to kubický interpolační splajn? Jak lze zvolit okrajové podmínky? Kubický splajne se od Hermitova liší tak, že v uzlových bodech jsou požadovány druhé derivace. V okrajových bodech lze zvolit jen funkční hodnoty, ale i derivace Kubický interpolační splajn splajn uzlové body osa x 17

18 osa y Nechť S(x) = a+x+cx +dx 3 pro x -1, 1+bx-3x +5x 3 pro x,1 Pro jaké hodnoty koeficientů a,b,c,d je S na intervalu -1,1 a) kubický Hermitův interpolační splajn b) kubický interpolační splajn U Hermitova interpolačního splajnu požadujeme, aby v nule byla spojitá první derivace, u kubického interpolačního splajnu ještě navíc druhé derivace. Když dáme a = 1 b = c = 3 d = 5 tak tyto podmínky jsou obě podmínky splněny a hermitův i kubický splajn mají stejné koeficienty. 3 5 splajn uzlové body osa x 18

19 3.15. Daty x = -1 1 y = 1 prochází interpolant S(x) s těmito vlastnostmi: a) na intervalu -1, je S(x) polynom nejvýše prvního stupně b) na,1 nejvýše druhého stupně c) -1 1 má S(x) spojitou první derivaci Načrtněte a určete S () Když se zamyslíme, uvědomíme si, že když derivace musí být spojitá tak v nule nesmí nastat hrot, to se stane jen pro S () =1. Graf interpolantu.4. polynom. řádu zadané body polynom 1.řádu Zdůvodněte, proč při lineární interpolaci na trojúhelníku (bilineární interpolaci na obdélníku) je hodnota interpolantu v těžišti rovna aritmetickému průměru hodnot ve vrcholech? Protože když si přestavíme, že bychom trojúhelník zavěsili v těžišti, pak bude přesně vodorovný. Když budeme těžiště držet na stejné výškové hladině a vychýlíme jedem z vrcholů, pak ostatní se budou vychylovat taky, nepodaří se mám, aby byli všechny vrcholy zároveň nad těžištěm, vždy musí být aspoň jeden pod těžištěm a tím zaručuje, že v těžišti je aritmetický průměr hodnot ve vrcholech. U obdélníku to platí stejně. 19

20 y Formulujte úlohu o proložení křivky empiricky získanými daty metodou nejmenších čtverců. Jak volíme bázové funkce? Co lze říci o vzájemném vztahu mezi počtem bázových funkcí (neboli počtem hledaných parametrů) a počtem pozorování? Jde o to proložit neměřenými daty křivku tak, aby součet reziduí byl co nejmenší. Křivka obecně naměřenými body neprochází. Bázové funkce volíme podle očekávaného průběhu křivky. Jejich počet musí být menší nebo maximálně roven počtu zadaných bodů Aproximace bodu metodou nejmensich ctvercu empiricka data prolozena funkce t Napište normální soustavu rovnic pro lineární regresní funkci R n (t), když n a bázové funkce j (t) jsou jednoduchého tvaru, třeba 1, t, t, cos t t*t t *t * x 1 = t*y 1 t *t t*t x t *y hledáme řešení x, což jsou koeficienty u bázových funkcí

21 y Data x = y = aproximujte metodou nejmenších čtverců polynomem R 1 (t) = a nultého stupně. Čemu se rovná a? Není nic těžkého si všimnout rozložení funkčních hodnot, proto nejlepší možnou aproximací je přímka y =, tzn. a = 1 8 Aproximace bodů metodou nejmenších čtverců zadané body proložená funkce t 1

22 y 3.. Metodou nejmenších čtverců určete lineární polynom R (t) = a + bt určený t = 1 y = 1 Jsou zadané dva body a nejlepší způsob jak je proložit je přímka, která jimi prochází. Přímka je y = x Aproximace bodů metodou nejmenších čtverců zadané body proložená funkce t 3.1. Co dostanete, když daty t i,y i, kde i = 1,,.n proložíte metodou nejmenších čtverců polynom R n-1 (t) = x 1 + x t+ +x n t n+1? Zadaný řád polynomů je o jedno menší než počet zadaných bodů což platí i u lagrangeovké interpolace. Když tedy takto zadanými daty proležíme zadaný polynom dostaneme interpolační polynom, koeficienty x 1...x n jsou stejné jako kdybychom body interpolovali Langrangeovým polynomem. 3.. Co znamená řešit přeučenou soustavu lineárních rovnic metodou nejmenších čtverců? Stačí udělat A T Ax=A T b a tuto soustavu nějak vyřešit. Řešení sedí do původní soustavy ve smyslu nejmenších čtverců.

23 4. Numerický výpočet derivace a integrálu Kdy je účelné nebo dokonce nezbytné počítat derivaci numericky? Numerické derivování se používá, když nemáme explicitní zadání funkce, není tedy co derivovat nebo když by derivace byla příliš složitá a pracná nebo když jsou body a jejich funkční hodnoty zadané tabulku. 4.. Spočítejte přibližně derivaci f (1,5) funkce f (x), o níž víte jen to, že f(1) = a f() = -. Z obrázku je téměř okamžitě vidět, že směrnice tečny je -1/. 3 zadané body pravděpodobná závislost Vysvětlete vzájemný vztah diskretizační a zaokrouhlovací chyby při numerickém derivování. Naznačte na příkladu první dopředné diference. Diskretizační chyba u první dopředné diference je -1/*h*f. Zaokrouhlovací chyby se dá vyjádřit jako ( - 1 )/h,kde, 1 jsou zaokrouhlovací chyby, kterých se dopustíme při výpočtu. Když budeme zmenšovat krok h pak diskretizační chyba se bude blížit nule, ale zaokrouhlovací k nekonečnu. To ukazuje, že úloha je špatně podmíněná. Když se nepatrně změní vstupní data, může se konečný výsledek zcela změnit. 3

24 4.4. Jak spočítáme derivaci funkční závislosti y = f (x) z naměřených dat [ x i, y i ] Nejlepší je tyto body proložit interpolačním polynomem nebo splajnem a ten potom derivovat. Pro malý počet zadaných bodů by proložení interpolačním polynomem v Lagrangeově tvaru nemělo způsobit velké chyby v derivaci Vysvětlete princip Richardsonovy extrapolace. Richardsonova extrapolace je způsob jak zvolenou metodu zpřesnit. V dalším kroku výpočtu derivace libovolnou formulí použijeme poloviční krok, čímž docílíme větší přesnosti. Výpočet je vhodné realizovat formou tabulky Kdy je účelné nebo dokonce nezbytné počítat integrál numericky? Jak vypadá obecná kvadraturní formule? Kdy řekneme, že formule je řádu r? Numericky se integruje v případě, že neznáme explicitní předpis integrované funkce nebo je tato funkce tak složitá, že nelze zintegrovat. Za hledanou hodnotu integrálu funkce f Q(f) považujeme hodnotu integrálu I( ), kde je vhodná aproximace funkce f(x). Toto se nazývá kvadraturní formule. Řekneme, že kvadraturní formule je řádu r+1 integruje-li přesně polynom řádu r. Např. Simpsonova formule je řádu 3. přesně integruje parabolu Odvoďte a) obdélníkovou formuli b) lichoběžníkovou formuli Uveďte řád, zdůvodněte. Napište odpovídající složenou formuli. Obdélníková formule najde funkční hodnotu v půlce dílku a tuto hodnotu považuje za výšku obdélníku, jehož šířka je rovna velikosti dílku. Součet obsahů se přibližně rovná hodnotě integrálů. Složená obdélníková formule vznikne, když sečtení provedeme obecně. Obdélníková formule je prvního řádu, protože hodnotu integrálu konstantní funkce aproximuje přesně. Q(f) = h*(f(x +.5*h)+f(x 1 +.5*h) ) Lichoběžníková formule spojí funkční hodnoty krajních bodů dílku, tím vznikne lichoběžník, jehož výška je velikost dílku. Počítá se obsah tohoto lichoběžníku, pak se všechny obsahy sečtou. Lichoběžníková formule je druhého řádu, protože hodnotu integrálu lineárního polynomu aproximuje přesně, kvadratický už ne. Q(f) = h*(.5f(x ) + f(x 1 ) f(x n )) 4.8. Jak vypadá Simpsonova formule? Uveďte polynom, jehož integrací Simpsonova formule vznikne. Jakého řádu je Simpsonova formule? Co to znamená? Napište složenou Simpsonovu formuli. Q s = ((b-a)/6)*(f(a)+4*f((a*b)/)+f(b))toto je Simpsonova formule, která vznikne integrací kvadratického interpolačního polynomu, proto je 3. řádu. Přesně spočítá integrál u paraboly. Q s = (h/3)*(f(x )+4*f(x 1,3..n-1 )+*f(x,4..n- )+f(x n )) složená Simpsonova formule. 4

25 4.9. Ověřte, že Simpsonova formule je řádu 3. Budeme na intervalu,1 porovnávat přesnou hodnotu integrálu a hodnotu ze Simpsonovy formule na konstantní funkci, přímce, parabole pro y = 1 přesná hodnota je 1, Simpsonova hodnota je 1 pro y = x ½ ½ pro y=x 1/3 1/3 pro y=x 3 ¼ 1/9 je vidět, že hodnota integrálu u paraboly je spočtená ještě přesně, proto Simpsonova formule je třetího řádu Je-li Q R (f) obdélníková formule a Q T (f) formule lichoběžníková, pak Q S (f) = /3 Q R (f) + 1/3 Q T (f) je Simpsonova formule. Ověřte. Toto se ověří tak, že se tyto dvě formule jednoduše sečtou a vhodně se vytkne Vysvětlete princip metody polovičního kroku pro odhad chyby složené kvadraturní formule. Integrál nejdříve spočteme s velikostí kroku h pak s velikostí kroku h/ a kombinací těchto čísel získáme chybu.odhad se dá vyjádřit jako (1/( p -1))*(Q n (f) - Q n (f)), kde p-1 je řád formule a n je počet dílků Vysvětlete princip Rombergovy integrace. Jakého řádu jsou formule T si v i-tém sloupci Rombergovy tabulky? Co z toho plyne pro integraci polynomu stupně r? Rombergova integrace je založena na Richardsonově extrapolaci složené lichoběžníkové formule. Když výpočet organizujeme do tabulky pak v i-tém sloupci tabulky je kvadraturní formule řádu i Vysvětlete princip adaptivní integrace. Adaptivní integrace je založena na střídání přesnější a méně přesné integrační formule. Střídání závisí na tom, jak moc složitá je integrovaná funkce. Intervaly, na kterých se provádí různé formule, nemusí být stejně velké. Častá je kombinace Simpsnovovi a Booleovy formule Jak určíte přibližnou hodnotu integrálu funkce dvou proměnných na trojúhelníku (obdélníku), znáte-li hodnoty integrované funkce ve vrcholech? Tk S k (x, y) dx dy = (1/3) T k [f (A k ) + f (B k ) + f (C k )], T k je obsah trojúhelníka, f (Ak) je funkční hodnota v jeho vrcholech S k je rovina, která aproximuje funkci nad trojúhelníkem ABC. Čím jemnější triangulaci použijeme, tím přesnější hodnotu integrálu obdržíme. 5

26 4.15. Jaký vliv mají zaokrouhlovací chyby při numerickém integrování? Ukažte na složené obdélníkové formuli Odhad chyby kvadraturní formule je (b-a) takže, když budou chyby jednotlivých částí složené formule malé pak i celková chyba kvadraturní formule bude malá. 5. Řešení nelineárních rovnic 5.1. Vysvětlete metodu bisekce, nakreslete. Posuďte rychlost konvergence. Uveďte vhodné kritérium pro ukončení výpočtu. Metoda bisekce neboli půlení intervalů je metoda, která vždy vede k cíli, ale její konvergence je velmi pomalá. Za počáteční interval zvolíme ten, ve kterém leží kořen (to se nejlépe udělá z grafu funkce). Tento interval rozpůlíme a tím získáme další dva intervaly. Podíváme se, ve kterém z těchto dvou intervalů leží kořen tzn. určíme znaménka u funkčních hodnot v krajních bodech intervalu. Když jsou tato znaménka různá, kořen leží v tomto intervalu. Jako nový interval k půlení použijeme ten, ve kterém leží kořen. Tento postup opakujeme dokud nenastane nějaké stop kritérium např. funkční hodnota aproximace kořene není menší než zadané nebo konečný interval není dostatečně malý. Jako konečná aproximace kořene se vezme střed konečného intervalu Metoda bisekce y = sin(x)

27 osa y 5.. Vysvětlete Newtonovu metodu, nakreslete. Jakého je řádu? Co to znamená? Uveďte postačující podmínky zaručující konvergenci. Uveďte vhodné kritérium pro ukončení výpočtu. U Newtonovy metody děláme tečnu ke grafu funkce a tam kde protne osu x je další aproximace kořene x. Tato metoda je druhého řádu to znamená, že konverguje kvadraticky někdy i rychleji ke kořenu. Aby metoda vždy konvergovala, musí být splněna Fourierova podmínka tzn. f(x )*f (x ) >. Tato podmínka se ale muže těžko ověřit. Lepší je jednoduše kouknout na graf a představit si tečny. Nejlepší stop kritérium je, až funkční hodnota v aproximaci kořene je menší než požadovaná přesnost. Newtonova metoda 1 nelineární rovnice osa x 7

28 5.3. Vysvětlete metodu sečen, nakreslete. Jakého je řádu? Co to znamená? Porovnejte metodu sečen a Newtonovu metodu. Kdy nastane konvergence? Uveďte vhodné kritérium pro ukončení výpočtu. Volíme dvě počáteční aproximace kořene. Přímkou spojíme funkční hodnoty v těchto bodech, tím dostaneme sečnu grafu. Tam kde přímka protne osu x je další aproximace kořene. Jako další startovací body vezmeme novou aproximaci a jeden ze starých bodů (ten který je k nové aproximaci blíž). Metoda sečen je řádu 1.618, konverguje tedy pomaleji než metoda tečen. Konvergence nastane, zvolíme-li počáteční aproximace nedaleko kořene. Výpočet ukončíme až funkční hodnota v aktuální aproximaci kořene je menší než zadaná přesnost Metoda sečen nelineární rovnice postupné aproximace kořene sečny

29 5.4. Vysvětlete metodu regula falsi, nakreslete. Jakého je řádu? Co to znamená? V čem se liší od metody sečen? Jaké shodné rysy mají metoda regula falsi a metoda bisekce? Uveďte vhodné kritérium pro ukončení výpočtu. Metoda regula falsi je kombinací metody sečen a metody bisekce. Provádí se stejně jako metoda sečen, ale je zvolená jiná počáteční aproximace. Každý z počátečních bodů je na jiné straně od kořene. Na rozdíl od metody sečen se zkoumá, stejným způsobem jako u bisekce, znaménko. Jako další startovací body se berou krajní body intervalu, ve kterém leží kořen. Metoda regula falsi je jen lineární, proto se používá jen pro separaci kořenů. Konverguje vždy, výpočet se ukončí, až funkční hodnota aproximace kořene bude menší než požadovaná přesnost. Metoda regula falsi y = sin(x) postupné aproximace kořene sečny

30 osa y 5.5. Vysvětlete metodu inverzní kvadratické interpolace. Nakreslete. Co lze říct o její konvergenci? Uveďte vhodné kritérium pro ukončení výpočtu. Počáteční aproximace kořene obsahuje tři body. Těmito body proložíme parabolu v proměnné y. Taková parabola protne vždy x-ovou osu v jediném bodě. Tento bod je naše nová aproximace kořene x. Konvergence této metody je superlineární řádu Výpočet ukončíme, až funkční hodnota aproximace bude menší než zadaná přesnost Metoda inverzní kvadratické interpolace f(x)=x -1 první proložená parabola první aproximace kořene osa x 5.6. Vysvětlete metodu prosté iterace pro řešení rovnice x = g (x), uveďte postačující podmínky konvergence. Co lze říci o řádu metody prosté iterace? Pokud je směrnice funkce mezi a 1 můžeme říci, že hledané x(vyjádříme ho z rce) = g(x) a potom x i = g(x i ). Pak hledáme tzv. pevný bodu nové funkce g tj. takový bod, který se zobrazí sám na sebe. Podmínka konvergence je právě to, že derivace g(x) je menší než jedna. Konvergence je lineární. 3

31 5.7. Rovnice lnx = x- má dva kořeny x 1 1 a x 1. Ke kterému z nich konverguje metoda prosté iterace x k+1 =g(x k ) pro g(x) = lnx+, když zvolíme x = 1? Zdůvodněte. Z obrázku je vidět, že metoda bude konvergovat ke kořenu většímu než 1. Nebo dosadíme počáteční aproximace do rovnice x i =ln(x)+ hned nám vyjde další aproximace kořene (=). 4 3 funkce g(x)=ln(x)+ y=x prostá iterační metoda Jak byste přibližně určili počáteční aproximaci, když řešíte jednu nelineární rovnici? A jak u soustavy nelineárních rovnic? Nejlepší je počáteční aproximaci určit vizuálně z grafu funkce. Když nemáme možnost si nechat průběh funkce vykreslit, tak je vhodné rovnici rozložit na více jednoduchých funkcí, jejichž průběh nakreslit umíme a tam kde se grafy funkcí protnou, leží kořen. U soustavy nelineárních rovnic nemáme vcelku jinou možnost než si nechat funkce vykreslit, ale univerzální způsob jak určit správně počáteční aproximaci neexistuje (cesta pokusů) Vysvětlete Newtonovu metodu pro řešení soustav nelineárních rovnic. Jakého je řádu? Co se tím rozumí? Za jakých podmínek nastane konvergence? Uveďte vhodné kritérium pro ukončení výpočtu. Newtonova metoda řešení soustav rovnic je odvozena z Taylorova rozvoje. Funguje podobně jako metoda tečen. Aby konvergovala, musí být počáteční aproximace dostatečně blízko kořenu, což může být někdy problém. Newtonova metoda je druhého řádu tj. s kvadratickou konvergencí. Výpočet ukončíme, až rozdíl dvou po sobě jdoucích aproximací bude menší než požadovaná přesnost nebo až provedeme povolený počet kroků. 31

32 5.1. Uveďte některou z modifikací Newtonovy metody pro řešení soustav nelineárních rovnic a vysvětlete, jaký má taková modifikace smysl? Když například v Jacobioně matice u Newtonovy metody nahradíme přesné derivace funkcí derivací vypočítanou numericky pomocí druhé dopředné diference, tak dostaneme metodu nazývanou diskretizovaná Newtonova metoda. Není tudíž nutné zadávat do programu přesné derivace Vysvětlete metodu prosté iterace pro řešení soustav nelineárních rovnic. Uveďte postačující podmínky konvergence. Jaká je rychlost konvergence? Co to znamená? Uveďte vhodné kritérium pro ukončení výpočtu. Metoda prosté iterace pro více rovnic je v podstatě stejná jako pro jednu rovnici. Konvergence je lineární tzn. je pomalejší než Newtonova metoda. Aspoň jedno norma Jacobiovy matice fce g (x) musí být menší než jedna, pak metoda konverguje. Výpočet ukončíme, až rozdíl dvou po sobě jdoucích iterací je menší než zadaná přesnost. 3

33 6. Optimalizace 6.1. Vysvětlete metodu zlatého řezu. Nakreslete, jak z intervalu (a k,b k ) dostanete interval (a k+1,b k+1 ). Posuďte rychlost konvergence. Navrhněte vhodné kritérium pro ukončení výpočtu. Metoda zlatého řezu je podobná trisekci, ale interval se nedělí na třetiny, ale v poměru zlatého řezu tj,.618. Tím se dosáhne toho, že v následujícím kroku nemusíme počítat znova všechny funkční hodnoty daných bodů, ale některé se dají použít s předešlého kroku. Interval (a,b) tedy rozdělíme na (a,u,v,b) ; u=a+ (b-a); v=b- (b-a), kde je.38. Když je f(u)<f(v) pak nový interval na dělení je (a,v) když f(u) f(v) pak dělíme interval (u,b) Metoda zlatého řezu konverguje poměrně pomalu. Výpočet ukončíme, až délka děleného intervalu bude menší než zadaná přesnost. Střed tohoto intervalu považujeme za konečnou aproximaci minima x. postup umisťování nového intervalu <a,b> 1.5 funkční hodnoty a u v b nové b a u v b nové a

34 6.. Vysvětlete metodu kvadratické interpolace. Nakreslete, jak z intervalu (a k,b k ) dostanete interval (a k+1,b k+1 ). Posuďte rychlost konvergence. Navrhněte vhodné kritérium pro ukončení výpočtu. Opět máme startovací interval (a, b), ve kterém leží jediné minimum, v intervalu určíme c tak, aby jeho funkční hodnota bylo menší než funkční hodnoty a, b. Pak body a,f(a) b,f(b) c,f(c) proložíme parabolu a určíme její minimum, tj. první derivaci položíme rovnu nule. Dále určíme nový startovací interval podle obrázku. Pokud metoda konverguje tak superlineárně. Je přibližně řádu Výpočet ukončíme až velikost intervalu nebo rozdíl funkčních hodnot dvou po sobě jdoucích aproximací je menší než požadovaná přesnost. 1.5 funkční hodnoty a x nové c c nové b.5 1 b -.5 a x c b nové a a c x b nové b a c nové a x nové c.5 1 b 34

35 6.3. Popište 5 základních kroků Nelderovy-Meadovy metody, načrtněte obrázky. Navrhněte vhodné kritérium pro ukončení výpočtu. Metoda slouží k minimalizaci funkce více proměnných. Porovnává funkční hodnoty v určitých bodech. Konkrétně ve vrcholech trojúhelníků. Vybere z bodů, ten s největší funkční hodnotou a ten nahradí jiným. reflexe nový bod je středově souměrný s nejhorším bodem (střed souměrnosti je střed protější strany trojúhelníka), když je funkční hodnota v novém bodě menší koukneme se po přímce ještě dál tj. expanze když v tomto bodě je funkční hodnota vyšší než v reflexi vrátíme se do reflexe a nejhorší vrchol starého trojúhelníka nahradíme bodem reflexe vnější kontrakce koukneme se do poloviny mezi střed souvěrnosti a bod reflexe, pokud je zde funkční hodnota menší, než v bodě reflexe použijeme ten vnitřní kontrakce tento bod je středově souměrný s vnější kontrakcí, zase porovnáváme funkční hodnoty redukce -když nevyhovuje žádný z bodů, potom minimum leží někde blízko bodu, ve kterém je funkční hodnota nejmenší, tento bod ponecháme a zbylé dva body posuneme do středů stran blíž k ponechanému bodu. Postup opakujeme s nově vzniklým trojúhelníkem. Výpočet zastavíme, až jsou vrcholy trojúhelníku blízko u sebe a funkční hodnoty se liší o málo (je zadaná přesnost). Za aproximaci minima prohlásíme bod ve kterém je funkční hodnota nejmenší. Nelderova-Meadova metoda nejhorší 15 vnitřní kontrakce 1 dobrý nejlepší 5 vnější kontrakce rexlexe -5-1 expanze

36 6.4. Vysvětlete metodu největšího spádu. Posuďte rychlost konvergence. Tato metoda patří mezi gradientové tzn. pracuje se v ní s derivací. Jako směrový vektor si vybereme vektor ve směru záporného gradientu a jdeme po něm až k nejnižší funkční hodnotě, která na něm leží. Zde najdeme nový směrový vektor a postup opakujeme. Když jsme od minima dostatečně vzdálení je rychlost konvergence dobrá, ale v blízkosti mimina dochází k cik-cak efektu. Výpočet ukončíme, když norma spádového vektoru je menší než požadovaná přesnost. Poslední bod, do kterého dojdeme, prohlásíme za aproximaci minima Co je to tzv. cik-cak efekt v metodě největšího spádu? Tento efekt nastává v blízkosti minima. Jsme sice už téměř v minimu, ale pořád musíme chodit kolmo na vrstevnice. Toto vede k obrovskému počtu kroků nebo jinak k velmi pomalé konvergenci. A metoda největšího spádu může v extrémním případě i selhat Určete minimum funkce f(x,y) = x + y metodou největšího spádu pro počáteční aproximace x = y = 1. V kolika krocích naleznete minimum? Načrtněte. Jedná se o rotační paraboloid. Minimum leží v bodě [, ]. Metodou nejmenšího spádu by stačilo udělat jeden krok, protože gradient v počátečním bodě je (,), směrový vektor, po kterém bychom šli by směroval přímo do minima. Graf funkce f(x,y)=x +y

37 6.6. Vysvětlete, jak lze pomoví Newtonovy metody najít lokální extrém funkce. Nastane-li konvergence, jakého je řádu? Co to znamená? U této metody získáme další aproximaci bodů x tak, že ke staré aproximaci přičteme d, kde d je řešení soustavy Hd=-g, kde H je matice druhých derivací. Toto je soustava nelineárních rovnic, kterou řešíme Newtonovou metodou. Nastane-li konvergence pak je rychlá,. řádu tzn. kvadratická. Výpočet ukončíme, když norma spádového vektoru je menší než požadovaná přesnost Která z metod (metoda největšího spádu, Newtonova metoda) nás spolehlivěji zavede do minima? Která z nich konverguje rychleji? Lze přednosti obou metod nějak skloubit? Spolehlivě, ale velmi pomalu nás do minima dovede metoda největšího spádu. Newtonova metoda je rychlá, ale zase konverguje až v blízkosti minima. Takže je ideální začít metodou největšího spádu a v blízkosti minima přejít na Newtonovu metodu. To je hlavní myšlenka Kvazinewtonovské metody Jak lze pomocí minimalizačních metod najít řešení soustavy nelineárních rovnic? Řešení soustavy f(x) =, můžeme získat jako minimum funkce h(x) =suma(f 1-n (x)) tj. součet čtverců reziduí. 37

Požadavky a podmínky zkoušky z Numerických metod I (2NU)

Požadavky a podmínky zkoušky z Numerických metod I (2NU) Požadavky a podmínky zkoušky z Numerických metod I (2NU) LS 2018/2019 Zkouška je písemná, trvá 90 min. Skládá se ze 3 praktických příkladů a 4 teoretických otázek. S sebou ke zkoušce: psací potřeby (čisté

Více

s velmi malými čísly nevýhodou velký počet operací, proto je mnohdy postačující částečný výběr

s velmi malými čísly nevýhodou velký počet operací, proto je mnohdy postačující částečný výběr 1. Úvod 1.1. druhy chyb: ch. matematického modelu rozdíl mezi idealizovaným a reálným problémem ch. numerické metody výsledkem nepřesné řešení ch. zaokrouhlovací vystupují současaně 1.. chyba absolutní

Více

Co je obsahem numerických metod?

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

Více

Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017)

Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017) Typy příkladů na písemnou část zkoušky NU a vzorová řešení (doc. Martišek 07). Vhodnou iterační metodou (tj. metodou se zaručenou konvergencí) řešte soustavu: x +x +4x 3 = 3.5 x 3x +x 3 =.5 x +x +x 3 =.5

Více

Připomenutí co je to soustava lineárních rovnic

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

Více

Numerická matematika Písemky

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

Více

1 0 0 u 22 u 23 l 31. l u11

1 0 0 u 22 u 23 l 31. l u11 LU dekompozice Jedná se o rozklad matice A na dvě trojúhelníkové matice L a U, A=LU. Matice L je dolní trojúhelníková s jedničkami na diagonále a matice U je horní trojúhelníková. a a2 a3 a 2 a 22 a 23

Více

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení Polynom nad R = zobrazení f : R R f(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0, kde a i R jsou pevně daná

Více

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

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

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

Ř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

Numerická matematika Banka řešených příkladů

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

Více

Soustavy lineárních rovnic-numerické řešení. October 2, 2008

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

Více

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

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...............................

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

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

Numerické řešení diferenciálních rovnic

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

Více

Soustavy lineárních rovnic-numerické řešení

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

Více

stránkách přednášejícího.

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

Více

Aplikovaná numerická matematika - ANM

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

Více

DRN: Soustavy linárních rovnic numericky, norma

DRN: Soustavy linárních rovnic numericky, norma DRN: Soustavy linárních rovnic numericky, norma Algoritmus (GEM: Gaussova eliminace s částečným pivotováním pro převod rozšířené regulární matice na horní trojúhelníkový tvar). Zadána matice C = (c i,j

Více

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

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.

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

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.

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

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

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat Čtvercová matice n n, např. může reprezentovat: A = A A 2 A 3 A 2 A 22 A 23 A 3 A 32 A 33 matici koeficientů soustavy n lineárních

Více

Matematika I A ukázkový test 1 pro 2014/2015

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)

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

ú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

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. 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

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

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady Vzorové řešení domácího úkolu na 6. 1. 1. Integrály 1 1 x2 dx, ex2 dx spočítejte přibližně následují metodou - funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte.

Více

Kombinatorická minimalizace

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

Více

Numerické metody a statistika

Numerické metody a statistika Numerické metody a statistika Radek Kučera VŠB-TU Ostrava 016-017 ( ) Numerické metody a statistika 016-017 1 / Numerické integrování ( ) Numerické metody a statistika 016-017 / Geometrický význam integrálu

Více

Dnešní látka Opakování: normy vektorů a matic, podmíněnost matic Jacobiova iterační metoda Gaussova-Seidelova iterační metoda

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í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

Aproximace funkcí. Numerické metody 6. května FJFI ČVUT v Praze

Aproximace funkcí. Numerické metody 6. května FJFI ČVUT v Praze Aproximace funkcí Numerické metody 6. května 2018 FJFI ČVUT v Praze 1 Úvod Dělení Interpolace 1D Více dimenzí Minimalizace Důvody 1 Dělení Dělení - Získané data zadané data 2 Dělení - Získané data Obecně

Více

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

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

Více

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x).

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x). Řešené příklady z lineární algebry - část 6 Typové příklady s řešením Příklad 6.: Kvadratickou formu κ(x) = x x 6x 6x x + 8x x 8x x vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých

Více

Semestrální písemka BMA3 - termín varianta A13 vzorové řešení

Semestrální písemka BMA3 - termín varianta A13 vzorové řešení Semestrální písemka BMA3 - termín 6.1.9 - varianta A13 vzorové řešení Každý příklad je hodnocen maximálně 18 body, z toho část a) 1 body a část b) body. Mezivýsledky při výpočtech zaokrouhlujte alespoň

Více

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2, Úlohy k přednášce NMAG a : Lineární algebra a geometrie a Verze ze dne. května Toto je seznam přímočarých příkladů k přednášce. Úlohy z tohoto seznamu je nezbytně nutné umět řešit. Podobné typy úloh se

Více

2.7.6 Rovnice vyšších řádů

2.7.6 Rovnice vyšších řádů 6 Rovnice vyšších řádů Předpoklady: 50, 05 Pedagogická poznámka: Pokud mám jenom trochu čas probírám látku této hodiny ve dvou vyučovacích hodinách V první probíráme separaci kořenů, v druhé pak snížení

Více

Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky

Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky 6. Vázané a absolutní extrémy. 01-a3b/6abs.tex Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky jednoduché, vyřešíme

Více

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači 1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači 2. Reprezentace čísel v Pascalu celá čísla Typ Rozsah Formát shortint 128..127

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

Numerické metody a programování. Lekce 4

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

Více

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést Úlohy k zamyšlení 1. Zdůvodněte, proč třetí řádek Hornerova schématu pro vyhodnocení polynomu p v bodě c obsahuje koeficienty polynomu r, pro který platí p(x) = (x c) r(x) + p(c). 2. Dokažte, že pokud

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

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou 1 Vlastní (charakteristická) čísla a vlastní (charakteristické) vektory matice Pro zadanou čtvercovou matici A budeme řešit maticovou rovnici A x = λ x, kde x je neznámá matice o jednom sloupci (sloupcový

Více

Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011

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í

Více

0.1 Úvod do lineární algebry

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

Více

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Integrace. Numerické metody 7. května FJFI ČVUT v Praze Integrace Numerické metody 7. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod 1D Kvadraturní vzorce Gaussovy kvadratury Více dimenzí Programy 1 Úvod Úvod - Úloha Máme funkci f( x) a snažíme se najít určitý integrál

Více

Cvičení 5 - Inverzní matice

Cvičení 5 - Inverzní matice Cvičení 5 - Inverzní matice Pojem Inverzní matice Buď A R n n. A je inverzní maticí k A, pokud platí, AA = A A = I n. Matice A, pokud existuje, je jednoznačná. A stačí nám jen jedna rovnost, aby platilo,

Více

Operace s maticemi. 19. února 2018

Operace s maticemi. 19. února 2018 Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice

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

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

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

Více

Numerické metody a programování

Numerické metody a programování Projekt: Inovace výuky optiky se zaměřením na získání experimentálních dovedností Registrační číslo: CZ.1.7/2.2./28.157 Numerické metody a programování Lekce 4 Tento projekt je spolufinancován Evropským

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

Derivace a monotónnost funkce

Derivace a monotónnost funkce Derivace a monotónnost funkce Věta : Uvažujme funkci f (x), která má na intervalu I derivaci f (x). Pak platí: je-li f (x) > 0 x I, funkce f je na intervalu I rostoucí. je-li f (x) < 0 x I, funkce f je

Více

0.1 Úvod do lineární algebry

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í

Více

4 Numerické derivování a integrace

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,

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

Interpolace, aproximace

Interpolace, aproximace 11 Interpolace, aproximace Metoda nejmenších čtverců 11.1 Interpolace Mějme body [x i,y i ], i =0, 1,...,n 1. Cílem interpolace je najít funkci f(x), jejíž graf prochází všemi těmito body, tj. f(x i )=y

Více

Numerické metody a programování. Lekce 8

Numerické metody a programování. Lekce 8 Numerické metody a programování Lekce 8 Optimalizace hledáme bod x, ve kterém funkce jedné nebo více proměnných f x má minimum (maximum) maximalizace f x je totéž jako minimalizace f x Minimum funkce lokální:

Více

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

Zdrojem většiny příkladů je sbírka úloh   1. cvičení ( ) 2. cvičení ( ) Příklady řešené na cvičení LA II - LS 1/13 Zdrojem většiny příkladů je sbírka úloh http://kam.mff.cuni.cz/~sbirka/ 1. cvičení (..13) 1. Rozhodněte, které z následujících operací jsou skalárním součinem

Více

INTEGRÁLY S PARAMETREM

INTEGRÁLY S PARAMETREM INTEGRÁLY S PARAMETREM b a V kapitole o integraci funkcí více proměnných byla potřeba funkce g(x) = f(x, y) dy proměnné x. Spojitost funkce g(x) = b a f(x, y) dy proměnné x znamená vlastně prohození limity

Více

[1] LU rozklad A = L U

[1] LU rozklad A = L U [1] LU rozklad A = L U někdy je třeba prohodit sloupce/řádky a) lurozklad, 8, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010, g)l. Viz p. d. 4/2010 Terminologie BI-LIN, lurozklad,

Více

Numerické řešení soustav lineárních rovnic

Numerické řešení soustav lineárních rovnic Numerické řešení soustav lineárních rovnic Mirko Navara http://cmpfelkcvutcz/~navara/ Centrum strojového vnímání, katedra kybernetiky FEL ČVUT Karlovo náměstí, budova G, místnost 04a http://mathfeldcvutcz/nemecek/nummethtml

Více

Nelineární rovnice. Numerické metody 6. května FJFI ČVUT v Praze

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

Více

Cvičení z Numerických metod I - 12.týden

Cvičení z Numerických metod I - 12.týden Máme systém lineárních rovnic Cvičení z Numerických metod I - týden Přímé metody řešení systému lineárních rovnic Ax = b, A = a a n a n a nn Budeme hledat přesné řešení soustavy x = x x n, b = b b n, x

Více

Interpolace pomocí splajnu

Interpolace pomocí splajnu Interpolace pomocí splajnu Interpolace pomocí splajnu Připomenutí U interpolace požadujeme, aby graf aproximující funkce procházel všemi uzlovými body. Interpolační polynom aproximující funkce je polynom

Více

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC Pojmy: Algebraická rovnice... rovnice obsahující pouze celé nezáporné mocniny neznámé x, tj. a n x n + a n 1 x n 1 +... + a x + a 1 x + a 0 = 0, kde n je přirozené

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

5. cvičení z Matematiky 2

5. cvičení z Matematiky 2 5. cvičení z Matematiky 2 21.-25. března 2016 5.1 Nalezněte úhel, který v bodě 1, 0, 0 svírají grafy funkcí fx, y ln x 2 + y 2 a gx, y sinxy. Úhel, který svírají grafy funkcí je dán jako úhel mezi jednotlivými

Více

Numerické řešení soustav lineárních rovnic

Numerické řešení soustav lineárních rovnic Numerické řešení soustav lineárních rovnic irko Navara Centrum strojového vnímání, katedra kybernetiky elektrotechnická fakulta ČVUT, Praha http://cmpfelkcvutcz/~navara 30 11 2016 Úloha: Hledáme řešení

Více

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s Kapitola 13 Kvadratické formy Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru f(x 1,..., x n ) = a ij x i x j, kde koeficienty a ij T. j=i Kvadratická forma v n proměnných

Více

4. Trojúhelníkový rozklad p. 1/20

4. Trojúhelníkový rozklad p. 1/20 4. Trojúhelníkový rozklad 4. Trojúhelníkový rozklad p. 1/20 4. Trojúhelníkový rozklad p. 2/20 Trojúhelníkový rozklad 1. Permutační matice 2. Trojúhelníkové matice 3. Trojúhelníkový (LU) rozklad 4. Výpočet

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

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

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,

Více

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C) VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C) max. 3 body 1 Zjistěte, zda vektor u je lineární kombinací vektorů a, b, je-li u = ( 8; 4; 3), a = ( 1; 2; 3), b = (2; 0; 1). Pokud ano, zapište tuto lineární kombinaci.

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

Základy maticového počtu Matice, determinant, definitnost

Základy maticového počtu Matice, determinant, definitnost Základy maticového počtu Matice, determinant, definitnost Petr Liška Masarykova univerzita 18.9.2014 Matice a vektory Matice Matice typu m n je pravoúhlé (nebo obdélníkové) schéma, které má m řádků a n

Více

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené 2. 3. 2018 Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které

Více

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě

Více

em do konce semestru. Obsah Vetknutý nosník, str. 8 Problém č.8: Průhyb nosníku - Ritzova metoda

em do konce semestru. Obsah Vetknutý nosník, str. 8 Problém č.8: Průhyb nosníku - Ritzova metoda Zápočtové problémy Na následujících stránkách naleznete druhou sérii zápočtových problémů věnovanou nosníkům. Ti, co ještě nemají žádný problém přidělený, si mohou vybrat libovolný z nich. Řešení můžete

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

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu   (reg. č. CZ.1.07/2.2.00/28. Extrémy Vyšší matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz

Více

5. Interpolace a aproximace funkcí

5. Interpolace a aproximace funkcí 5. Interpolace a aproximace funkcí Průvodce studiem Často je potřeba složitou funkci f nahradit funkcí jednodušší. V této kapitole budeme předpokládat, že u funkce f známe její funkční hodnoty f i = f(x

Více

Derivace funkcí více proměnných

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í,

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

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3.

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3. Vypočtěte y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3. y(x) = x sin2x 4. y(x) = x cos2x 5. y(x) = e x 1 6. y(x) = xe x 7. y(x)

Více

EUKLIDOVSKÉ PROSTORY

EUKLIDOVSKÉ PROSTORY EUKLIDOVSKÉ PROSTORY Necht L je lineární vektorový prostor nad tělesem reálných čísel R. Zobrazení (.,.) : L L R splňující vlastnosti 1. (x, x) 0 x L, (x, x) = 0 x = 0, 2. (x, y) = (y, x) x, y L, 3. (λx,

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

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené 28. 2. 2017 Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které

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

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

1 Polynomiální interpolace

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ů,

Více

Obecná rovnice kvadratické funkce : y = ax 2 + bx + c Pokud není uvedeno jinak, tak definičním oborem řešených funkcí je množina reálných čísel.

Obecná rovnice kvadratické funkce : y = ax 2 + bx + c Pokud není uvedeno jinak, tak definičním oborem řešených funkcí je množina reálných čísel. 5. Funkce 9. ročník 5. Funkce ZOPAKUJTE SI : 8. ROČNÍK KAPITOLA. Funkce. 5.. Kvadratická funkce Obecná rovnice kvadratické funkce : y = ax + bx + c Pokud není uvedeno jinak, tak definičním oborem řešených

Více