Konvexní obal a množina

Podobné dokumenty
Geometrické vyhledávání

Voronoiův diagram. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Vzorce počítačové grafiky

Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.

Kostry. 9. týden. Grafy. Marie Demlová (úpravy Matěj Dostál) 16. dubna 2019

Syntetická geometrie I

Definice globální minimum (absolutní minimum) v bodě A D f, jestliže X D f

68. ročník Matematické olympiády 2018/2019

Urci parametricke vyjadreni primky zadane body A[2;1] B[3;3] Urci, zda bod P [-3;5] lezi na primce AB, kde A[1;1] B[5;-3]

Shodná zobrazení. bodu B ležet na na zobrazené množině b. Proto otočíme kružnici b kolem

AB = 3 CB B A = 3 (B C) C = 1 (4B A) C = 4; k ]

Mongeovo zobrazení. Osová afinita

Syntetická geometrie I

Perspektiva. Doplňkový text k úvodnímu cvičení z perspektivy. Obsahuje: zobrazení kružnice v základní rovině metodou osmi tečen

Trojúhelník. Jan Kábrt

ANALYTICKÁ GEOMETRIE INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Základní úlohy v Mongeově promítání. n 2 A 1 A 1 A 1. p 1 N 2 A 2. x 1,2 N 1 x 1,2. x 1,2 N 1

TROJÚHELNÍK 180. Definice. C neleží v přímce. Potom trojúhelníkem ABC nazveme průnik polorovin ABC, BCA, Nechť body. Viz příloha: obecny_trojuhelnik

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

od zadaného bodu, vzdálenost. Bod je střed, je poloměr kružnice. Délka spojnice dvou bodů kružnice, která prochází středem

ANALYTICKÁ GEOMETRIE INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Je-li dána hranolová nebo jehlanová plocha s podstavou v rovině σ a rovina řezu ρ:

6. ANALYTICKÁ GEOMETRIE

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

Další polohové úlohy

Různostranný (obecný) žádné dvě strany nejsou stějně dlouhé. Rovnoramenný dvě strany (ramena) jsou stejně dlouhé, třetí strana je základna

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

7. Geometrické algoritmy (sepsal Pavel Klavík)

Teoretická informatika Tomáš Foltýnek Barvení grafů Platónská tělesa

Odvození středové rovnice kružnice se středem S [m; n] a o poloměru r. Bod X ležící na kružnici má souřadnice [x; y].

May 31, Rovnice elipsy.notebook. Elipsa 2. rovnice elipsy. SOŠ InterDact Most, Mgr.Petra Mikolášková

Analytická geometrie lineárních útvarů

X = A + tu. Obr x = a 1 + tu 1 y = a 2 + tu 2, t R, y = kx + q, k, q R (6.1)

KMA/GPM Barycentrické souřadnice a

ÚLOHY S POLYGONEM. Polygon řetězec úseček, poslední bod je totožný s prvním. 6 bodů: X1, Y1 až X6,Y6 Y1=X6, Y1=Y6 STANOVENÍ PLOCHY JEDNOHO POLYGONU

Shodná zobrazení v rovině

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

3.1.2 Polorovina, úhel

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

Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008

Lingebraické kapitolky - Analytická geometrie

Určete a graficky znázorněte definiční obor funkce

CVIČNÝ TEST 43. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15

7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

Kótované promítání. Úvod. Zobrazení bodu

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

Patří mezi tzv. homotetie, tj. afinní zobrazení, která mají všechny směry samodružné.

5. P L A N I M E T R I E

Předpokládané znalosti žáka 1. stupeň:

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.

CVIČNÝ TEST 49. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

CVIČNÝ TEST 36. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

P L A N I M E T R I E

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

Fotbalový míč má tvar mnohostěnu složeného z pravidelných pětiúhelníků a z pravidelných šestiúhelníků.

MATEMATIKA+ MAIPD14C0T01 DIDAKTICKÝ TEST. 2.1 Pokyny k otevřeným úlohám. 1 Základní informace k zadání zkoušky. 2.2 Pokyny k uzavřeným úlohám

Parabola a přímka

Metrické vlastnosti v prostoru

0. Pak existuje n tak, že Bµ APn

Analytická geometrie. c ÚM FSI VUT v Brně

Digitální učební materiál

SOUŘADNICE BODU, VZDÁLENOST BODŮ

CVIČNÝ TEST 13. OBSAH I. Cvičný test 2. Mgr. Zdeňka Strnadová. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

MANUÁL K ŘEŠENÍ TESTOVÝCH ÚLOH

Výpočetní geometrie Computational Geometry

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika planimetrie. Mgr. Tomáš Novotný

PLANIMETRIE úvodní pojmy

4.2.3 Orientovaný úhel

CVIČNÝ TEST 22. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/

Kružnice, úhly příslušné k oblouku kružnice

JEVIŠTNÍ PERSPEKTIVA TABULKA 19

2) Přednáška trvala 80 minut a skončila v 17:35. Jirka na ni přišel v 16:20. Kolik úvodních minut přednášky Jirka

Matematika. 6. ročník. Číslo a proměnná. desetinná čísla (využití LEGO EV3) číselný výraz. zaokrouhlování desetinných čísel. (využití LEGO EV3)

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ. u. v = u v + u v. Umět ho aplikovat při

ŘEŠENÉ PŘÍKLADY DESKRIPTIVNÍ GEOMETRIE. ONDŘEJ MACHŮ a kol.

CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17

2. Vyšetřete všechny možné případy vzájemné polohy tří různých přímek ležících v jedné rovině.

Syntetická geometrie I

CVIČNÝ TEST 37. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

} Vyzkoušej všechny povolené možnosti.

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.

Dvěma různými body prochází právě jedna přímka.

66. ročníku MO (kategorie A, B, C)

Extrémy funkce dvou proměnných

Shodné zobrazení v rovině

Digitální učební materiál

Úlohy domácího kola kategorie B

Funkce dvou a více proměnných

S T E R E O M E T R I E ( P R O S T O R O V Á G E O M E T R I E ) Z Á K L A D N Í G E O M E T R I C K É Ú T VA R Y A J E J I C H O Z N A

CVIČNÝ TEST 12. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 19 IV. Záznamový list 21

KRUHOVÁ ŠROUBOVICE A JEJÍ VLASTNOSTI

Mongeovo zobrazení. Řez jehlanu

CVIČNÝ TEST 38. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

CVIČNÝ TEST 9 OBSAH. Mgr. Václav Zemek. I. Cvičný test 2 II. Autorské řešení 5 III. Klíč 17 IV. Záznamový list 19

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY DUBNA 2017

Algoritmy pro ořezávání 2D polygonů

Gymnázium Jiřího Ortena, Kutná Hora

Transkript:

Definice M Množina se nazývá konvení, jestliže úsečka spojující libovolné dva její bod je částí této množin, tj. ab, M, t 0, : ta+ ( tb ) M konvení množina a b a b nekonvení množina

Definice Konvení obal množin množinu obsahuje. M M je nejmenší konvení množina, která Konvení obal ve D konvení obal = konvení mnohoúhelník reprezentace uspořádaná posloupnost vrcholů (proti směru hodinových ručiček) Konvení obal ve D konvení obal = konvení mnohostěn reprezentace planární graf

vstup n výstup bodů v rovině konvení obal

Algoritmus volba KSS nalezneme bod s největší -ovou souřadnicí - bod je vrchol konveního obalu v bodě určíme tzv. dělící přímku nejčastěji (všechn bod vstupní množin musí ležet v jedné polorovině, kterou určuje dělící přímka)

Algoritmus z bodu vedeme všechn polopřímk směřující do ostatních bodů vstupní množin

Algoritmus z bodu vedeme všechn polopřímk směřující do ostatních bodů vstupní množin = vbereme tu polopřímku, která svírá s první přímkou (dělící přímka) nejmenší úhel dostáváme vrchol konveního obalu -

Algoritmus z bodu vedeme všechn polopřímk směřující do ostatních bodů vstupní množin = vbereme tu polopřímku, která svírá s první přímkou (dělící přímka) nejmenší úhel dostáváme vrchol konveního obalu hrana konveního obalu

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do =

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do =

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do =

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do =

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do = 5

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do = 5 6

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do = 7 5 6

Algoritmus opakujeme, dokud se nedostaneme s hranou konveního obalu opět do prvního bodu, tj. do = 7 5 6

Algoritmus volba KSS nalezneme bod s největší -ovou souřadnicí - Q bod je vrchol konveního obalu Q zvolíme bod uvnitř množin (např. těžiště)

Algoritmus Q polopřímkou Q z bodu svazek polopřímek - uspořádáme kladně počínaje Q Ai QA i budeme postupovat po jednotlivých bodech A i dle uspořádání rozhodujeme, zda daný vrchol náleží konvenímu obalu

Algoritmus Q polopřímkou Q QA i z bodu svazek polopřímek - uspořádáme kladně počínaje Ai A, A,..., An seřazené ke každému bodu známe předchůdce a následníka Q A, A, A i i i+ A A + Ai i -je předchůdce i a následník

Algoritmus A, A, A - zkoumáme, zda bod leží nalevo nebo napravo i i i+ od polopřímk A A i i A i + A i + nalevo A i + Ai A i napravo A Q, A, A Ai za dosadíme následník i i i+ Q Ai Ai A i + za dosadíme A i - vmažeme

Algoritmus při průchodu konvením obalem leží vžd následující bod nalevo od zkoumané polopřímk A i + nalevo A i + Ai A i napravo Ai Ai Q Q

Algoritmus - přírůstkový vbereme libovolné tři bod, které tvoří trojúhelník = počáteční konvení obal uspořádáme proti směru hod. ruč. nalezneme množinu vnějších bodů libovolný bod vnější množin přidáme do konveního obalu

Algoritmus - přírůstkový vbereme libovolné tři bod, které tvoří trojúhelník = počáteční konvení obal uspořádáme proti směru hod. ruč. nalezneme množinu vnějších bodů libovolný bod vnější množin přidáme do konveního obalu pomocí determinantu zjišťuji, které hran jsou z přidávaného bodu vidět t vmažeme z konveního obalu

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol 5 opakujeme, dokud množina vnějších bodů není prázdná

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 6 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 6 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol 6 opakujeme, dokud množina vnějších bodů není prázdná 5

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5 6

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5 6 7

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5 6 7

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol 8 opakujeme, dokud množina vnějších bodů není prázdná 5 6 7

Algoritmus - přírůstkový v následujícím kroku znovu určíme množinu vnějších bodů a přečíslujeme vrchol opakujeme, dokud množina vnějších bodů není prázdná 5 6 7