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

Podobné dokumenty
Interpolace pomocí splajnu

1 Polynomiální interpolace


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

INTERPOLAČNÍ POLYNOM. F (x)... hledaná funkce (polynom nebo funkce vytvořená z polynomů), pro kterou platí

INTERPOLAČNÍ POLYNOM.... hledaná funkce (polynom nebo funkce vytvořená z polynomů), pro kterou platí

Interpolace, aproximace

Téma je podrobně zpracováno ve skriptech [1], kapitola

Hledání extrémů funkcí

4 Numerické derivování a integrace

Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012

Aplikovaná matematika I

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.

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

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

1 Mnohočleny a algebraické rovnice

5. Interpolace a aproximace funkcí

Nejprve si uděláme malé opakování z kurzu Množiny obecně.

pracovní list studenta

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)

Soustavy lineárních a kvadratických rovnic o dvou neznámých

Bézierovy křivky Bohumír Bastl KMA/GPM Geometrické a počítačové modelování Bézierovy křivky GPM 1 / 26

úloh pro ODR jednokrokové metody

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

Řešení nelineárních rovnic

LDF MENDELU. Simona Fišnarová (MENDELU) LDR druhého řádu VMAT, IMT 1 / 22

Poznámka: V kurzu rovnice ostatní podrobně probíráme polynomické rovnice a jejich řešení.

Čebyševovy aproximace

Aproximace funkcí. x je systém m 1 jednoduchých, LN a dostatečně hladkých funkcí. x c m. g 1. g m. a 1. x a 2. x 2 a k. x k b 1. x b 2.

Aproximace a interpolace

Lineární a polynomická regrese, interpolace, hledání v tabulce

Interpolace, ortogonální polynomy, Gaussova kvadratura

obecná rovnice kružnice a x 2 b y 2 c x d y e=0 1. Napište rovnici kružnice, která má střed v počátku soustavy souřadnic a prochází bodem A[-3;2].

Diferenciální rovnice 3

V exponenciální rovnici se proměnná vyskytuje v exponentu. Obecně bychom mohli exponenciální rovnici zapsat takto:

9.3. Úplná lineární rovnice s konstantními koeficienty

M - Kvadratické rovnice a kvadratické nerovnice

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

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

Soustavy lineárních diferenciálních rovnic I. řádu s konstantními koeficienty

SEMESTRÁLNÍ PRÁCE X. Aproximace křivek Numerické vyhlazování

Kapitola 7: Integrál. 1/17

EUKLIDOVSKÉ PROSTORY

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

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.

2.7.6 Rovnice vyšších řádů

M - Kvadratické rovnice

a a

4. OBYČEJNÉ DIFERENCIÁLNÍ ROVNICE

Pozn. 1. Při návrhu aproximace bychom měli aproximační funkci vybírat tak, aby vektory ϕ (i) byly lineárně

Téma je podrobně zpracováno ve skriptech [1], kapitola 6, strany

5.3. Implicitní funkce a její derivace

Matematika Kvadratická rovnice. Kvadratická rovnice je matematický zápis, který můžeme (za pomoci ekvivalentních úprav) upravit na tvar

f(x) = ax + b mocnin (čili čtverců, odtud název metody) odchylek proložených hodnot od naměřených hodnot byl co (ax i + b y i ) 2 2(ax i + b y i ).

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Jak pracovat s absolutními hodnotami

Soustavy rovnic pro učební obory

Numerická matematika Písemky

9. Soustava lineárních rovnic

Diferenciál a Taylorův polynom

Mathematical Assistant on Web

14. přednáška. Přímka

Literatura: Kapitola 2 d) ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Interpolace Lagrangeovy polynomy. 29. října 2012

1 Modelování systémů 2. řádu

15. KubickÈ rovnice a rovnice vyööìho stupnï

Rovnice přímky vypsané příklady. Parametrické vyjádření přímky

GEODETICKÉ VÝPOČTY I.

Kapitola 10: Diferenciální rovnice 1/14

LINEÁRNÍ ROVNICE S ABSOLUTNÍ HODNOTOU

Diferenciální rovnice

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

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

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Integrální počet VY_32_INOVACE_M0308. Matematika

15. listopadu Matematický ústav UK Matematicko-fyzikální fakulta. Hermitovská interpolace

řešeny numericky 6 Obyčejné diferenciální rovnice řešeny numericky

Matematika I (KMI/5MAT1)

1 Extrémy funkcí - slovní úlohy

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

Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/ Lineární rovnice

Jana Dannhoferová Ústav informatiky, PEF MZLU

Zimní semestr akademického roku 2015/ ledna 2016

Digitální učební materiál

verze 1.3 x j (a) g k 2. Platí-li vztahy v předchozím bodu a mají-li f, g 1,..., g s v a diferenciál K = f + j=1

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

10. cvičení - LS 2017

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy

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

Funkce pro učební obory

ŘEŠENÍ KVADRATICKÝCH A ZLOMKOVÝCH NEROVNIC V ŠESTI BODECH

Kombinatorická minimalizace

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

1 Linearní prostory nad komplexními čísly

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

2.3.9 Lineární nerovnice se dvěma neznámými

1 Mnohočleny a algebraické rovnice

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a

Logaritmická rovnice

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

Funkce pro studijní obory

Transkript:

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á čísla(koeficienty), n je stupeň polynomu. Např. polynom stupně 2 (kvadratický polynom): f(x) = 3x 2 + 2x + 1 polynom stupně 3 (kubický polynom): f(x) = x 3 + 3x 2 + 2x + 1 Kořen polynomu = řešení rovnice f(x) = 0 Interpolace = nalezení přibližného tvaru funkce v určitém intervalu na základě několika jejích známých hodnot v tomto intervalu. (= proložení známých hodnot polynomem, který co nejlépe kopíruje hledanou funkci.) Interpolační polynom = polynom jednoznačně určený zadanými body x i a jejich hodnotami f(x i ). Máme-li 2 body, můžeme je proložit přímkou, tj. polynomem 1.stupně: ax + b Máme-li 3 body, můžeme je proložit parabolou, tj. polynomem 2.stupně: atd... ax 2 + bx + c n + 1 hodnot polynom stupně n Cíl: najít interpolaci ( odhad ) funkce f(x) polynomem Máme: zadáno n + 1 bodů x 0, x 1,..., x n a jejich hodnoty po dosazení do funkce f(x): f(x 0 ), f(x 1 ),..., f(x n ). Totéž v tabulce: x i x 0 x 1... x n f(x i ) f(x 0 ) f(x 1 )... f(x n ) Hledáme tedy polynom stupně n, který obecně zapíšeme: a n x n + a n 1 x n 1 +... + a 1 x + a 0 1

1 Prosté dosazení - Metoda neurčitých koeficientů Interpolaci lze provést postupným dosazením zadaných bodů do polynomu (někdy nazýváno metoda neurčitých koeficientů ): a n (x 0 ) n + a n 1 (x 0 ) n 1 +... + a 1 (x 0 ) + a 0 = f(x 0 ) a n (x n ) n + a n 1 (x n ) n 1 +... + a 1 (x n ) + a 0 = f(x n ) a dopočítáním koeficientů a 0,..., a n, tzn. vyřešit n+1 rovnic o n+1 neznámých... Příklad 1. Interpolujte funkci f(x) polynomem, jestliže víte, že x i -1 0 1 2 f(x i ) 2 1 0 5 Máme zadány 4 body, takže hledáme polynom stupně 3, obecně:. Dosadíme zadané body do polynomu: a 3 ( 1) 3 + a 2 ( 1) 2 + a 1 ( 1) + a 0 = 2 a 3 0 3 + a 2 0 2 + a 1 0 + a 0 = 1 a 3 1 3 + a 2 1 2 + a 1 1 + a 0 = 0 a 3 2 3 + a 2 2 2 + a 1 2 + a 0 = 5 a řešíme soustavu... dostaneme a 0 = 1, a 1 = 2, a 2 = 0, a 3 = 1, tedy hledaný polynom je x 3 2x + 1. Příklad 2. Interpolujte funkci f(x) polynomem, jestliže víte, že x i 0 1 2 5 f(x i ) 2 3 12 147 Máme zadány 4 body, takže hledáme polynom stupně 3, obecně: Dosadíme zadané body do polynomu: 2

a 3 0 3 + a 2 0 2 + a 1 0 + a 0 = 2 a 3 1 3 + a 2 1 2 + a 1 1 + a 0 = 3 a 3 2 3 + a 2 2 2 + a 1 2 + a 0 = 12 a 3 5 3 + a 2 5 2 + a 1 5 + a 0 = 147 a řešíme soustavu... dostaneme a 0 = 2, a 1 = 1, a 2 = 1, a 3 = 1, tedy hledaný polynom je x 3 + x 2 x + 2. 2 Lagrangeův interpolační polynom Dalším možností je použít Lagrangeův polynom, kterým byste měli získat stejný výsledek jako metodou neurč.koef. Když si zapamatujete jeho předpis, nemusíte počítat soustavu rovnic, ale jen dosadíte hodnoty do vzorce: kde f(x) = f(x 0 )l 0 (x) + f(x 1 )l 1 (x) +... + f(x n )l n (x), l i = (x x 0)... (x x i 1 )(x x i+1 )... (x x n ) (x i x 0 )... (x i x i 1 )(x i x i+1 )... (x i x n ) Použití si ukážeme na stejných příkladech: Příklad 3. Interpolujte funkci f(x) Lagrangeovým polynomem, je-li dáno: x i -1 0 1 2 f(x i ) 2 1 0 5 Řešení: máme zadány 4 hodnoty x 0, x 1, x 2, x 3, tedy n = 3 a hledáme polynom stupně 3. f(x) = x(x 1)(x 2) + 1)(x 1)(x 2) 2 + 1(x + ( 1)( 1 1)( 1 2) (1)( 1)( 2) + (x + 1)x(x 1) 5 (2 + 1)(2 1)(2 0) = =... = x 3 2x + 1 Příklad 4. Interpolujte funkci f(x) Lagrangeovým polynomem, je-li dáno: x i 0 1 2 5 f(x i ) 2 3 12 147 3

Řešení: máme zadány 4 hodnoty x 0, x 1, x 2, x 3, tedy n = 3 a hledáme polynom stupně 3. (x 1)(x 2)(x 5) (x 0)(x 2)(x 5) f(x) = 2 + 3 ( 1)( 2)( 5) (1 0)(1 2)(1 5) + (x 0)(x 1)(x 5) + 12 (2 0)(2 1)(2 5) = x 3 + x 2 x + 2 3 Známe-li navíc ještě derivaci + 147(x 0)(x 1)(x 2) (5 0)(5 1)(5 2) = chceme: najít interpolaci funkce f(x) máme: zadány nejen hodnoty funkce v m + 1 bodech, ale i hodnoty derivací funkce v m + 1 bodech.!! Zde platí: máme-li hodnoty funkce a její derivace v m + 1 bodech, pak polynom je stupně n = 2m + 1!! Pozn. Derivace polynomu: platí: (x n ) = nx n 1, dále derivace konstanty je 0, takže např. (ax 3 +bx 2 +cx+d) = 3ax 2 +2bx+c Derivace funkce určuje její sklon! známe-li derivaci, je to informace navíc, která výpočet zpřesní. Stejně jako v předchozích příkladech můžeme prostě dosadit do polynomou a dopočítat koeficienty. Musíme však znát nejen stupeň polynomu, ale i obecný tvar jeho derivace, abychom měli kam dosadit (viz následující příklad). Příklad 5. Najděte interpolační polynom funkce f(x), víte-li, že x i 1 2 f(x i ) 0 3 f (x i ) 1 3 Řešení: Máme zadány 2 hodnoty m + 1 = 2 m = 1, takže hledáme polynom stupně 2m + 1 = 3, tj. 4

jeho derivace je: 3a 3 x 2 + 2a 2 x + a 1 Postupně dosadíme jednotlivé hodnoty: a 3 1 3 + a 2 1 2 + a 1 1 + a 0 = 0 a 3 2 3 + a 2 2 2 + a 1 2 + a 0 = 3 3a 3 1 2 + 2a 2 1 + a 1 = 1 3a 3 2 2 + 2a 2 2 + a 1 = 3 Vyřešíme soustavu rovnic a dostaneme f(x) = 2x 3 + 10x 2 13x + 5 Hermitův interpolační polynom opět je možno využít předpisu pro předešlý výpočet, ale tento je početně velmi náročný, funguje podobně jako Lagrange, ale složitěji. Př. Známe-li hodnotu v jednom bodě, tj n = 0, pak Hermitův polynom vypadá takto: f(x) = f(x 0 ) + f (x 0 )(x x 0 ) 4 Interpolace pomocí splajnů Nevýhoda předchozích metod: malá změna jednoho uzlu změní celý polynom (nestabilita), výpočetní náročnost při vyšším počtu bodů Interpolace pomocí splajnů = interpolace pomocí malých dílčích polynomů, ze kterých se funkce poskládá (splajn z anglického spline - označuje zařízení na kreslení křivek) můžeme si křivky mezi jednotlivými body natvarovat, jak potřebujeme (narozdíl od Lagrange a Hermita). Výpočty probíhají po částech, pro každou dvojici bodů. Lineární splajn = spojení každých dvou bodů lineární čarou (nejjednodušší varianta) Kubický splajn = spojení každých dvou bodů polynomem 3.stupně 5