Ки́лим Серпі́нського — це плоский фрактал, вперше описаний Вацлавом Серпінським в 1916 році. Килим є одним із прикладів множини Кантора у двох вимірах (у більших вимірах — ). Серпінський продемонстрував, що цей фрактал є , де будь-який можливий одновимірний граф, спроектований на двовимірну , до підмножини серветки Серпінського. Для кривих, які не можуть бути зображені на двовимірній поверхні без самоперетинань, відповідна універсальна крива — губка Менгера, узагальнення для більших вимірів.
Побудова
Побудова килима Серпінського починається із квадрата. Квадрат розрізається на 9 конгруентних підквадратів, що утворюють сітку три на три, і центральний підквадрат видаляється. Та ж процедура нескінченно рекурсивно застосовується до вісьмох квадратів, що залишилися. На ілюстрації нижче показані перші ітерації процесу побудови.
Килим Серпінського: | |||||
Фаза 0 | Фаза 1 | Фаза 2 | Фаза 3 | Фаза 4 | Фаза 5 |
- має розмірність Гаусдорфа . Як наслідок, міра Лебега дорівнює нулю.
Броунівський рух на килимі Серпінського
Тема броуновського руху на килимі Серпінського в останні роки привернула науковий інтерес. Мартін Барлоу й Річард Басс показали, що випадкове блукання на килимі Серпінського поширюється з меншою швидкістю ніж необмежене випадкове блукання на площині. Для останнього випадку середня відстань пропорційна n1/2 після «n» кроків, а випадкове блукання на дискретному килимі Серпінського дає середню відстань, пропорційну n1/β для деякого β > 2. Мартін Барлоу й Річард Басс також показали, що це випадкове блукання задовольняє сильнішим нерівностям (так званим «субгаусовим нерівностям») і задовольняє овальній , при цьому не задовольняючи параболічній. Існування цього прикладу було відкритою проблемою багато років.
Комп'ютерна програма
Наступний Java-аплет малює килим Серпінського за допомогою методу, що рекурсивно викликає себе:
import java.awt.*; import java.applet.*; public class SierpinskiCarpet extends Applet { private Graphics g=null; private int d0=729; // 3^6 public void init() { g=getGraphics(); resize(d0,d0); } public void paint(Graphics g) { // start recursion: drawSierpinskiCarpet ( 0, 0, getWidth(), getHeight() ); } private void drawSierpinskiCarpet(int xTL, int yTL, int width, int height) { if (width>2 && height>2) { int w=width/3, h=height/3; g.fillRect ( xTL+w, yTL+h, w, h ); for (int k=0;k<9;k++) if (k!=4) { int i=k/3, j=k%3; drawSierpinskiCarpet ( xTL+i*w, yTL+j*h, w, h ); // recursion } } } }
Див. також
Примітки
- W. Sierpinski. Sur une courbe cantorienne qui contient une image biunivoquet et continue detoute courbe donnée. //Comptes rendus hebdomadaires des séances de l'Académie des sciences. - Paris. – Tome 162, Janvier - Juin 1916. - Pp. 629 – 632. - [[https://web.archive.org/web/20210824050957/https://gallica.bnf.fr/ark:/12148/bpt6k3115n.f631 Архівовано 24 Серпня 2021 у Wayback Machine.]]
Посилання
- Variations on the Theme of Tremas II [ 28 Вересня 2006 у Wayback Machine.]
Вікісховище має мультимедійні дані за темою: Sierpinski carpet |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ki lim Serpi nskogo ce ploskij fraktal vpershe opisanij Vaclavom Serpinskim v 1916 roci Kilim ye odnim iz prikladiv mnozhini Kantora u dvoh vimirah u bilshih vimirah Serpinskij prodemonstruvav sho cej fraktal ye de bud yakij mozhlivij odnovimirnij graf sproektovanij na dvovimirnu do pidmnozhini servetki Serpinskogo Dlya krivih yaki ne mozhut buti zobrazheni na dvovimirnij poverhni bez samoperetinan vidpovidna universalna kriva gubka Mengera uzagalnennya dlya bilshih vimiriv PobudovaPobudova kilima Serpinskogo pochinayetsya iz kvadrata Kvadrat rozrizayetsya na 9 kongruentnih pidkvadrativ sho utvoryuyut sitku tri na tri i centralnij pidkvadrat vidalyayetsya Ta zh procedura neskinchenno rekursivno zastosovuyetsya do vismoh kvadrativ sho zalishilisya Na ilyustraciyi nizhche pokazani pershi iteraciyi procesu pobudovi Kilim Serpinskogo Faza 0 Faza 1 Faza 2 Faza 3 Faza 4 Faza 5 maye rozmirnist Gausdorfa ln 8 ln 3 1 892 8 displaystyle ln 8 ln 3 approx 1 8928 Yak naslidok mira Lebega dorivnyuye nulyu Brounivskij ruh na kilimi SerpinskogoTema brounovskogo ruhu na kilimi Serpinskogo v ostanni roki privernula naukovij interes Martin Barlou j Richard Bass pokazali sho vipadkove blukannya na kilimi Serpinskogo poshiryuyetsya z menshoyu shvidkistyu nizh neobmezhene vipadkove blukannya na ploshini Dlya ostannogo vipadku serednya vidstan proporcijna n1 2 pislya n krokiv a vipadkove blukannya na diskretnomu kilimi Serpinskogo daye serednyu vidstan proporcijnu n1 b dlya deyakogo b gt 2 Martin Barlou j Richard Bass takozh pokazali sho ce vipadkove blukannya zadovolnyaye silnishim nerivnostyam tak zvanim subgausovim nerivnostyam i zadovolnyaye ovalnij pri comu ne zadovolnyayuchi parabolichnij Isnuvannya cogo prikladu bulo vidkritoyu problemoyu bagato rokiv Komp yuterna programaNastupnij Java aplet malyuye kilim Serpinskogo za dopomogoyu metodu sho rekursivno viklikaye sebe import java awt import java applet public class SierpinskiCarpet extends Applet private Graphics g null private int d0 729 3 6 public void init g getGraphics resize d0 d0 public void paint Graphics g start recursion drawSierpinskiCarpet 0 0 getWidth getHeight private void drawSierpinskiCarpet int xTL int yTL int width int height if width gt 2 amp amp height gt 2 int w width 3 h height 3 g fillRect xTL w yTL h w h for int k 0 k lt 9 k if k 4 int i k 3 j k 3 drawSierpinskiCarpet xTL i w yTL j h w h recursion Div takozhTrikutnik Serpinskogo Gubka Mengera Kriva SerpinskogoPrimitkiW Sierpinski Sur une courbe cantorienne qui contient une image biunivoquet et continue detoute courbe donnee Comptes rendus hebdomadaires des seances de l Academie des sciences Paris Tome 162 Janvier Juin 1916 Pp 629 632 https web archive org web 20210824050957 https gallica bnf fr ark 12148 bpt6k3115n f631 Arhivovano24 Serpnya 2021 u Wayback Machine PosilannyaVariations on the Theme of Tremas II 28 Veresnya 2006 u Wayback Machine Vikishovishe maye multimedijni dani za temoyu Sierpinski carpet