Wyżej niż geometria euklidesowa
Geometria euklidesowa opisuje gładkie, regularne kształty – linie, koła, sfery. Świat natury nie współpracuje: wybrzeża są szorstkie, pasma górskie erodują w nierowne grzbiety, drzewa rozgałęziają się i ponowne rozgałęzianie, naczynia krwionośne dzielą się na coraz drobniejsze kapilary. Obiekty te wykazują strukturę na każdym poziomie powiększenia, a słownictwo Euklida po prostu nie ma dla nich słów. Benoit Mandelbrot ukuł termin fraktal w 1975 roku, od łacińskiego fractus (zerwany), dla kształtów, które są samo-podobne – statystycznie podobne przy różnych powiększeniach. Przyjrzyj się brzegu chmury i znajdziesz mniejsze, przypominające chmury pęcherzyki; przyjrzyj się liściu paproci i znajdziesz mniejsze liście.
Paradoks wybrzeża to to trafnie oddaje tę sytuację: pomiar zachodniego wybrzeża Wielkiej Brytanii liną o długości 100 km daje jedną długość; lina o długości 10 km wychwytuje więcej szczegółów i daje dłuższą całkowitą długość; lina o długości 1 km jeszcze dłuższa. W miarę jak lina zbliża się do zera, zmierzona długość rośnie bez końca – nie jest to błąd pomiarowy, ale fundamentalna właściwość krzywych fraktalnych, których wymiar znajduje się gdzieś pomiędzy 1 a 2, a nie dokładnie 1.
Wymiar fraktali: liczba pomiędzy liczbami całkowitymi
Wartość wymiaru Hausdorffa D uogólnia wymiar topologiczny na wartości niecałkowite: dla zbioru samopodobnego składającego się z N elementów, każdy powiększony o współczynnik r,
D = log(N) / log(1/r) Zbiór cantorowski: N=2, r=1/3 → D = log2/log3 ≈ 0.631 Wierć spiączowy: N=4, r=1/3 → D = log4/log3 ≈ 1.262 Treskąt Sierpińskiego: N=3, r=1/2 → D = log3/log2 ≈ 1.585 Zbiór cantorowski jest budowany poprzez powtarzające się usuwanie środkowej trzeciej części przedziału; po nieskończonej liczbie kroków przetrwałe punkty mają zerową całkowitą długość, a jednak są nieprzeliczalnie nieskończone — wymiar pomiędzy punktem (D=0) a linią (D=1). Wierć spiączowy słynnym razie zawiera skończoną powierzchnię, ale ma nieskończony obwód, ponieważ każde powiększenie ujawnia więcej ostrych szczegółów bez gładkiego rozciągnięcia w ogóle.
D = log(N) / log(1/r) Cantor set: N=2, r=1/3 → D = log2/log3 ≈ 0.631 Koch snowflake: N=4, r=1/3 → D = log4/log3 ≈ 1.262 Sierpiński triangle: N=3, r=1/2 → D = log3/log2 ≈ 1.585
Zbiór Mandelbrota: nieskończona złożoność z jednej linii
Weź skomplikowaną liczbę zespoloną c, zacznij od z=0 i wielokrotnie kwadratuj i dodaj c. Pytanie brzmi po prostu, czy orbita pozostaje ograniczona, czy ucieka w nieskończoność:
z_(n+1) = z_n² + c, z_0 = 0 M = { c ∈ ℂ : sekwencja z_0, z_1, z_2, … pozostaje ograniczona } M = {c in mathbb{C} : sekwencja z_0, z_1, z_2, ... jest ograniczona}
// kolorowanie czasu ucieczki: pokoloruj każdy piksel na podstawie liczby iteracji do |z|>2 Rezultujący kształt kardioidalny i bulwiasty, z jego granicą spiral, włókien i miniaturkami całego zbioru, jest generowany wyłącznie przez tę prostą regułę arytmetyczną. Mitsuhiro Shishikura udowodnił w 1998 roku, że granica ma dokładnie wymiar Hausdorfa równy 2 — jest ona tak skomplikowana, że prawie wypełnia płaszczyznę, a jednak nigdy nie powtarza się dokładnie. Blisko spokrewniony zbiór Julia ustala c i zamiast tego zmienia punkt początkowy z₀; każdy punkt w zbiorze Mandelbrota odpowiada jednej postaci zbioru Julia, połączonej gdy c ∈ M i rozproszony jak kurz przypominający Cantor w przeciwnym razie.
z_(n+1) = z_n² + c, z_0 = 0
M = { c ∈ ℂ : the sequence z_0, z_1, z_2, … remains bounded }
// escape-time colouring: colour each pixel by how many iterations until |z|>2
Systemy iterowane i paproć Barnsley
System Iterowany Funkcji wielokrotnie aplikuje mały zestaw kontrakcyjnych map afinicznych, aby zbliżyć się do unikalnego atraktora. Cztery takie mapy, stosowane losowo z ustalonymi prawdopodobieństwami, reprodukują przekonująco botaniczną paproć:
Paproć Barnsley (Gra Chaos — wybierz f_i losowo, ważoną przez p_i): f1: (0,0.16y) p=0.01 // pień f2: (0.85x+0.04y, -0.04x+0.85y+1.6) p=0.85 // kolejno mniejsze liście f3: (0.2x-0.26y, 0.23x+0.22y+1.6) p=0.07 // lewy listek f4: (-0.15x+0.28y, 0.26x+0.24y+0.44) p=0.07 // prawy listek Cały botaniczny kształt zakodowany w garstce liczb jest sugestywnym dowodem na to, jak mało informacji zawiera złożony kształt naturalny.
Barnsley fern (Chaos Game — pick f_i at random, weighted by p_i): f1: (0,0.16y) p=0.01 // stem f2: (0.85x+0.04y, -0.04x+0.85y+1.6) p=0.85 // successively smaller leaflet f3: (0.2x-0.26y, 0.23x+0.22y+1.6) p=0.07 // left leaflet f4: (-0.15x+0.28y, 0.26x+0.24y+0.44) p=0.07 // right leaflet
Fraktale w naturze i inżynierii
Pęcherzowy drzewo oskrzelowe rozgałęzia się w przybliżeniu 23 razy od tchawicy do pęcherzyków płucnych, tworząc powierzchnię wymiany gazów o wymiarach około 70 m² wewnątrz klatki piersiowej – niemal doskonały fraktal zoptymalizowany pod kątem powierzchni. Generatory terenu budują góry na podstawie ruchu Brownowskiego, dodając losowe zakłócenia na każdym poziomie szczegółowości. Anteny fraktalne o kształcie krzywej Koch rezonują przy wielu pasmach jednocześnie, ponieważ samo-podobieństwo daje tę samą fizyczną długość kilku różnym skutecznym długościom elektrycznym – to dlatego pojedyncza, kompaktowa antena obsługuje zarówno Wi-Fi, jak i odbiór sieci komórkowej naraz. Agregacja ograniczona dyfuzją – cząstki poruszające się losowo aż do połączenia z rosnącym skupiskiem – generuje tę samą wymiarowość rozgałęzienia (D ≈ 1,71), którą można znaleźć w kanałach błyskawic, elektrowodach metalowych i dendrytach minerałów.
Frequently asked questions
Jaka jest matematyczna definicja fraktala?
Fraktal to zbiór, którego wymiar Hausdorffa ściśle przekracza jego wymiar topologiczny, wykazujący strukturę na poziomie nieskończenie małych skal – nieformalnie mówiąc, kształt, który można podzielić na części, z których każda jest zmniejszoną kopią całości. Kochowski płatek śniegu, trójkąt Sierpińskiego i zbiór Kantera to klasyczne przykłady matematyczne.
Dlaczego długość wybrzmiewania brzegu morza zależy od Twojego linijki?
Ponieważ wybrzeże jest krzywą fraktalną o wymiarze ściśle pomiędzy 1 a 2: zmniejszanie się linijki mierzy coraz więcej ostrych szczegółów, więc zmierzona długość nadal rośnie bez ograniczeń zamiast zbliżać się do stałej liczby. Jest to paradoks wybrzeża i nie jest to błąd pomiarowy – jest on wrodzony w kształcie.
Czy zbiór Mandelbrota jest taki sam jak zbiór Julia?
Nie, choć są ze sobą ściśle powiązane. Zbiór Mandelbrota ustala punkt początkowy na zero i pyta, które stałe c utrzymują orbitę w granicy; zbiór Julia ustala c i pyta, które punkty początkowe pozostają w granicy. Każdy punkt zbioru Mandelbrota odpowiada kształtowi jednego zbioru Julia, więc zbiór Mandelbrota jest zasadniczo mapą wszystkich możliwych zbiorów Julii.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz the simulation i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację the simulation