Obsah
1. | Lindenmayerovy systémy
|
1.2. | Úvod do Lindenmayerových systémů
|
1.3. | Gramatika Lindenmayerových systémů
|
1.4. | Základní členění Lindenmayerových systémů
|
8. | Regenerace v IL systémech
|
9. | Vztah L systémů a gramatik Chomského typu
|
10. | Geometrická interpretace řetězců generovaných Lindenmayerovými systémy
|
11. | Aplikace Lindenmayerových systémů
|
12. | Programy pro grafickou reprezentaci Lindenmayerových systémů
|
13. | Inference Lindenmayerových systémů
|
14. | Dokumentace k výukovému programu
|
14.1. | Provozní konfigurace
|
14.3. | Uživatelská dokumentace
|
Úryvek
"1. LINDENMAYEROVY SYSTÉMY
1.1. BIOLOGICKÁ MOTIVACE
Jazyk je základním nástrojem lidské abstrakce - prostředkem pro redukci rozmanitosti jevu složitého vnímaného světa do uchopitelného množství kategorií. Cílem teorie formálních jazyků je popsat strukturu jazyka prostředky algebry, popřípadě vytvořit specializované nástroje pro tento účel. Základním východiskem teorie formálních jazyků byla struktura přirozeného jazyka, brzy byla ale vytvořena vlastní struktura formálních jazyků s exaktní syntaxí a sémantikou, vhodná pro komunikaci se stroji. Další aplikace teorie formálních jazyků se postupně uplatnily v oblastech:
- modelování biologické reality (procesu organického růstu) a umělého života (Artifical Life),
- počítačového zpracování obrazu (tvorba, analýza),
- modelování možností buněčných a molekulárních výpočtů (H-systémy - modely DNA počítačů, P-systémy - modely membránových výpočtů),
- popisu distribuovaných výpočetních i reálných systémů (gramatické systémy)
- a dalších.
Původní přepisování řetězců symbolů na jiné řetězce pomocí generativních pravidel přestalo pro tyto nové aplikace dostačovat. Postupně byla teorie formálních jazyků obohacována o prostředky jako:
- teorie grafů (grafové gramatiky),
- topologická pravidla (2D a 3D gramatiky pro popis obrazu),
- regulace generování pomocí kontextu (kontextuální gramatiky, regulované gramatiky),
- synchronizaci, paralelizmus (Lindenmayerovy systémy),
- distribuci komponent, hierarchie, protokoly (gramatické systémy).
Výzkum gramatických konstrukcí s výše uvedenými vlastnostmi je zaměřen jednak na aplikace, ovšem jeho výsledkem jsou též teoretické poznatky obohacující teorii formálních jazyků, bohatá hierarchie tříd jazyků se zajímavými vlastnostmi, vztahy k jiným disciplínám (lingvistika, teorie čísel, apod.).
Jednou z prvních koncepcí teorie formálních jazyků přesahující studium přirozených a počítačových jazyků byly Lindenmayerovy systémy, zkráceně L-systémy.
1.2. ÚVOD DO LINDENMAYEROVÝCH SYSTÉMŮ
V přírodě se vyskytuje mnoho přírodních objektů, které mají tu vlastnost, že celek a jeho části jsou si podobné. To platí například o stromu a jeho větvi nebo o skále a úlomku. A jelikož dochází v posledních letech k velkému rozvoji v oblasti generování syntetických scén, setkáváme se při tvorbě tvaru okolní krajiny nebo rostlin s velkou složitostí těchto přírodních struktur, jejichž popis by byl velmi náročný. Členitost těchto objektů způsobuje informatikům problém, jak je nejlépe uložit v paměti počítače. A protože jejich reprezentace, například vektorovou grafikou, by byla značně nehospodárná, využívá se jisté pravidelnosti těchto objektů a hledají se různé matematické objekty, kterými by bylo možné je nejlépe popsat.
Lindenmayerovy systémy zavedl Aristid Lindenmayer jako modifikaci formální gramatiky pro účely modelování vývoje jednoduchých vícebuněčných organizmů. Svoji teorii předvedl poprvé v roce 1968.
Tyto systémy je možné považovat za speciální případ celulárních automatů vzhledem k tomu, že stav prvku v následujícím kroku je odvozený od aktuálních stavů okolních prvků. Pravidla jsou v zásadě rekurzivní, což zaručuje soběpodobnost, charakteristickou vlastnost fraktálů. Ukázalo se, že i velmi jednoduchá soustava pravidel byla schopná simulovat proces růstu, resp. morfologii složitých struktur.
Vlastní L-systémy generují jen řetězce znaků. Bylo potřebné je nějakým způsobem interpretovat jako pravidla pro růst, větvení, tvorby pupenců, listů a květů.
Lindenmayerovi žáci, Ben Hesper a Pauline Hogeweg, začali v roce 1970 zkoumat, zda jsou L-systémy schopné generovat také obrazy rostlin. Řetězec, reprezentující morfologii rostliny, nazvali morfém. Své poznatky s generováním 3 584 umělých rostlin publikovali (Hogeweg a Hesper, 1974).
Lindenmayer ze začátku považoval tyto experimenty za nedůstojné a svoje studenty od nich odrazoval. Obrázky používal jen na svých novoročenkách.
Matematik Alvy Ray Smith byl naopak fascinovaný touto schopností L-systémů. Měl k celulárním automatům blízký vztah, ve své disertaci podal důkaz možnosti sestrojit univerzální počítač v 1-D CA. Stal se jedním z nejslavnějších představitelů počítačového umění. Ve svých dílech kombinoval rostliny generované L-systémy (používal pro ně termín graftály) s prvkami, které vytvářel pomocí klasických fraktálů.
V polovině 80-tých let Lindenmayer připustil, že generování virtuálních rostlin pomocí L-systémů pomáhá odhalit zákonitosti morfogenézy. Jeho nový spolupracovník Przemyslaw Prusinkiewicz začal detailně studovat pravidla, kterými se řídí procesy růstu, větvení, tvorby pupenců, listů a květů. Ukázalo se, že pomocí L-systémů je možné začít od jediné buňky, z které postupně vyrůstá vícebuněčná embryonální struktura a nakonec celá entita. Přesvědčivým příkladem je porovnání morfogenézy gametofytu (první vývojová fáze nižších rostlin), který vytvořil Martin de Boer pomocí L-systémů s mikroskopickými snímkami prvních vývojových kroků zárodku kapradí Microsorium lingueforme.
Pro účely modelování vývoje rostlin byly nalezeny takové metody interpretace řetězce, které umožňují vytvářet i realistické obrazy modelovaných rostlin. Při modelování rostlin pro účely počítačové grafiky se ve velké míře využívají biologické znalosti o jejich vývoji a mechanizmech, které ho řídí. L-systémy a jejich grafická interpretace dávají na druhé straně velké možnosti biologům. Umožňují jim sledovat vývoj rostliny za různých podmínek, testovat teorie o vnitřních mechanizmech řídících vývoj rostliny i o působení vnějšího prostředí. Nabízejí prostředky pro zjišťování parametrů těchto mechanizmů, například rychlosti šíření signálů v rostlině apod.
1.3. GRAMATIKA LINDENMAYEROVÝCH SYSTÉMŮ
Gramatiku používanou v L-systémech lze definovat jako:
,
kde jsou neterminály,
jsou terminály,
jsou přepisovací pravidla,
je startovací fráze, nazývaná axiom."
Poznámka
Práce obsahuje obrázky a schémata. Čistý text je cca 48 stran.
Vlastnosti
Číslo práce: | 23580 |
---|
Autor: | - |
Typ školy: | VŠ |
Počet stran:* | 56 |
Formát: | MS Word |
Odrážky: | Ne |
Obrázky/grafy/schémata/tabulky: | Ano |
Použitá literatura: | Ano |
Jazyk: | čeština |
Rok výroby: | 2009 |
Počet stažení: | 3 |
Velikost souboru: | 1668 KiB |
* Počet stran je vyčíslen ve standardu portálu a může se tedy lišit od reálného počtu stran. |
STÁHNOUT PRÁCI
-
SMS platba (ČR) 65 Kč
Platba prostřednictvím brány mobilního operátora. Pro započetí platebního procesu prosím vyplňte kontrolní kód a stiskněte tlačítko "Zaplatit"
Po proběhnutí platby budete přesměrováni zpět na tuto stránku, kde najdete odkaz ke stažení práce.
V případě potíží s realizací platby se neváhejte obrátit na infolinku poskytovatele služby, společnost Advanced Telecom Services s.r.o., na čísle +420 776 999 199
Nápověda pro zákazníky Telefónica O2:
- Vyplňte Vaše číslo na mobil, zvolte jako operátora Telefónica O2 a klikněte na POTVRDIT.
- Zobrazí se Vám informace, že SMS byla odeslána.
- Na mobilní telefon Vám bude doručena SMS zpráva s odkazem.
- Klikněte na odkaz v SMS zprávě, budete propojeni na platební bránu společnosti Telefónica O2. Zde potvrďte platbu.
- Na internetu se zobrazí výsledek proběhlé platby.
Pro úspěšnou realizaci platby je nutné mít aktivní službu „O2 platba“. Služba je většinou aktivní automaticky, takže není třeba nejdřív nic aktivovat.
Nápověda pro zákazníky Vodafone:
- Vyplňte Vaše číslo na mobil, zvolte jako operátora Vodafone a klikněte na POTVRDIT.
- Dojde k přesměrování na Vodafone portál.
- Potvrďte Vaše mobilní číslo kliknutím na DALŠÍ. .
- Na Váš mobilní telefon přijde SMS zpráva s kódem.
- Zadejte tento kód do formuláře, klikněte na OK.
- Objeví se Vám údaje o platbě, kterou potvrďte kliknutím na POKRAČOVAT.
- V té chvíli proběhne platba, o jejímž výsledku Vás informuje došlá SMS zpráva.
Pro úspěšnou realizaci platby je nutné mít aktivní službu „M-peněženka“. Služba je většinou aktivní automaticky, takže není třeba nejdřív nic aktivovat.
Nápověda pro zákazníky T-mobile:
- Vyplňte Vaše číslo na mobil, zvolte jako operátora T-mobile a klikněte na POTVRDIT.
- Dojde k přesměrování na T-mobile portál, potvrďte zde svůj souhlas s podmínkami platby.
- Pokud máte na T-zones účet, přihlaste se a pokračujte bodem 7.
- Pokud účet na T-zones nemáte, vepište do formuláře svoje mobilní číslo a klikněte na ODESLAT ČÍSLO.
- Přijde Vám SMS zpráva s kódem.
- Vepište kód jako heslo do formuláře a klikněte na PŘIHLÁSIT.
- Objeví se Vám údaje o platbě, které potvrďte kliknutím na tlačítko ZAPLATIT.
- V té chvíli proběhne platba, o jejímž výsledku Vás informuje došlá SMS zpráva.
Pro úspěšnou realizaci platby je nutné mít aktivní službu „M-platba“. Služba je většinou aktivní automaticky, takže není třeba nejdřív nic aktivovat.
-
Platit kartou 59 Kč
Platba kartou. Pro započetí platebního procesu prosím vyplňte kontrolní kód a stiskněte tlačítko "Zaplatit"
Po proběhnutí platby budete přesměrováni zpět na tuto stránku, kde najdete odkaz ke stažení práce.
Po odeslání kontrolního kódu budete přesměrováni do platební brány ČSOB, kde zadáte údaje potřebné pro platbu. Platbu dokončíte stisknutím tlačítka "ZAPLATIT".
Akceptované karty: VISA, VISA Electron, V PAY, MasterCard, Maestro.
-
Koupit za kredity - 55 Kč >>> ZVÝHODNĚNÁ CENA!
-
SMS platba (Slovensko) - 2,50
Stahovací kód k této práci získáte do několika minut se službou mobilního operátora Premium Rate SMS.
Zašlete SMS zprávu ve tvaru:
SEMmezera23580
- na telefonní číslo: 8877
Cena jedné SMS je 2,50 včetně DPH.
Pro využití SMS platby je třeba mít aktivovanou službu Premium Rate SMS.
Službu technicky zajišťuje Advanced Telecom Services, s. r. o.
SMS musí být ve formátu TEXT, bez diakritiky a bez formátování (tj. základní velikost a typ písma). Stahovací kód je
použitelný pouze pro tuto práci a je platný až do uzavření okna internetového prohlížeče.
Stahovací kód přijde obratem na mobil, je platný 24 hodin a lze jej zadat celkem dvakrát.
Důležité informace:
Provedením mobilní platby, odesláním SMS, platbou kredity, platbou kartou nebo převodem z účtu souhlasíte s
Podmínkami stahování.
Veškeré informace o platbách si můžete
přečíst zde.
Máte při placení nebo stahování práce problém? Odpovědi na časté problémy
najdete zde nebo kontaktujte
naší podporu.