Fraktale. Jerzy Pogonowski. Funkcje rekurencyjne. Zakład Logiki Stosowanej UAM

Podobne dokumenty
Funkcje rekurencyjne (5) (JiNoI III)

FRAKTALE I SAMOPODOBIEŃSTWO

Plan prezentacji. Cechy charakterystyczne fraktali Zastosowanie fraktali Wymiar fraktalny D. Iteracyjny system funkcji (IFS)

FRAKTALE. nie tworzą się z przypadku. Są tworzone naturalnie przez otaczającą nas przyrodę, bądź za pomocą

Krzywa uniwersalna Sierpińskiego

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

Podręcznik. Przykład 1: Wyborcy

Topologia - Zadanie do opracowania. Wioletta Osuch, Magdalena Żelazna, Piotr Kopyrski

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

Korzystając z własności metryki łatwo wykazać, że dla dowolnych x, y, z X zachodzi

A-1. Podaj aksjomaty przestrzeni topologicznej według W. Sierpińskiego: aksjomaty

TEST A. A-1. Podaj aksjomaty przestrzeni topologicznej według W. Sierpińskiego: aksjomaty

Zbiór Cantora. Diabelskie schody.

Systemy Lindenmayera (L-systemy)

Fraktale deterministyczne i stochastyczne. Katarzyna Weron Katedra Fizyki Teoretycznej

1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =.

Wykład 10. Stwierdzenie 1. X spełnia warunek Borela wtedy i tylko wtedy, gdy każda scentrowana rodzina zbiorów domkniętych ma niepusty przekrój.

Zadania do Rozdziału X

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

Sierpiński Carpet Project. W ZSTiL Zespół Szkół Technicznych i Licealnych

Krzywe stożkowe Lekcja II: Okrąg i jego opis w różnych układach współrzędnych

PLANIMETRIA CZYLI GEOMETRIA PŁASZCZYZNY CZ. 1

Obliczenia inspirowane Naturą

INTERAKTYWNA KOMUNIKACJA WIZUALNA. Systemy Lindenmayera (L-systemy)

samopodobnym nieskończenie subtelny

Wstęp do przestrzeni metrycznych i topologicznych oraz ich zastosowań w ekonomii

Modele i symulacje - Scratch i Excel

Przekształcenia geometryczne. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej

i = [ 0] j = [ 1] k = [ 0]

Rachunek całkowy - całka oznaczona

Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Dydaktyka matematyki (III etap edukacyjny) IV rok matematyki Semestr letni 2017/2018 Ćwiczenia nr 7

Rozkład figury symetrycznej na dwie przystające

jest ciągiem elementów z przestrzeni B(R, R)

START. Wprowadź (v, t) S:=v*t. Wyprowadź (S) KONIEC

Wykład 4 Udowodnimy teraz, że jeśli U, W są podprzetrzeniami skończenie wymiarowej przestrzeni V to zachodzi wzór: dim(u + W ) = dim U + dim W dim(u

KONKURS ZOSTAŃ PITAGORASEM MUM. Podstawowe własności figur geometrycznych na płaszczyźnie

Rekurencyjna przeliczalność

Informacja o przestrzeniach Sobolewa

Ciągłość i topologia. Rozdział Ciągłość funkcji wg. Cauchy

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia.

Liczby zespolone. x + 2 = 0.

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018.

ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ. 1. Ciała

Zadania z Analizy Funkcjonalnej I Które z poniższych przestrzeni metrycznych są przestrzeniami unormowanymi?

Wstęp do Matematyki (4)

Analiza Funkcjonalna - Zadania

PODSTAWY RACHUNKU WEKTOROWEGO

8. TRYGONOMETRIA FUNKCJE TRYGONOMETRYCZNE KĄTA OSTREGO.

Zajmijmy się najpierw pierwszym równaniem. Zapiszmy je w postaci trygonometrycznej, podstawiając z = r(cos ϕ + i sin ϕ).

Przestrzenie metryczne. Elementy Topologii. Zjazd 2. Elementy Topologii

Tematy: zadania tematyczne

Topologia I Wykład 4.

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI W KLASIE III GIMNAZJUM

str 1 WYMAGANIA EDUKACYJNE ( ) - matematyka - poziom podstawowy Dariusz Drabczyk

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Baza w jądrze i baza obrazu ( )

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI POLITECHNICZNEJ KLASA 2

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II A ROK SZKOLNY 2013/ ZAKRES PODSTAWOWY

Zadania do samodzielnego rozwiązania zestaw 11

Wymagania edukacyjne z matematyki

Symulacje komputerowe w fizyce Fraktale

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

GEOMETRIA ELEMENTARNA

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Zdzisław Dzedzej. Politechnika Gdańska. Gdańsk, 2013

Gra w chaos i sekwencje DNA

FIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE

Ciągi liczbowe wykład 3

Weronika Siwek, Metryki i topologie 1. (ρ(x, y) = 0 x = y) (ρ(x, y) = ρ(y, x))

Fraktale wokół nas. Leszek Rudak Uniwersytet Warszawski. informatyka +

Rodzinę F złożoną z podzbiorów zbioru X będziemy nazywali ciałem zbiorów, gdy spełnione są dwa następujące warunki.

Podstawowe pojęcia geometryczne

MATeMAtyka klasa II poziom rozszerzony

Przekształcenia geometryczne w grafice komputerowej. Marek Badura

Rozwiązania zadań. Arkusz maturalny z matematyki nr 1 POZIOM PODSTAWOWY

Wymagania na poszczególne oceny w klasie II gimnazjum do programu nauczania MATEMATYKA NA CZASIE

n=0 Dla zbioru Cantora prawdziwe są wersje lematu 3.6 oraz lematu 3.8 przy założeniu α = :

Wymagania edukacyjne niezbędne do otrzymania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z matematyki dla klasy VIII

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

ROK SZKOLNY 2017/2018 WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY:

Wykłady z Matematyki stosowanej w inżynierii środowiska, II sem. 2. CAŁKA PODWÓJNA Całka podwójna po prostokącie

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA KLASA 8 DZIAŁ 1. LICZBY I DZIAŁANIA

1 Funkcje dwóch zmiennych podstawowe pojęcia

Zadania z Analizy Funkcjonalnej I Które z poniższych przestrzeni metrycznych są przestrzeniami unormowanymi?

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

A i. i=1. i=1. i=1. i=1. W dalszej części skryptu będziemy mieli najczęściej do czynienia z miarami określonymi na rodzinach, które są σ - algebrami.

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY TRZECIEJ NA ROK SZKOLNY 2011/2012 DO PROGRAMU MATEMATYKA Z PLUSEM

Kombinowanie o nieskończoności. 3. Jak policzyć nieskończone materiały do ćwiczeń

STEREOMETRIA CZYLI GEOMETRIA W 3 WYMIARACH

TRYGONOMETRIA FUNKCJE TRYGONOMETRYCZNE KĄTA SKIEROWANEGO

1 Relacje i odwzorowania

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Przykładowe rozwiązania zadań. Próbnej Matury 2014 z matematyki na poziomie rozszerzonym

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum, zakres podstawowy i rozszerzony. Klasa I (90 h)

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE DRUGIEJ LICEUM

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

ZALICZENIE WYKŁADU: 26.I.2017

Katalog wymagań programowych na poszczególne stopnie szkolne

Transkrypt:

Fraktale Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 1 / 56

Wprowadzenie Plan na dziś: Fraktale intuicyjna charakterystyka. Fraktale przykłady. Dlaczego mówimy o fraktalach na tym wykładzie? Powody są co najmniej trzy: obiekty fraktalne mogą być generowane przez stosownie określone algorytmy; fraktale są obiektami powstającymi jako granice pewnych iterowanych operacji; w algorytmach generujących fraktale istotna jest rekursywność reguł. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 2 / 56

Nieskończona złożoność strukturalna Fraktale Fraktale to obiekty, które mają cechę samopodobieństwa oraz ułamkowy wymiar Hausdorffa-Besicovitcha. Pierwszą własność dość łatwo objaśnić na przykładach, o drugą proszę się na razie nie martwić. Obiekty fraktalne dostarczają przykładów nieskończonej złożoności strukturalnej. Im dokładniej przyglądamy się takim obiektom, tym więcej odnajdujemy szczegółów i na żadnym etapie nie widzimy wszystkich tych szczegółów. Nadto, na każdym z tych etapów napotykamy pewien stały wzorzec, przynależny wyjściowej całości. Fraktale znane są od dość dawna: np. krzywa Peana (wypełniająca kwadrat), dywan Sierpińskiego, zbiór Cantora. Od kilkudziesięciu lat matematyka fraktali znajduje wiele zastosowań w przyrodoznawstwie. Nadto, gdy rozejrzysz się dokładnie dookoła, to okaże się, iż prawie wszystko jest fraktalem (dokładniej: aproksymacją fraktala). Ale nie bój się, ja czuwam i nie dam Ci zrobić krzywdy. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 3 / 56

Nieskończona złożoność strukturalna Paprotka Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 4 / 56

Nieskończona złożoność strukturalna Jeszcze jedna paprotka Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 5 / 56

Twierdzenie Hutchinsona Twierdzenia o punkcie stałym Przypomnijmy, że: punktem stałym funkcji f : X X nazywamy taki element x X, dla którego f (x) = x. f : X X jest odwzorowaniem zwężającym, gdy istnieje liczba λ (0, 1) taka, że dla wszystkich x, y X zachodzi nierówność δ(f (x), f (y)) λ δ(x, y), gdzie X jest przestrzenią metryczną zupełną z metryką δ. Twierdzenie Banacha o punkcie stałym głosi, że dowolne przekształcenie zwężające przestrzeni metrycznej zupełnej w siebie ma dokładnie jeden punkt stały. Tak więc, gdy położysz na ziemi np. w Poznaniu mapę tego miasta, to dokładnie jeden punkt na mapie będzie znajdował się na swoim miejscu. Twierdzenia o punktach stałych mają wiele ważnych zastosowań w analizie i topologii. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 6 / 56

Twierdzenie Hutchinsona Twierdzenie Hutchinsona W 1981 roku Hutchinson udowodnił następujące twierdzenie: THEOREM 1. Let X = (X, d) be a complete metric space and S = {S 1,..., S N } be a finite set of contraction maps on X. Then there exists a unique closed bounded set K such that K = N S i K. Furthermore, K is compact and is the closure of the set of fixed points s i1...i p of finite compositions S i1... S ip of members of S. i=1 Korzystając z tego twierdzenia można określać fraktale właśnie jako punkty stałe pewnych odwzorowań. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 7 / 56

Przekształcenia afiniczne Przekształcenia afiniczne Algorytm generowania fraktali wykorzystuje układy iterowanych odwzorowań oraz twierdzenia o punkcie stałym. Odwzorowania te to najczęściej zwężające transformacje afiniczne. Transformacja afiniczna to złożenie przesunięć, obrotów oraz skalowania. Równanie macierzowe takiej transformacji (na płaszczyźnie) to: x a b x y = d e y + c ax + by + c = f dx + ey + f Współczynniki c i f reprezentują przesunięcie o pewien wektor, a a, b, d oraz e reprezentują obrót i skalowanie. W transformacji afinicznej najpierw dokonujemy skalowania, potem obrotu i na końcu translacji. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 8 / 56

Przekształcenia afiniczne Przekształcenia afiniczne Równanie macierzowe transformacji afinicznej, w której: współczynnik skalowania (względem poszczególnych osi) jest określony parą liczb δ 1, δ 2 ; obrót jest wyznaczony przez kąty ϕ 1, ϕ 2 osi nowego układu do osi starego układu, odpowiednio; przesunięcie jest dane wektorem o współrzędnych t 1, t 2 ; ma zatem postać: x y = δ 1 0 0 δ 2 cos(ϕ 1 ) sin(ϕ 2 ) sin(ϕ 1 ) cos(ϕ 2 ) δ 1 cos(ϕ 1 )x δ 2 sin(ϕ 2 )y + t 1 δ 1 sin(ϕ 1 )x + δ 2 cos(ϕ 2 )y + t 1 x y + t 1 t 2 = Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 9 / 56

Przekształcenia afiniczne Przekształcenia afiniczne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 10 / 56

Wymiar fraktalny Wymiar fraktalny Wymiar topologiczny. Można w precyzyjny sposób zdefiniować wymiar tak, aby: jednowymiarowe były: linia prosta, okrąg, odcinek, itd.; dwuwymiarowe były: koło, kwadrat, płaszczyzna euklidesowa, itd.; trójwymiarowe były: kula, sześcian, torus, itd.; zerowymiarowe były: punkt, skończony zbiór punktów, itd. Jednak pewnym obiektom nie przysługuje wymiar będący liczbą całkowitą. Właśnie fraktale charakteryzują się wymiarem, który może być (dowolną) liczbą rzeczywistą. Idea wyznaczania owego wymiaru fraktalnego jest podobna do tejże dla wymiaru topologicznego; dla naszych celów nie jest potrzebne jej przedstawianie (zob. Dodatek 1). Dość przystępnie o wymiarze fraktalnym napisano np. w: Piotr Pierański Fraktale. Od geometrii do sztuki. Ośrodek Wydawnictw Naukowych, Poznań, 1992. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 11 / 56

Generowanie fraktali O generowaniu fraktali Jedną z możliwości prostego opisu (generowania) obiektów fraktalnych jest wykorzystanie: L-systemów (Aristid Lindenmayer, 1968); Grafiki żółwia (Seymour Papert, język Logo). Przystępny wykład (z którego i my korzystamy) znaleźć można w: Tomasz Martyn Fraktale i obiektowe algorytmy ich wizualizacji, Wydawnictwo Nakom, Poznań, 1996. Polecam również np.: Peitgen, H.O., Jürgens, H., Saupe, D. Granice chaosu. Fraktale. Wydawnictwo Naukowe PWN, Warszawa 1996 (2), 1997 (1). Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 12 / 56

Generowanie fraktali Grafika żółwia i generowanie fraktali Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 13 / 56

Generowanie fraktali Grafika żółwia i generowanie fraktali Interpretacja symboli: F oznacza krok żółwia z pozostawieniem śladu; f oznacza krok żółwia bez pozostawiania śladu; + oznacza obrót żółwia przeciwnie do ruchu wskazówek zegara o ustalony kąt; oznacza obrót żółwia zgodnie z ruchem wskazówek zegara o ustalony kąt; współczynnik zmiany długości kroku określa, jak długość kroku żółwia na n + 1 etapie konstrukcji ma się do tejże długości na etapie n; X Y jest regułą przepisywania: ciąg symboli X zastąp ciągiem symboli Y. Współrzędne żółwia to układ: (x, y, α), gdzie x jest odciętą, y rzędną, a α kątem nachylenia względem osi odciętych. Na początku konstrukcji współrzędne żółwia są równe (0, 0, 0). Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 14 / 56

Samopodobieństwo Samopodobieństwo Cechę samopodobieństwa, definiującą fraktale, łatwo zaobserwować w procesie konstruowania obiektu fraktalnego. Spójrzmy, jak powstaje płatek śniegu Kocha: Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 15 / 56

Krzywa i płatek śniegu Kocha Krzywa Kocha Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 16 / 56

Krzywa i płatek śniegu Kocha Krzywa Kocha Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 17 / 56

Krzywa i płatek śniegu Kocha Płatek śniegu Kocha Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 18 / 56

Zbiór Cantora Zbiór Cantora Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 19 / 56

Zbiór Cantora Diabelskie schody Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 20 / 56

Zbiór Cantora Zbiór Cantora Zbiór Cantora jest częścią wspólną zbiorów otrzymywanych w kolejnych krokach konstrukcji; jest zatem generowany przez: Aksjomat: F Reguły: F FfF f fff Współczynnik zmniejszania długości kroku wynosi 1 3. W rozwinięciu trójkowym elementy zbioru Cantora dane są przez wzór: x = d 0 + d k 3 k. k=1 Zbiór Cantora ma nieprzeliczalnie wiele elementów. Nie zawiera jednak w sobie żadnego odcinka. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 21 / 56

Krzywa Peana Krzywa Peana Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 22 / 56

Krzywa Peana Krzywa Peana Krzywa Peana jest granicą jednostajnie zbieżnego ciągu funkcji ciągłych, a więc jest funkcją ciągłą. Zbiór jej wartości wypełnia kwadrat (jednostkowy). Nadto, każdy punkt wnętrza kwadratu jest wartością nieskończenie wielu argumentów tej funkcji, czyli jej wykres przecina się z sobą w każdym takim punkcie. Krzywa Peana nie jest różniczkowalna w żadnym punkcie. Aksjomat: F Reguły: F FF + F + F + FF + F + F F + + Kąt obrotu jest równy 90, a współczynnik zmniejszania długości kroku 1 3. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 23 / 56

Krzywa Hilberta Krzywa Hilberta Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 24 / 56

Krzywa Hilberta Krzywa Hilberta Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 25 / 56

Krzywa Hilberta Krzywa Hilberta Krzywa Hilberta jest granicą jednostajnie zbieżnego ciągu funkcji ciągłych, a więc jest funkcją ciągłą. Zbiór jej wartości wypełnia kwadrat (jednostkowy). Nadto, każdy punkt kwadratu jest wartością dokładnie jednego argumentu tej funkcji, czyli jej wykres nie przecina się z sobą w żadnym punkcie. Krzywa Hilberta nie jest różniczkowalna w żadnym punkcie. Aksjomat: X Reguły: X +YF XFX FY + X XF + YFY + FX F F + + X = +F F F +, Y = F + F + F. Kąt obrotu jest równy 90, a współczynnik zmniejszania długości kroku 1 2. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 26 / 56

Trójkąt Sierpińskiego Trójkąt Sierpińskiego Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 27 / 56

Trójkąt Sierpińskiego Trójkąt Sierpińskiego Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 28 / 56

Trójkąt Sierpińskiego Trójkąt Sierpińskiego Trójkąt Sierpińskiego jest granicą (iloczynem mnogościowym) zbiorów otrzymanych w poszczególnych krokach. Ma nieprzeliczalnie wiele elementów. Nie zawiera żadnego koła o niezerowym promieniu. Aksjomat: X Reguły: X +Y X Y + Y X + Y + X + + X = +F F F +, Y = F + F + F. Kąt obrotu jest równy 60, a współczynnik zmniejszania długości kroku 1 2. Ćwiczenie. Weź kwadrat zamiast trójkąta. Podaj odpowiednie aksjomaty i reguły ( wyrzucamy środkowy kwadrat z dziewięciu). Otrzymasz dywan Sierpińskiego. W trzech wymiarach (wychodzimy od sześcianu) otrzymasz gąbkę Sierpińskiego. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 29 / 56

Krzywa smocza Krzywa smocza Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 30 / 56

Krzywa smocza Krzywa smocza Aksjomat: X Reguły: X X + +Y Y X Y + + + X = F + +F, Y = F F + +. Kąt obrotu jest równy 45, a współczynnik zmniejszania długości kroku 1 Krzywa smocza wypełnia figurę, której brzeg ma niecałkowity wymiar Hausdorffa-Besicovitcha. Ćwiczenie. Wychoduj swojego smoka. 2. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 31 / 56

Struktury rozgałęzione Struktury rozgałęzione W symbolice L-systemów reprezentować można także struktury rozgałęzione. Niech symbol [ oznacza początek rozgałęzienia, a ] jego koniec. Interpretacja tych symboli w grafice żółwia polega na zapamiętaniu bieżącego stanu żółwia w przypadku wystąpienia symbolu [ oraz przywróceniu ostatnio zapamiętanego stanu w przypadku wystąpienia symbolu ]. Dla przykładu: FF [+F ]F [ F ]F oznacza strukturę składającą się z odcinka o długości czterech kroków żółwia, z dwoma rozgałęzieniami: w lewo (w połowie odcinka), w prawo (w 3 4 odcinka). Ćwiczenie. Narysuj np. pięć etapów wzrostu roślinki wyznaczonej przez: Aksjomat: F Reguły: F F [+F ]F [ F ]F + + Kąt obrotu niech będzie równy 45, a współczynnik zmniejszania długości kroku 1 2. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 32 / 56

Koniec To były tylko bardzo elementarne informacje o fraktalach. Do omówienia ich dalszych, ważnych własności potrzebne jest przygotowanie matematyczne wykraczające poza programy studiów w Instytucie Językoznawstwa UAM. To, co najważniejsze do zapamiętania o fraktalach (na potrzeby tego kursu): są to obiekty, które powstają jako elementy graniczne pewnych iterowanych operacji; lokalna struktura fraktala jest (na każdym poziomie) odzwierciedleniem jego struktury globalnej; fraktale są obiektami o nieskończonej złożoności (czasem mówi się: subtelności) strukturalnej. Uwaga. Mówimy o powstawaniu lub konstrukcji fraktali jako obiektów matematycznych. Nie oznacza to oczywiście, że Natura stosuje takie same (jak my) metody konstrukcji. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 33 / 56

Dodatek 1: wymiar fraktalny Wymiary uproszczone definicje O wymiarze topologicznym. Liczba N(ε) kwadratów o boku ε potrzebnych do pokrycia odcinka jest proporcjonalna do ε i wynosi N(ε) = Lε 1, gdzie L jest współczynnikiem proporcjonalności. Dla ε 0 wartość L jest zatem długością mierzonego odcinka: L = lim N(ε)ε. ε 0 Liczba N(ε) kwadratów o boku ε potrzebnych do pokrycia kwadratów jest proporcjonalna do ε 2. Pole S kwadratu jest równe sumie pól pokrywających go kwadratów o boku ε 0, czyli: S = lim N(ε)ε 2. ε 0 Zauważmy, że dla kwadratu mamy: lim N(ε)ε =. ε 0 Wymiar topologiczny (dla figur ograniczonych) charakteryzujemy jako wykładnik potęgi przy ε, dla którego rozważane granice są skończone. Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 34 / 56

Dodatek 1: wymiar fraktalny Wymiary uproszczone definicje O wymiarze pojemnościowym (na płaszczyźnie). Pewne figury nie mają całkowitego wymiaru topologicznego w powyższym rozumieniu. Proponuje się przypisać im taki wymiar d, dla którego zachodzi N(ε)ε d = 1. Ponieważ wtedy N(ε) = ε d, więc: d = lg ε N(ε) = ln N(ε) ln ε = ln N(ε) ln( 1 ε ). Wymiarem pojemnościowym obiektu geometrycznego X nazywa się liczbę: dim(x ) = lim ln N(ε). ε 0 ln( 1 ε ) Mamy wtedy np.: dla zbioru Cantora: dim(x ) = lim n dla trójkąta Sierpińskiego: dim(x ) = lim n ln 2 n ln 3 n = ln 2 ln 3 ln 3 n ln 2 n = ln 3 ln 2 = 0, 6309297535715... = 1, 584962500721... Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 35 / 56

Dodatek 1: wymiar fraktalny Wymiary uproszczone definicje O wymiarze fraktalnym (wymiarze Hausdorffa-Besicovitcha). W ogólności, w pokryciach figur używa się kul o dowolnych promieniach. Niech B X oznacza rodzinę wszystkich pokryć obiektu X dowolnymi kulami, a BX ε rodzinę wszystkich pokryć X kulami o średnicy nie większej niż ε. Dalej, niech: α X (d, ε) = inf{m : b BX ε m = a b( a) d } gdzie (a) jest średnicą kuli a. Zauważmy, że jeśli zbiór X pokrywamy kulami o jednakowej średnicy (= ε), to α X (d, ε) = N(ε)ε d, gdzie N(ε) jest liczbą użytych kul. Wymiarem Hausdorffa-Besicovitcha Dim(X ) zbioru X nazywamy taką liczbę d 0, dla której granica lim ε 0 α(d 0, ε) ma skończoną wartość dodatnią. W ogólności mamy: Dim(X ) dim(x ). Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 36 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 37 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 38 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 39 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 40 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 41 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 42 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 43 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 44 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 45 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 46 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 47 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 48 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 49 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 50 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 51 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 52 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 53 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 54 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 55 / 56

Dodatek 2: obrazki fraktalne Jerzy Pogonowski (MEG) Fraktale Funkcje rekurencyjne 56 / 56