Jordanova křivka a její využití
|
|
- Marian Beránek
- před 8 lety
- Počet zobrazení:
Transkript
1 Jordanova křivka a její využití Lukáš Dvořák Ústav matematiky, Fakulta strojního inženýrství, Vysoké učení technické v Brně Technická 2, Brno hoopoo@centrum.cz Abstrakt Tato práce pojednává o digitální topologii, konkrétně o zpracování digitálních obrazů. Protože tyto obrazy nejsou spojité, musíme řešit následující definice: jak spolu souvisejí sousední body, čím je definovaná křivka a jaké problémy se díky diskrétnímu prostoru objevují. Jako jeden z hlavních pojmů se v digitální topologii objevuje Jordanova křivka. Za pomocí Jordanovy křivky lze například dosáhnout velké úspory místa při ukládání obrazů v počítači. 1 Úvod Pojem digitální topologie byl zaveden pro potřeby studia geometrických a topologických vlastností digitálních obrazů. Digitální topologie pojednává o vlastnostech diskrétních obrazových matic (polí) ve dvou a více rozměrech. Poskytuje teoretické základy pro řešení problémů zpracování obrazů, jako je rozpoznávání objektů, vyplňování obrysů, snímání obrysů, ztenčování a rozšiřování obrazů, skeletonizace atd. Uplatnění nachází také při řešení problému úspory paměti při ukládání obrazu v počítači. Přes svůj název je tradiční přístup k této problematice založen více na teorii grafů než na samotné topologii. Zde se budu zabývat zpracováním dvourozměrných digitálních obrazů, které se v praxi vyskytují nejčastěji. Obrazy jsou tvořeny body - pixely, ke kterým je přiřazena nějaká barva. Např. černobílé obrazy jsou tvořeny černými body (obvykle značíme jako 1) a bílými body (většinou značeny jako 0). V aplikacích se nejčastěji používají 2-dimenzionální, případně 3-dimenzionální obrazy, jsou však možné i vícedimenzionální obrazy. Ty se užívají například pro záznam pohybu trojrozměrného objektu v čase. Všechny zde prezentované výsledky lze přirozenou cestou rozšířit i na vícedimenzionální prostory. Hlavním problémem digitální topologie je aplikování pojmů náležících spojitému prostoru do prostoru disktrétního, digitálního. V práci bude nejdříve definována přilehlost bodů, souvislost množiny a Jordanova křivka. S jejím využitím je ukázána úspora paměti při ukládání obrazů v počítači za pomocí detekce hran obrazů. 2 Přilehlost v rovině Z 2 a Jordanova křivka Při práci s digitálními obrazy musíme především respektovat to, že obraz není spojitý. Co byla v reálné rovině spojitá množina, to se zde jeví jako skupina osamocených bodů. Důsledkem toho je, že základní geometrické či topologické vlastnosti nelze volně převést do digitální roviny. Cílem práce je definovat základní topologické vlastnosti pomocí binárních relací. Důvod je celkem prostý. Binární relace jsou jednoduše programovatelné a snáze ověřitelné. Základem práce s diskrétním prostorem je snaha o jeho zespojitění, neboli určení, které body jsou přilehlé, jak se pozná spojitá množina, jak lze v diskrétním prostoru definovat křivku a jak s ní dále pracovat. Zavedeme tedy nejdříve relaci přilehlosti.
2 Definice: Binární relace R na množině M se nazývá přilehlost, jestliže R je ireflexivní a symetrická. Pokud pro x, y M platí xry, říkáme, že body x a y jsou přilehlé. Definice: Nechť M je množina, na které je definovaná relace přilehlosti R. Říkáme, že množina M je souvislá vzhledem k R, jestliže pro libovolný její rozklad M = A B, kde A, B a A B =, existují body z 1 A, z 2 B, které jsou přilehlé. Maximální souvislá množina vzhledem k R se nazývá komponenta množiny M vzhledem k relaci R. Je-li M jedinou svojí komponentou, pak říkáme, že M je souvislá vzhledem k R. Definice: Nechť R je relace přilehlosti na množině M. Jednoduchá křivka v M vzhledem k R je konečná posloupnost různých bodů p 0, p 1,..., p n M taková, že každý bod p i (i = 1, 2,..., n 1) má právě 2 přilehlé body p i 1 a p i+1. Body p 0 a p n nazýváme koncové body. Jednoduchá uzavřená křivka v M vzhledem k R je taková jednoduchá křivka, kde body p 0 a p n jsou přilehlé, tj. každý z bodů p 0, p 1,..., p n má právě 2 přilehlé body. Lze dokázat, že množina M je souvislá, právě když její libovolné dva různé body lze spojit jednoduchou křivkou, tvořenou body M. Věta: Množina M je souvislá, jestliže libovolné dva její různé body lze spojit jednoduchou křivkou, tvořenou body M. Důkaz: Zvolme dva libovolné body množiny a, b M. Množinu všech bodů, které jsou přilehlé k bodu a, označíme jako P 1. Dle definice je množina P 1 souvislá. Pokud množina P 1 neobsahuje bod b, sestrojíme množinu všech bodů z M přilehlých ke všem bodům množiny P 1. Tuto množinu označíme jako P 2, P 1 P 2 M. Množina P 2 je souvislá. Postup opakujeme, dokud množina P n neobsahuje bod b. Získali jsme tedy posloupnost souvislých množin P 1 P 2... P n M. Lze sestrojit posloupnost bodů a, p 1 P 1, p 2 P 2,..., b = p n P n. Protože jsme body a a b zvolili náhodně, pro každou takovou dvojici můžeme sestrojit danou posloupnost bodů, neboli křivku, a množina M je tedy souvislá. Důležitým pojmem v digitální topologii je tzv. Jordanova křivka. Její definice velice usnadní práci s digitálními obrazy, např při rozpoznávání obrazů, obrysů objektů apod. Definice: Nechť J je jednoduchá uzavřená křivka v množině M vzhledem k nějaké přilehlosti R. Pokud je množina M \ J tvořena právě dvěma komponentami vzhledem ke zúžení relace R na M \ J, říkáme, že J je Jordanova křivka vzhledem k R. Poznámka: Předchozí definice je analogií definice Jordanovy křivky v reálné rovině R 2. V reálné rovině platí, že pokud vyjmeme jednoduchou uzavřenou křivku C z roviny R 2, tvoří R 2 \ C právě dvě komponenty.
3 V rovině Z 2 se dá definovat několik typů přilehlostí, hlavní je ale 4-přilehlost a 8-přilehlost. Definice: Nechť K je relace přilehlosti v rovině Z 2. Řekneme, že relace K je 4-přilehlost, jestliže ke každému bodu (x, y) Z 2 jsou přilehlé právě čtyři body (x 1, y), (x, y 1), (x, y +1) a (x + 1, y). Řekneme, že relace K je relace 8-přilehlosti, jestliže ke každému bodu (x, y) Z 2 existuje právě 8 přilehlých bodů (x 1, y 1), (x 1, y), (x 1, y + 1), (x, y 1), (x, y + 1), (x + 1, y 1),(x + 1, y) a (x + 1, y + 1). 4-přilehlost 8-přilehlost Pokud v rovině Z 2 definujeme křivku, musíme specifikovat, jakou přilehlost používáme. Definice: Nechť R je relace k-přilehlosti na Z 2, k {4, 8}. Potom jednoduchou k-křivkou, resp. jednoduchou uzavřenou k-křivkou, resp. k-komponentou (v Z 2 ) rozumíme jednoduchou křivku, resp. jednoduchou uzavřenou křivku, resp. komponentu (v Z 2 ) vzhledem ke k-přilehlosti. Pro různý stupeň přilehlosti k se k-komponenty obecně liší, viz. následující obrázek. Na obrázku je skupina černých bodů obklopena bílými. Pokud budeme uvažovat k = 8, tvoří černé body jednu 8-komponentu. Pokud ale zvolíme k = 4, dostaneme tři 4-komponenty - na obrázku jsou zakroužkované.
4 Uvažujme nyní analogii Jordanovy křivky v rovině Z 2 za použití k-přilehlosti, k {4, 8}. Pokud je J k-křivka, měla by rozdělit rovinu na dvě k-komponenty. To bohužel neplatí. Rozebereme situaci zvlášť pro k = 4 a pro k = 8. Obr. 1. Obr. 2. Nejdříve uvažujme 8-přilehlost a situaci na obrázku 1. Černé body zde tvoří křivku s 8-přilehlostí. Tato křivka by měla rozdělit rovinu Z 2 na dvě 8-komponenty, tj. oblasti, ve kterých lze každé dva body spojit 8-křivkou bodů, které v této oblasti leží. Z obrázku je ale zřejmé, že zde vznikne pouze jedna 8-komponenta, bílý bod p je po diagonálách 8-přilehlý k okolním bílým bodům. Můžeme si ale všimnout, že bílé body tvoří dvě 4-komponenty. Při užití 4-přilehlosti na bílé body je bod p osamocený, čili tvoří triviální 4-komponentu, a ostatní bílé body tvoří druhou 4-komponentu. Uvažujme nyní 4-přilehlost pro černé body, čili budeme mít 4-křivku - viz. obrázek 2. Černé body jsou 4-přilehlé, čili tvoří jednoduchou 4-křivku. Podívejme se na bílé body. Pokud budeme uvažovat 4-přilehlost pro bílé body, máme zde 3 komponenty. Body obklopené černou křivkou jsou od sebe odděleny a tvoří tedy dvě samostatné 4-komponenty. Dohromady tedy bílé body tvoří tři 4-komponenty. Použijme nyní pro bílé body 8-přilehlost. V tomto případě jsou bílé body uvnitř černé křivky 8-přilehlé a tvoří jednu komponentu, druhá je tvořena bílými body vně křivky. Věta: (Analogie Jordanovy věty v Z 2 ) Nechť J je jednoduchá uzavřená k-křivka, k {4, 8}, mající minimálně (12 k) bodů. Potom Z 2 \ J má právě dvě (12 k)-komponenty. Poznámka: Minimální počet bodů křivky J vzhledem k dané k-přilehlosti je dán požadavky na jednoduchost křivky. Pokud zvolíme 4-přilehlost, pak nejmenší možná křivka má 4 body. Tato křivka ale nemá žádný vnitřní bod. Nejmenší 4-křivka mající alespoň 1 vnitřní bod má 8 bodů. Obdobně je tomu u 8-přilehlost. Nejmenší možná křivka má 3 body, ale také neobsahuje žádný vnitřní bod. To splňuje jednoduchá křivka, která má 4 body. Nyní jsme definovali křivku v digitální rovině a popsali problémy s paradoxy přilehlosti. Můžeme tedy znalosti o digitální křivce využít při ukládání obrazů v počítači.
5 3 Úspora paměti při ukládání obrazu v počítači Využití znalosti Jordanovy křivky lze demonstrovat například při ukládání digitálních obrazů v počítači. Uvažujme pouze černobílé obrazy konečné velikosti. Jednotlivé prvky obrazu nazýváme obrazové pixely. Pokud budeme důslední, u každého pixelu uložíme informaci o jeho barvě. Lze jednoduše určit, kolik místa nám takováto operace zabere. Stačí vynásobit počet řádků a počet sloupců velikostí informace o barvě a přidat další znaky, jako uvození souboru, dělící symboly apod. Snadno ale můžeme velikost ukládaných informací zmenšit. Nejdříve provedeme analýzu obrazu. Zjistíme, jaká barva je na pozadí, a detekujeme jednotlivé objekty. Každý samostatný objekt tvoří jednu komponentu. Hranicí takové komponenty je uzavřená křivka. Při přechodu této hranice se vždy mění barva. Nyní stačí uložit informaci o barvě pozadí a o hranici. Pokud obraz rekonstruujeme, budeme vykreslovat jednotlivé pixely například po řádcích. Jestliže narazíme na hranici, okamžitě změníme barvu. Situace je jednoduchá u černobílých obrazů, kde se vždy změní barva z černé na bílou a naopak. Jako příklad uvedu několik obrazů. Budu porovnávat velikost souborů dvou formátů. První formát ukládá informace o každém pixelu. Protože používám pouze 2 barvy, jeden symbol určuje barvu a další je oddělovací znaménko. Druhý formát ukládá informace o obrysech objeků. Po řádcích se prochází obrázek a pokud se narazí na změnu barvy, automaticky se uloží pozice změny. Uvedené obrázky jsou převedeny do černobílé podoby. První jsou budovy Fakulty strojního inženýrství, dále obrázek Alberta Einsteina a nakonec kopie stránky Einsteinova rukopisu. Tento rukopis hovoří o speciální teorii relativity; Einstein jej začal psát v Praze v roce 1912 pro Handbuch der Radiologie. VUT FSI Albert Einstein Rukopis
6 Název VUT FSI Albert Einstein Rukopis Rozměry v pixelech Počet znaků při plném formátu Počet znaků při ukládání hranic Z tabulky celkem jasně vyplývají výhody hledání komponent. Praktičtější je ukládat pouze okraje objektů namísto plné informace. Rozdíl velikosti formátů u prvních dvou obrázků je přibližně desetinásobný, u rukopisu jde přibližně o šestinásobek. Neplatí to ale vždy. Podívejme se na extrémní případ, kdy je obrázek tvořen podobně jako šachovnice a sousední pixely mají rozdílné barvy. Tento zdánlivě šedý obrázek je šachovnicový obrázek o velikosti Každé dva sousední pixely mají jinou barvu. Plný formát má velikost znaků a formát hranic má dokonce symbolů. Tady metoda hledání hranic selže. Nelze tedy obecně říci, že ukládání pouze hranice objektů vždy sníží velikost výsledného souboru u jakéhokoli obrázku. Pokud je obrázek příliš diferencovaný, nemusí být tento postup nejvhodnější. Literatura [1] Eckhardt. U., Latecka. L. J.: Topologies for the digital spaces Z 2 and Z 3, Computer Vision and Image Understanding 90, (2003) [2] Kong, T. Y., Kopperman, R., Meyer P. R., A Topological Approach to Digital Topology, American Mathematical Monthly Vol. 98, No. 10, (1991) [3] Kong, T. Y., Rosenfeld, A.: Digital Topology: Introduction and Survey, Computer Vision, Graphics, and Image Processing 48, (1989) [4] Marchand-Maillet, S., Sharaiha, Y.M.: Binary digital Image Processing, Academic Press (2000) [5] Rosenfeld, A.: Digital Topology, American Mathematical Monthly Vol. 86, (1979) [6] Šlapal, J.: An alternative digital topology, Electronic Notes in Discrete Mathematics Vol 12 (2003) [7] Šlapal, J.: Digital Jordan curves, Elsevier Science (2004)
H {{u, v} : u,v U u v }
Obyčejný graf Obyčejný graf je dvojice G= U, H, kde U je konečná množina uzlů (vrcholů) a H {{u, v} : u,v U u v } je (konečná) množina hran. O hraně h={u, v} říkáme, že je incidentní s uzly u a v nebo
Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.
6 RNDr., Ph.D. Katedra didaktiky matematiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz http://surynkova.info množina vrcholů a množina hran hrana vždy spojuje
5 Orientované grafy, Toky v sítích
Petr Hliněný, FI MU Brno, 205 / 9 FI: IB000: Toky v sítích 5 Orientované grafy, Toky v sítích Nyní se budeme zabývat typem sít ových úloh, ve kterých není podstatná délka hran a spojení, nýbž jejich propustnost
Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
Matematická analýza pro informatiky I.
Matematická analýza pro informatiky I. 1. přednáška Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 14. února 2011 Jan Tomeček, tomecek@inf.upol.cz
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
2. ZÁKLADY MATICOVÉ ALGEGRY 2.1. ZÁKLADNÍ POJMY
2. ZÁKLADY MAICOVÉ ALGEGRY 2.1. ZÁKLADNÍ POJMY V této kapitole se dozvíte: jak je definována reálná nebo komplexní matice a co rozumíme jejím typem; co jsou to prvky matice, co vyjadřují jejich indexy
3. Podmíněná pravděpodobnost a Bayesův vzorec
3. Podmíněná pravděpodobnost a Bayesův vzorec Poznámka: V některých úlohách řešíme situaci, kdy zkoumáme pravděpodobnost náhodného jevu za dalších omezujících podmínek. Nejčastěji má omezující podmínka
PŘEDNÁŠKA 2 POSLOUPNOSTI
PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému
Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.
Grafy doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 13. března 2017 Jiří Dvorský (VŠB TUO) Grafy 104 / 309 Osnova přednášky Grafy
3 Lineární kombinace vektorů. Lineární závislost a nezávislost
3 Lineární kombinace vektorů. Lineární závislost a nezávislost vektorů. Obrázek 5: Vektor w je lineární kombinací vektorů u a v. Vektory u, v a w jsou lineárně závislé. Obrázek 6: Vektor q je lineární
Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ
Abecedou se rozumí libovolná konečná množina Σ. Prvky abecedy nazýváme znaky (symboly) Slovo (řetězec) v nad abecedou Σ je libovolná konečná posloupnost znaků této abecedy. Prázdné posloupnosti znaků odpovídá
Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy
Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:
Lineární algebra : Lineární prostor
Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární
9 Kolmost vektorových podprostorů
9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní
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
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...
6. Vektorový počet Studijní text. 6. Vektorový počet
6. Vektorový počet Budeme se pohybovat v prostoru R n, což je kartézská mocnina množiny reálných čísel R; R n = R R. Obvykle nám bude stačit omezení na případy n = 1, 2, 3; nicméně teorie je platná obecně.
Přednáška 3: Limita a spojitost
3 / 1 / 17, 1:38 Přednáška 3: Limita a spojitost Limita funkce Nejdříve je potřeba upřesnit pojmy, které přesněji popisují (topologickou) strukturu množiny reálných čísel, a to zejména pojem okolí 31 Definice
V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti
Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení
Číselné vektory, matice, determinanty
Číselné vektory, matice, determinanty Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny
Lineární algebra - I. část (vektory, matice a jejich využití)
Lineární algebra - I. část (vektory, matice a jejich využití) Michal Fusek Ústav matematiky FEKT VUT, fusekmi@feec.vutbr.cz 2. přednáška z ESMAT Michal Fusek (fusekmi@feec.vutbr.cz) 1 / 40 Obsah 1 Vektory
Matematická analýza 1
Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod
2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC
.6. VLASTNÍ ČÍSLA A VEKTORY MATIC V této kapitole se dozvíte: jak jsou definována vlastní (charakteristická) čísla a vektory čtvercové matice; co je to charakteristická matice a charakteristický polynom
Podobnost matic. Definice 8.6. Dány matice A, B M n (C). Jestliže existuje regulární matice P M n (C) tak,
Podobnost matic Definice 84 Dány matice A, B M n (C) Jestliže existuje regulární matice P M n (C) tak, že B = P 1 AP, pak říkáme, že matice B je podobná matici A a píšeme A B Takto zavedená binární relace
Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky.
Relace. Pojem relace patří mezi pojmy, které prostupují všemi částmi matematiky. Definice. Mějme množiny A a B. Binární relace R z množiny A do množiny B je každá množina uspořádaných dvojic (a, b), kde
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í
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í 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),
1 Báze a dimenze vektorového prostoru 1
1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější
Matematická logika. Miroslav Kolařík
Matematická logika přednáška šestá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
10 Přednáška ze
10 Přednáška ze 17. 12. 2003 Věta: G = (V, E) lze nakreslit jedním uzavřeným tahem G je souvislý a má všechny stupně sudé. Důkaz G je souvislý. Necht v je libovolný vrchol v G. A mějme uzavřený eurelovský
Křivky v digitálním prostoru
Křivky v digitálním prostoru Vladimír Žák Ústav matematiky, Fakulta strojního inženýrství, Vysoké učení technické v Brně Technická 2, 616 69 Brno e-mail: zakyn@centrum.cz Abstrakt Rychlé algoritmy pro
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,
12. Křivkové integrály
12 Křivkové integrály Definice 121 Jednoduchou po částech hladkou křivkou v prostoru R n rozumíme množinu bodů [x 1,, x n ], které jsou dány parametrickými rovnicemi x 1 = ϕ 1 t), x 2 = ϕ 2 t), x n = ϕ
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení
α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace
Monotónní a Lineární Funkce 1. Relace předcházení a to Uvažujme dva vektory hodnot proměnných α = α,, 1 αn ( ) a β = ( β β ) 1,, n x,, 1 xn. Říkáme, že vekto r hodnot α předchází vektor hodnot β (značíme
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 Relace, zobrazení, algebraické struktury Michal Botur Přednáška
1. Obyčejné diferenciální rovnice
& 8..8 8: Josef Hekrdla obyčejné diferenciální rovnice-separace proměnných. Obyčejné diferenciální rovnice Rovnice, ve které je neznámá funkcí a v rovnici se vyskytuje spolu se svými derivacemi, se nazývá
Funkce. Definiční obor a obor hodnot
Funkce Definiční obor a obor hodnot Opakování definice funkce Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny všech reálných čísel R, přiřazuje právě jedno reálné
4 Pojem grafu, ve zkratce
Petr Hliněný, FI MU Brno, 2014 1 / 24 FI: IB000: Pojem grafu 4 Pojem grafu, ve zkratce Třebaže grafy jsou jen jednou z mnoha struktur v matematice a vlastně pouze speciálním případem binárních relací,
zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.
Kapitola Ohodnocené grafy V praktických aplikacích teorie grafů zpravidla graf slouží jako nástroj k popisu nějaké struktury. Jednotlivé prvky této struktury mají často přiřazeny nějaké hodnoty (může jít
5. Náhodná veličina. 2. Házíme hrací kostkou dokud nepadne šestka. Náhodná veličina nabývá hodnot z posloupnosti {1, 2, 3,...}.
5. Náhodná veličina Poznámka: Pro popis náhodného pokusu jsme zavedli pojem jevového pole S jako množiny všech možných výsledků a pravděpodobnost náhodných jevů P jako míru výskytů jednotlivých výsledků.
2. LIMITA A SPOJITOST FUNKCE
. LIMITA A SPOJITOST FUNKCE Průvodce studiem Funkce y = je definována pro ( ) (>. Z grafu funkce (obr. 3) a z tabulky (a) je vidět že čím více se hodnoty blíží k -3 tím více se funkční hodnoty blíží ke
Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.
Matice Definice. Maticí typu m n nazýváme obdélníkové pole, tvořené z m n reálných čísel (tzv. prvků matice), zapsaných v m řádcích a n sloupcích. Značíme např. A = (a ij ), kde i = 1,..., m, j = 1,...,
B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík
B i n á r n í r e l a c e Patrik Kavecký, Radomír Hamřík Obsah 1 Kartézský součin dvou množin... 3 2 Binární relace... 6 3 Inverzní relace... 8 4 Klasifikace binární relací... 9 5 Ekvivalence... 12 2 1
Formální systém výrokové logiky
Formální systém výrokové logiky 1.Jazyk výrokové logiky Nechť P = {p,q,r, } je neprázdná množina symbolů, které nazýváme prvotní formule. Symboly jazyka L P výrokové logiky jsou : a) prvky množiny P, b)
Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky
Matematika III Řady Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská Ústav matematiky Přednášky ZS 202-203 Obsah Číselné řady. Součet nekonečné řady. Kritéria konvergence 2 Funkční řady. Bodová konvergence.
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2017/2018 1 / 17 Předběžnosti Základní pojmy n-ární relace a funkce
Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace
RELACE Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace slouží k vyjádření vztahů mezi prvky nějakých množin. Vztahy mohou být různé povahy. Patří sem vztah býti potomkem,
8 Přednáška z
8 Přednáška z 3 12 2003 Problém minimální kostry: Dostaneme souvislý graf G = (V, E), w : E R + Našim úkolem je nalézt strom (V, E ) tak, aby výraz e E w(e) nabýval minimální hodnoty Řešení - Hladový (greedy)
Parametrická rovnice přímky v rovině
Parametrická rovnice přímky v rovině Nechť je v kartézské soustavě souřadnic dána přímka AB. Nechť vektor u = B - A. Pak libovolný bod X[x; y] leží na přímce AB právě tehdy, když vektory u a X - A jsou
Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.
1.2. Cíle Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin. Průvodce studiem Množina je jedním ze základních pojmů moderní matematiky. Teorii množin je možno budovat
8 Podobná (ekviformní) zobrazení v rovině
Typeset by LATEX2ε 1 8 Podobná (ekviformní) zobrazení v rovině 8.1 Stejnolehlost (homotetie) v rovině Definice 8.1.1. Nechť jsou dány 3 různé kolineární body A, B, C. Dělicím poměrem λ = (ABC) rozumíme
6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2
6 Skalární součin Skalární součin 1 je operace, která dvěma vektorům (je to tedy binární operace) přiřazuje skalár (v našem případě jde o reálné číslo, obecně se jedná o prvek nějakého tělesa T ). Dovoluje
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
Limita a spojitost funkce
Limita a spojitost funkce Základ všší matematik Dana Říhová Mendelu Brno Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin společného základu
Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu prof. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.
Úvod do informatiky přednáška třetí Miroslav Kolařík Zpracováno dle učebního textu prof. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Množiny, relace a funkce úvod Množiny, relace a funkce
Operační výzkum. Síťová analýza. Metoda CPM.
Operační výzkum Síťová analýza. Metoda CPM. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo
Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Skalární součin študenti MFF 15. augusta 2008 1 10 Skalární součin Požadavky Vlastnosti v reálném i komplexním případě Norma Cauchy-Schwarzova nerovnost
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2015/2016 1 / 18 Základní syntax Jazyk Výroková logika je logikou
Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice
Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Jan Tomeček Tento stručný text si klade za cíl co nejrychlejší uvedení do teorie Greenových funkcí pro obyčejné diferenciální
Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.
Úvod do informatiky přednáška čtvrtá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Pojem relace 2 Vztahy a operace s (binárními) relacemi
Lineární algebra Operace s vektory a maticemi
Lineární algebra Operace s vektory a maticemi Robert Mařík 26. září 2008 Obsah Operace s řádkovými vektory..................... 3 Operace se sloupcovými vektory................... 12 Matice..................................
METRICKÉ A NORMOVANÉ PROSTORY
PŘEDNÁŠKA 1 METRICKÉ A NORMOVANÉ PROSTORY 1.1 Prostor R n a jeho podmnožiny Připomeňme, že prostorem R n rozumíme množinu uspořádaných n tic reálných čísel, tj. R n = R } R {{ R }. n krát Prvky R n budeme
[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici
[1] Determinant je číslo jistým způsobem charakterizující čtvercovou matici det A = 0 pro singulární matici, det A 0 pro regulární matici používá se při řešení lineárních soustav... a v mnoha dalších aplikacích
FUNKCE POJEM, VLASTNOSTI, GRAF
FUNKCE POJEM, VLASTNOSTI, GRAF Zavedení pojmu funkce funkce Funkce f na množině D R je předpis, který každému číslu x z množiny D přiřazuje právě jedno reálné číslo y z množiny R. Množina D se nazývá definiční
7. Funkce jedné reálné proměnné, základní pojmy
, základní pojmy POJEM FUNKCE JEDNÉ PROMĚNNÉ Reálná funkce f jedné reálné proměnné je funkce (zobrazení) f: X Y, kde X, Y R. Jde o zvláštní případ obecného pojmu funkce definovaného v přednášce. Poznámka:
7B. Výpočet limit L Hospitalovo pravidlo
7B. Výpočet it L Hospitalovo pravidlo V prai často potřebujeme určit itu výrazů, které vzniknou operacemi nebo složením několika spojitých funkcí. Většinou pomohou pravidla typu ita součtu násobku, součinu,
1. přednáška 1. října Kapitola 1. Metrické prostory.
1. přednáška 1. října 2007 Kapitola 1. Metrické prostory. Definice MP, izometrie. Metrický prostor je struktura formalizující jev vzdálenosti. Je to dvojice (M, d) složená z množiny M a funkce dvou proměnných
Algebraické struktury s jednou binární operací
16 Kapitola 1 Algebraické struktury s jednou binární operací 1.1 1. Grupoid, pologrupa, monoid a grupa Chtěli by jste vědět, co jsou to algebraické struktury s jednou binární operací? No tak to si musíte
p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že
KAPITOLA 1: Reálná čísla [MA1-18:P1.1] 1.1. Číselné množiny Přirozená čísla... N = {1,, 3,...} nula... 0, N 0 = {0, 1,, 3,...} = N {0} Celá čísla... Z = {0, 1, 1,,, 3,...} Racionální čísla... { p } Q =
Výroková a predikátová logika - IV
Výroková a predikátová logika - IV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IV ZS 2018/2019 1 / 17 Tablo metoda Tablo Tablo - příklady F (((p q)
Definice 1 eulerovský Definice 2 poloeulerovský
Dále budeme předpokládat, že každý graf je obyčejný a má aspoň tři uzly. Definice 1 Graf G se nazývá eulerovský, existuje-li v něm uzavřený tah, který obsahuje každou hranu v G. Definice 2 Graf G se nazývá
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta strojního inženýrství. Doc. RNDr. Josef Šlapal, CSc. DIGITÁLNÍ TOPOLOGIE
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta strojního inženýrství Doc. RNDr. Josef Šlapal, CSc. DIGITÁLNÍ TOPOLOGIE (Teze přednášky k profesorskému jmenovacímu řízení) BRNO 2000 2000 J. Šlapal ISBN 80-214-1617-3
Dodatek 2: Funkce dvou proměnných 1/9
Dodatek 2: Funkce dvou proměnných 1/9 2/9 Funkce dvou proměnných Definice: Reálnou funkcí dvou reálných proměnných, definovanou na množině M R 2, rozumíme předpis f, který každé uspořádané dvojici reálných
Matematická analýza pro informatiky I.
Matematická analýza pro informatiky I. 10. přednáška Diferenciální počet funkcí více proměnných (II) Jan Tomeček jan.tomecek@upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci
Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová
Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy
10 Funkce více proměnných
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 10: Funkce více proměnných 16 10 Funkce více proměnných 10.1 Základní pojmy Definice. Eukleidovskou vzdáleností bodů x = (x 1,...,x n ), y = (y 1,...,y
Lineární algebra : Lineární (ne)závislost
Lineární algebra : Lineární (ne)závislost (4. 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í
příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.
Několik řešených příkladů do Matematiky Vektory V tomto textu je spočteno několik ukázkových příkladů které vám snad pomohou při řešení příkladů do cvičení. V textu se objeví i pár detailů které jsem nestihl
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í
Fuzzy množiny, Fuzzy inference system. Libor Žák
Fuzzy množiny, Fuzzy inference system Proč právě fuzzy množiny V řadě případů jsou parametry, které vstupují a ovlivňují vlastnosti procesu, popsané pomocí přibližných nebo zjednodušených pojmů. Tedy
algoritmus»postup06«p e t r B y c z a n s k i Ú s t a v g e o n i k y A V
Hledání lokálního maxima funkce algoritmus»postup06«p e t r B y c z a n s k i Ú s t a v g e o n i k y A V Č R Abstrakt : Lokální maximum diferencovatelné funkce je hledáno postupnou změnou argumentu. V
Relace a kongruence modulo
Relace a kongruence modulo Jiří Velebil: X01DML 5. listopadu 2010: Relace a kongruence modulo 1/17 Definice Binární relace R na množině A je podmnožina R A A. Píšeme x R y (čteme: x je v relaci R s y)
Učební texty k státní bakalářské zkoušce Matematika Základy lineárního programování. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Základy lineárního programování študenti MFF 15. augusta 2008 1 15 Základy lineárního programování Požadavky Simplexová metoda Věty o dualitě (bez důkazu)
Funkce a limita. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)
Funkce a limita Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného základu
STROMY. v 7 v 8. v 5. v 2. v 3. Základní pojmy. Řešené příklady 1. příklad. Stromy
STROMY Základní pojmy Strom T je souvislý graf, který neobsahuje jako podgraf kružnici. Strom dále budeme značit T = (V, X). Pro graf, který je stromem platí q = n -, kde q = X a n = V. Pro T mezi každou
2. Schurova věta. Petr Tichý. 3. října 2012
2. Schurova věta Petr Tichý 3. října 2012 1 Podobnostní transformace a výpočet vlastních čísel Obecný princip: Úloha: Řešíme-li matematickou úlohu, je často velmi vhodné hledat její ekvivalentní formulaci
Jana Dannhoferová Ústav informatiky, PEF MZLU
Počítačová grafika 1. Definice oblasti souvisí: a) s definováním množiny všech bodů, které náleží do hranice a zároveň do jejího vnitřku b) s popisem její hranice c) s definováním množiny všech bodů, které
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
Přednáška č. 5 Vlastnosti funkcí Jiří Fišer 22. října 2007 Jiří Fišer (KMA, PřF UP Olomouc) KMA MMAN1 Přednáška č. 4 22. října 2007 1 / 1 Omezenost funkce Definice Funkce f se nazývá (shora, zdola) omezená
Množiny, relace, zobrazení
Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,
Báze a dimenze vektorových prostorů
Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň
GRAFY A GRAFOVÉ ALGORITMY
KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO GRAFY A GRAFOVÉ ALGORITMY ARNOŠT VEČERKA VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ
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ě
15 Maticový a vektorový počet II
M. Rokyta, MFF UK: Aplikovaná matematika III kap. 15: Maticový a vektorový počet II 1 15 Maticový a vektorový počet II 15.1 Úvod Opakování z 1. ročníku (z kapitoly 8) Označení. Množinu všech reálných resp.
Matematická analýza III.
1. - limita, spojitost Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Co bychom měli znát limity posloupností v R základní vlastnosti funkcí jedné proměnné (definiční obor, monotónnost, omezenost,... )
VE 2D A 3D. Radek Výrut. Abstrakt Tento článek obsahuje postupy pro výpočet Minkowského sumy dvou množin v rovině a pro výpočet Minkowského sumy
25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Radek Výrut VÝPOČET MINKOWSKÉHO SUMY VE 2D A 3D Abstrakt Tento článek obsahuje postupy pro výpočet Minkowského sumy dvou množin v rovině a pro výpočet Minkowského
1 Topologie roviny a prostoru
1 Topologie roviny a prostoru 1.1 Základní pojmy množin Intervaly a okolí Intervaly v rovině nebo prostoru jsou obdélníky nebo hranoly se stranami rovnoběžnými s osami souřadnic. Podmnožiny intervalů se
2 Reálné funkce jedné reálné proměnné
2 Reálné funkce jedné reálné proměnné S funkcemi se setkáváme na každém kroku, ve všech přírodních vědách, ale i v každodenním životě. Každá situace, kd jsou nějaký jev nebo veličina jednoznačně určen
Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).
Předmět: MA 4 Dnešní látka Lineární (vektorový) prostor Normovaný lineární prostor Normy matic a vektorů Symetrické matice, pozitivně definitní matice Gaussova eliminační metoda, podmíněnost matic Četba: