Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Класичніa фрактали.docx
Скачиваний:
17
Добавлен:
05.05.2019
Размер:
5.25 Mб
Скачать

3.6. Трикутний килим Серпінського, його властивості та способи задання

Регулярний фрактал, який називають трикутним килимом або серветкою Серпінського (Sierpinski gasket), отримується послідовним вирізанням центральних рівносторонніх трикутників так, як показано на рис. 3.12. В результаті маємо фігуру, зображену на рис. 3.12, що складається з нескінченної кількості ізольованих точок. Фрактальна розмірність серветки Серпінського підраховується так:

.

Інакше килим Серпінского Тс визначається за допомогою наступної нескінченної процедури. Візьмемо трикутник А0, А1, А2, що складається з усіх його внутрішніх і граничних точок, і на першому етапі розділимо його трьома середніми лініями на чотири трикутники, про які будемо говорити, що ці трикутники рангу 1.

Видалимо внутрішність центрального трикутника рангу 1. Залишаються три трикутники, кожний з його границею. Вони попарно перетинаються між собою, усякий раз по вершині. Позначимо ці трикутники (нагадаємо, рангу 1) через Верхній індекс означає номер етапу побудови, нижній – номер вершини, до якої даний трикутник прилягає.

На другому етапі візьмемо кожен трикутник рангу 1 і розділимо його середніми лініями на чотири трикутники, які назвемо трикутниками рангу 2. Внутрішність центрального трикутника знову відкидається, а три замкнених трикутники, що залишилися, позначаються через . Перший нижній індекс і унаслідується від трикутника рангу 1, у якому знаходиться даний трикутник рангу 2. Другий індекс j означає, який із трьох трикутників рангу 2, на які підрозділяється і-й трикутник , рангу 1, мається на увазі. Числа і та j можуть приймати значення 0, 1 або 2. Помітимо, що, якщо трикутників рангу 1, що залишилося було 3, то трикутників рангу, що залишилося, 2 – вже 9 .

На наступному, третьому етапі береться рангу 2, поділяється на чотири трикутники, що являються трикутниками рангу 3. Як і раніше, внутрішність центрального викидається і три трикутники, що залишилися, позначаються через , k дорівнює 0,1 чи 2 .

Килим Серпінського – це безліч тих точок вихідного трикутника , що не належать жодному з центральних трикутників довільного рангу, тобто нескінченність, що складається з тих точок, що не відкидаються ні на якому з цих етапів(див. рис. 3.12).

Рис. 3.12.

3.6.1. П л о щ а т р и к у т н о г о к и л и м а С е р п і н с ь к о г о. Вона дорівнює нулю. Про площу килима Серпінського говорити в тому сенсі, у якому говорять у школі про площу елементарних фігур, не можна: вона занадто “дірява” для того, щоб мати площу в змісті шкільного визначення.

З іншого боку, якщо площа вихідного трикутника А0, А1, А2 дорівнює 1, а на першому кроці з нього викидається один центральний трикутник рангу 1 площі , то площа залишку . На другому етапі з кожного трикутника рангу 1, що залишились відкидається центральний трикутник. Це означає, що площа частини, що залишається після другого етапу, складає знову площі того, що залишилася після першого етапу. Легко бачити, що після кожного наступного кроку залишається площі тієї фігури, що виникла на попередньому етапі. Тобто після -го кроку площа частини, що залишилася, дорівнює . І коли ми говоримо, що «площа» килима Серпінського дорівнює нулю, ми розуміємо наступне: для кожного з можна вказати таку фігуру, що, з одного боку, її площу не перевершує , а з іншого боку, ця фігура містить килим.

Іншими словами, серветка має нульову площу, оскільки в процесі її побудови було виключено площу, що точно дорівнює площі вихідного трикутника. Про це ж говорить і значення фрактальної розмірності, яка менша за розмірність поверхні, на якій знаходиться цей об’єкт. Але серветка – це крива, всі точки якої є точками розгалуження.

3.6.2. К р и в а С е р п і н с ь к о г о. Можна побудувати неперервну лінію, яка має таке ж значення фрактальної розмірності і геометрично еквівалентна серветці Серпінського [4:21]. Ініціюючим елементом для такої побудови береться відрізок одиничної довжини, який потім замінюється на конструкцію, що називається генератором, яка складається з трьох відрізків довжиною , розміщених під кутом 120о один до одного (рис. 3.13).

Рис. 3.13. Ініціюючий елемент та генератор для кривої Серпінського.

Потім кожен з цих відрізків замінюється в свою чергу на генератор вдвоє меншого розміру так, як показано на рис. 3.14 зліва. Права частина того ж рисунка зображає наступний крок цієї процедури.

Рис. 3.14. Другий та третій кроки при побудові кривої Серпінського.

Контури майбутньої серветки Серпінського виразно проступають на наступних двох етапах (рис. 3.15).

Рис. 3.15. Наступні два кроки при побудові кривої Серпінського.

Ця процедура повторюється до нескінченності. Кожне наступне зображення можна отримати з попереднього шляхом склеювання трьох зменшених вдвічі його копій, дві з яких повернуті на кут у 120о та -120о відносно оригіналу.

Аналітично цю множину, яку надалі позначатимемо , можна задати так:

,

де та – координати точки, взяті з одиничних відрізків в афінній системі координат, осі якої перетинаються під кутом 60о.

Цей запис отримуємо використовуючи двійкові дроби.

3.6.3. А н а л і т и ч н і с п о с о б и з а д а н н я

Спосіб 1. Розглянемо множину (2n), отриману на n-ому кроці побудови килима Серпінського SС(2).

Лема 1. Нехай х0= , у0= , .

M(x0,y0) SC(2)

Доведення леми проведемо методом математичної індукції:

1 крок : n= 1

М(x0,y0)

Рис. 3.16.

М( х0, у0) АВЕ

М(х00)CEF

У загальному випадку точка

М(х00)SC1(2)

Отже, твердження справедливе для п =1.

2 крок: припустимо, що твердження виконується для n = k, тобто

і доведемо виконується для п = k + 1, тобто

Нехай точка М(х00) на k-ому кроці попала в один з 3k трикутників, її координати записуються у вигляді

Рис. 3.17.

Розглянемо трикутник АС1В1. Його точки задовольняють таким умовам: всі вони лежать нижче прямої В1С1 та

Запишемо рівняння прямої В1С1:

В1С1 : х + у =

Тоді точка М(х0 0)

Аналогічно, розглядаючи трикутники С1ВА1 та В1А1С маємо:

М(х0,у0)С1ВА1

М(х00)В1А1С

Врахувавши значення k+10) та k+10) у кожному з трикутників, у загальному випадку можемо записати, що точка

М(х0,у0)SCk+1(2)

3 крок. Тому, за аксіомою індукції твердження правильне при кожному натуральному п. Лему доведено. [Посилання на Твердохлібову]

Теорема 3.1. Нехай х = тоді

М(х,у)SC(2) 0 і(х)+і(у) 1 .

Доведення. Трикутний килим Серпінського SC(2) є перерізом усіх множин, які утворюються на першому, другому, ..., -ому, ... кроці побудови, тобто

SC(2)= = SC(2)n.

Розглянемо множину (2n), яку отримали на -ому кроці побудови трикутного килима Серпінського, За щойно доведеною лемою 1

M(x,y) SCn(2)

В останній системі зробимо граничний перехід, при п

М(х,y) (2)

Користуючись тим, що х= маємо:

0 . Доведено.

Отже, розглядали одиничний паралелограм, кожна сторона якого поділена навпіл. Тоді сам паралелограм поділяється прямими на 4 менші паралелограми. Кожну точку з відрізка [0;1] можна подати у вигляді , .Отже, на першому кроці вилучаємо з розгляду точки з правого верхнього паралелограма. На другому – точки з паралелограмів, що знаходяться у правому верхньому куті паралелограмів, утворених на попередньому кроці. Продовжуючи цей процес, отримаємо точки серветки Серпінського (рис. 3.18).

Рис. 3.18. Перші три кроки побудови серветки Серпінського.

Спосіб 2. Інший спосіб аналітичного задання серветки Серпінського пропонує Працьовитий [20] (рис. 3.19).

Рис. 3.19.

Для побудови трикутника Серпінського беремо ряд rn= , групу коренів 3-го степеня з одиниці n=cos +sin , 0,1,2…, а також точки з відрізка [0,1] в трійковій системі числення. Кожній точці з [0,1] ставимо у відповідність точку на комплексній площині, використовуючи ряд rn та групу коренів 3-го степеня з одиниці k. (Після коми в представленні числа беремо нескінченну послідовність цифр).

Наприклад, точка на комплексній площині, яка відповідає точці 0,0121100... визначається наступним чином:

(3)0,0121100...=r10+r21+r32+r41+r51+r60+r70+...= 0+ 1+2+1+1+

+ ….

3.6.4. С а м о п о д і б н і с т ь т р и к у т н о г о к и л и м а Серпінського. Трикутний килим Серпінского самоподібний. Позначимо частину килима Серпінского, яка належить трикутнику Т1і , через Ті , і= 0,1,2 . Зрозуміло, що

Тс0 Т1 Т2 . (3.1)

Позначимо через h1 перетворення гомотетії з центром у вершині Аі і коефіцієнтом гомотетії . Візьмемо одне з них, наприклад h0 і переконаємося в тому, що при ньому килим Серпінского Тс відображається на Т0. Дійсно, при гомотетії трикутник Т1і рангу 1 переходить у трикутник Т2 рангу 2, і взагалі, трикутник Тnа1...аn… рангу n переходить при h0 у трикутник Тn0а1...аn... рангу

Нехай точка має адресу . Їй відповідає послідовність вкладених трикутників

Т1а1 Т2а1а2 ... Тnа1а2... ... (3.2)

Послідовність (3.2) при переходить також у послідовність вкладених один в одного трикутників:

Т10 Т20а1 Т30а1а2 ... Та+n0а1а2...аn ... (3.3)

Послідовності (3.3) відповідає точка х'=h0(х), що також належить килиму. Адреса точки х' є 1а2...n....

Отже, під дією гомотетії h0 кожна точка килима Тс з адресою а1а2...n... переходить у точку килима х'=h0(х) із Т0 з адресою 1а2...n..., що починається з 0.

Вірне і зворотне: у будь-яку точку х' килима із Т0, тобто в точку з адресою 1а2...n..., що починається з 0, переходить точка із наступною адресою: а1а2...n...

Таким чином, доведено, що h0с)=Т0. Тому що

Тс0 Т1 Т2=h0с) h1с) h2с),

килим Серпінского є об'єднання трьох гомотетичних йому образів і в цьому розумінні він самоподібний.