Lineární algebra : Polynomy

Podobné dokumenty
Lineární algebra : Polynomy

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

Lineární algebra : Lineární prostor

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice

Lineární algebra : Polynomy

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Lineární (ne)závislost

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

Lineární algebra : Skalární součin a ortogonalita

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

Polynomy. Vlasnosti reálných čísel: Polynom v matematice můžeme chápat dvojím způsobem. 5. (komutativitaoperace )provšechnačísla a, b Rplatí

a a

2. V Q[x] dělte se zbytkem polynomy:

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

0.1 Úvod do lineární algebry

Pomocný text. Polynomy

4C. Polynomy a racionální lomené funkce. Patří mezi tzv. algebraické funkce, ke kterým patří také funkce s odmocninami. Polynomy

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

0.1 Úvod do lineární algebry

Lineární algebra : Násobení matic a inverzní matice

Učební texty k státní bakalářské zkoušce Matematika Diferenciální rovnice. študenti MFF 15. augusta 2008

Lineární algebra : Změna báze

Polynomy a racionální lomené funkce

Matice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

Lineární algebra : Metrická geometrie

Úvod do lineární algebry

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

Základy matematiky pro FEK

Matematika. Kamila Hasilová. Matematika 1/34

Matematická analýza 1

Okruhy, podokruhy, obor integrity, těleso, homomorfismus. 1. Rozhodněte, zda daná množina M je podokruhem okruhu (C, +, ): f) M = { a

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

Lineární algebra : Skalární součin a ortogonalita

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

ALGEBRA. Téma 5: Vektorové prostory

Jak funguje asymetrické šifrování?

)(x 2 + 3x + 4),

Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program

8 Matice a determinanty

Matematická analýza ve Vesmíru. Jiří Bouchala

Symetrické a kvadratické formy

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 Báze a dimenze vektorového prostoru 1

Matematika 2 LS 2012/13. Prezentace vznikla na základě učebního textu, jehož autorem je doc. RNDr. Mirko Rokyta, CSc. J. Stebel Matematika 2

Interpolace, ortogonální polynomy, Gaussova kvadratura

Kapitola 7: Integrál. 1/17

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:

Lineární algebra : Báze a dimenze

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

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

Operace s maticemi. 19. února 2018

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

Kapitola 7: Integrál.

Základy matematické analýzy

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

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

MAT 1 Mnohočleny a racionální lomená funkce

označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,

Matematika I (KMI/5MAT1)

1 Lineární prostory a podprostory

Algoritmus pro hledání vlastních čísel kvaternionových matic

Omezenost funkce. Definice. (shora, zdola) omezená na množině M D(f ) tuto vlastnost. nazývá se (shora, zdola) omezená tuto vlastnost má množina

1 Vektorové prostory.

Kapitola 7: Neurčitý integrál. 1/14

2. Schurova věta. Petr Tichý. 3. října 2012

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

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

4 Počítání modulo polynom

(Cramerovo pravidlo, determinanty, inverzní matice)

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Jan Kotůlek. verze 3 ze dne 25. února 2011

Inverzní Laplaceova transformace

Algebraické výrazy Vypracovala: Mgr. Zuzana Kopečková

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici

Základy elementární teorie čísel

ANOTACE nově vytvořených/inovovaných materiálů

Těleso racionálních funkcí

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Základní pojmy teorie množin Vektorové prostory

Algebraické struktury s jednou binární operací

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

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

Množinu všech matic typu m n nad tělesem T budeme označovat M m n (T ), množinu všech čtvercových matic stupně n nad T pak M n (T ).

Základy elementární teorie čísel

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

0. ÚVOD - matematické symboly, značení,

A0B01LAA Lineární algebra a aplikace (příklady na cvičení- řešení)

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Operace s maticemi

Matematická analýza pro informatiky I.

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

PŘEDNÁŠKA 5 Konjuktivně disjunktivní termy, konečné distributivní svazy

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

ALGEBRA. Téma 4: Grupy, okruhy a pole

Algoritmus pro hledání vlastních čísel kvaternionových matic

DEFINICE Z LINEÁRNÍ ALGEBRY

IB112 Základy matematiky

Transkript:

Lineární algebra : Polynomy (2. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních technologií České vysoké učení technické v Praze LS 2013/2014 vytvořeno: 15. dubna 2014, 11:21 Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 1 / 24

Hlavní body 1 Značení a těleso komplexních čísel 2 Polynomy definice a operace 3 Fundamentální vlastnosti polynomů 4 Vlastnosti polynomů s reálnými koeficienty 5 Součin a částečný podíl polynomů, Hornerovo schéma Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 2 / 24

Značení N := {1, 2, 3... }... množina přirozených čísel (neobsahuje 0). N 0 := N {0}. Z, Q, R a C... po řadě čísla celá, racionální, realná a komplexní. Pro n N, definujeme ˆn := {1, 2, 3,..., n}. Dále budeme běžně používat symbol a v obyklém smyslu: n a i := a 1 + a 2 + + a n i=1 a n a i := a 1 a 2... a n. i=1 Další symboly zavedeme během kurzu. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 3 / 24

Číselné těleso C Přesnou definici číselného tělesa uvedeme později - příklady jsou: Q, R, nebo C. Množina C := {a + ib a, b R}, kde symbol i označuje tzv. imaginární jednotku. Symbol + nemá svůj obvyklý význam, slouží jako "oddělovač"(mohli bychom psát (a, b) místo a + ib). Pro z = a + ib C nazýváme a reálnou částí z a značíme Re z. Číslo b nazýváme imaginární částí z a značíme Im z. Tuto množinu vybavíme dvěma operacemi + : C C C a : C C C, které pro a, b, c, d R definujeme následovně: (a + ib) + (c + id) := (a + c) + i(b + d), (a + ib) (c + id) := (ac bd) + i(ad + bc). Všimněte si, že pravidlo pro násobení bychom dostali formálním roznásobením závorek (a + ib) a (c + id), položíme-li i 2 = 1. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 4 / 24

Komplexní sdružení Definice Buď z = a + ib, a, b R komplexní číslo. Číslo z := a ib nazýváme číslem komplexně sdruženým k číslu z. Dále z := a 2 + b 2 nazýváme absolutní hodnotou komplexního čísla z. Cvičení: Ověřte následující vlastnosti komplexního sdružení: 1 z + w = z + w, 2 z w = z w, 3 z 2 = z z, pro z, w C. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 5 / 24

Hlavní body 1 Značení a těleso komplexních čísel 2 Polynomy definice a operace 3 Fundamentální vlastnosti polynomů 4 Vlastnosti polynomů s reálnými koeficienty 5 Součin a částečný podíl polynomů, Hornerovo schéma Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 6 / 24

Polynomy Definice Funkce p : C C je polynom, právě když existují n N 0 a α 0, α 1,..., α n C tak, že ( ) n ( x C) p(x) = α i x i. Čísla α 0, α 1,..., α n nazýváme koeficienty polynomu. Množinu všech polynomů označíme P. Dále definujeme stupeň polynomu p jako i=0 St p := max{j N 0 α j 0}, stupeň nulového polynomu p 0 defininujeme 1. Poznámka Definice stupně polynomu má smysl, protože, jak ukážeme později, polynom má své koeficienty (a tedy i stupeň) určeny jednoznačně (až na "nulové koeficienty navíc"). Příklad: Funkce p(x) = 6x 4 + πx 2 + (2 i)x + 1/3 je polynom stupně 4. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 7 / 24

Polynomy operace Operace sčítání polynomů p a q a násobení polynomu p komplexním číslem α zavádíme stejně jako pro funkce: ( x C)( (p + q)(x) := p(x) + q(x)), ( x C)( (αp)(x) := αp(x)). Množina P je vůči těmto operacím uzavřená, tzn. pro p, q P a α C platí: Cvičení: Ukažte, že pro p, q P platí Poznámka p + q P a αp P. St(p + q) max(st p, St q). Všimněte si, že operace na polynomech lze popsat pouze pomocí jejich koeficientů. Také polynom sám lze chápat jako uspořádanou (n + 1)-tici jeho koeficientů. Algoritmy pro realizaci jednotlivých operací pouze sčítají nebo násobí koeficienty polynomů. S proměnnou x algoritmy vůbec nepracují. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 8 / 24

Hlavní body 1 Značení a těleso komplexních čísel 2 Polynomy definice a operace 3 Fundamentální vlastnosti polynomů 4 Vlastnosti polynomů s reálnými koeficienty 5 Součin a částečný podíl polynomů, Hornerovo schéma Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 9 / 24

Kořen polynomu Definice Číslo λ C nazveme kořen polynomu p, právě když p(λ) = 0. Věta (Základní věta algebry) Polynom stupně alespoň 1 má alespoň 1 kořen. Důkaz: Neuvádíme (důsledek Liouvilleovy věty z analýzy fukce komplexní proměnné). Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 10 / 24

Bézoutova věta Věta (Bézoutova) Nechť p je polynom stupně n N 0, λ 0 C. Potom existuje polynom q stupně n 1 tak, že pro x C platí Důkaz: Tabule. p(x) = (x λ 0 )q(x) + p(λ 0 ). Poznámka Všimněte si, že je-li λ 0 C v Bézoutově větě kořenem p, tj. p(λ 0 ) = 0, pak existuje polynom q stupně n 1 tak, že pro x C platí p(x) = (x λ 0 )q(x). Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 11 / 24

Důsledky Bézoutovy věty 1/2 Důsledek Polynom stupně n 0 má nejvýše n kořenů. Důkaz: Tabule. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 12 / 24

Důsledky Bézoutovy věty 2/2 Protože polynom je speciální druh funkce, také rovnosti dvou polynomů p a q budeme rozumět jako rovnosti dvou funkcí. Tedy p = q def ( x C)(p(x) = q(x)). Je zřejmé, že polynom je jednoznačně určen svými koeficienty. Následující důsledek Bézoutovy věty říká, že je to pravda také obráceně. Důsledek Koeficienty polynomu jsou určeny jednoznačně (až na případné nulové). Nebo-li neexistuje polynom p takový, že ( n ( x C) p(x) = α j x j = a přitom Důkaz: Tabule. j=0 ( j 0)(α j β j ). ) n β j x j, Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 13 / 24 j=0

Rozklad polynomu na kořenové činitele Věta Nechť p je polynom stupně n 1 tvaru p(x) = n α j x j a nechť λ 1, λ 2,..., λ k jsou všechny jeho různé kořeny (tj. k n). Potom existují jednoznačně určená čísla n 1, n 2,..., n k N taková, že j=0 Důkaz: Tabule. k k n i = n a p(x) = α n (x λ i ) ni. (1) i=1 i=1 Definice Číslo n i z věty nazýváme násobnost kořene λ i, vyjádření p(x) ve tvaru (1) rozklad polynomu p na kořenové činitele. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 14 / 24

Hlavní body 1 Značení a těleso komplexních čísel 2 Polynomy definice a operace 3 Fundamentální vlastnosti polynomů 4 Vlastnosti polynomů s reálnými koeficienty 5 Součin a částečný podíl polynomů, Hornerovo schéma Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 15 / 24

Kořeny polynomu s reálnými koeficienty Věta Buď p polynom s reálnými koeficienty a λ 0 C kořen polynomu p. Potom λ 0 je také kořen p a násobnosti kořenů λ 0 a λ 0 jsou stejné. Důkaz: Tabule. Důsledek Polynom lichého stupně s reálnými koeficienty má alespoň 1 reálný kořen. Důsledek Každý polynom s reálnými koeficienty lze psát ve tvaru součinu polynomů 1. stupně s reálnými koeficienty a polynomů 2. stupně s reálnými koeficienty. Důkaz: Tabule. Příklad: 2 + 2x 3x 2 + 3x 3 x 4 + x 5 = (x 2)(x 2 + 1)(x 2 + 2) Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 16 / 24

Hledání kořenů polynomu Nalézt rozklad polynomu na kořenové činitele, tedy nalézt kořeny (i s jejich násobnostmi), není algrebraicky možné pro obecný polynom p. Pro polynom 1. stupně je to snadné. Vzorce pro kořeny polynomu stupně 2., p(x) = α 0 + α 1 x + α 2 x 2, jistě znáte: λ 1 = α 1 + α1 2 4α 0α 2, λ 2 = α 1 α 2 1 4α 0 α 2. 2α 2 2α 2 Pro polynomy 3. a 4. stupně vzorce také existují, ale jsou už poměrně komplikované (vizte Cubic and Quartic function, Wikipedia). Pro polynomy stupně 5. a vyššího algebraické vzorce pro kořeny neexistují! Tuto skutečnost dokázali Niels Abel a Évartiste Galois pomocí teorie grup (Abel Ruffini theorem). Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 17 / 24

Hlavní body 1 Značení a těleso komplexních čísel 2 Polynomy definice a operace 3 Fundamentální vlastnosti polynomů 4 Vlastnosti polynomů s reálnými koeficienty 5 Součin a částečný podíl polynomů, Hornerovo schéma Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 18 / 24

Součin polynomů Kromě operací p + q a αp pro p, q P a α C lze polynomy také násobit mezi sebou (jako dvě funkce). Výsledek pq bude zřejmě opět polynom. Jaké jsou ale koeficinty polynomu pq, známe-li koeficienty p a q? Buďte n m p(x) = α i x i a q(x) = β j x j, potom i=0 m+n pq(x) = γ r x r, kde γ r = r=0 j=0 min(m,r) j=max(0,r n) α r j β j Nebo trochu jednodušeji: položíme-li α i = 0 pro i > n a β j = 0 pro j > m, můžeme psát r γ r = α r j β j, r {0, 1,..., m + n}. j=0 Výpočet a obrázek: Tabule. Všimněte si, že platí: St p = n St q = m = St pq = m + n. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 19 / 24

Částečný podíl polynomů Věta Pro každé p, q P, q 0, existují jednoznačně určené r, z P takové, že platí: 1 p = rq + z, 2 St z < St q. Důkaz: Tabule. Definice Polynom r nazýváme částečný podíl a polynom z nazýváme zbytek při dělení polynomu p polynomem q. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 20 / 24

Částečný podíl polynomů příklad K získání částečného podílu a zbytku při dělení polynomu p polynomem q používáme známý algoritmus. Ilustrujme si ho nejdříve na příkladě: (2x 5 3x 4 + 3x 3 x 2 6x + 8) : (x 2 2x + 4) = 2x 3 + x 2 3x 11 (2x 5 4x 4 + 8x 3 ) x 4 5x 3 x 2 6x + 8 (x 4 2x 3 + 4x 2 ) 3x 3 5x 2 6x + 8 ( 3x 3 + 6x 2 12x) 11x 2 + 6x + 8 ( 11x 2 + 22x 44) 16x + 52 Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 21 / 24

Částečný podíl polynomů obecně Náčrt algoritmu: p : q = γ k x k + γ k 1 x k 1 + + γ 0 γ k x k q p γ k x k q γ k 1 x k 1 q p (γ k x k γ k 1 x k 1 )q... p (γ k x k + γ k 1 x k 1 + + γ 0 ) q =: z }{{} =:r Algoritmus vždy skončí po konečně mnoha krocích. Algoritmus k dvojici polynomů p a q na vstupu vrátí dvojici polynomů r a z, které mají vlastnosti podle věty o částečném podílu (rozmyslete si, proč). Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 22 / 24

Hornerovo schéma Hornerovo schéma je algoritmus na efektivní vyhodnocení funční hodnoty polynomu p v bodě λ, který je postavený na výrazu: p(λ) = n α i λ i = α 0 + λ(α 1 + λ(α 2 + + λ(α n 1 + λα n )... )). i=0 Mezivýpočty (závorky) mohou zůstávat v registru procesoru. Na vyhodnocení jedné závorky stačí jednou násobit a jednou sečíst. Cvičení: Kolik sčítání a násobení potřebuje počítač k vyhodnocení p(λ), použije-li a) vzorec z definice polynomu, b) Hornerovo schéma? Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 23 / 24

Tři řádky Hornerova schématu Při výpočtu na papír je vhodné zapsat si Hornerovo schéma do třířádkové tabulky následovně: kde α n α n 1 α n 2... α 2 α 1 α 0 λ: λξ n 1 λξ n 2... λξ 2 λξ 1 λξ 0 ξ n 1 ξ n 2 ξ n 3... ξ 1 ξ 0 p(λ) ξ n 1 := α n a ξ k 1 := α k + λξ k, pro k = n 1, n 2,..., 1. Věta Třetí řádek Hornerova schématu obsahuje koeficienty polynomu q z Bézoutovy věty, pro který platí: p(x) = (x λ)q(x) + p(λ). Důkaz: Tabule. Štampach, Klouda (KAM FIT ČVUT) BI-LIN LS 2013/2014 24 / 24