Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2808.Введение в математическое моделирование..pdf
Скачиваний:
111
Добавлен:
15.11.2022
Размер:
38.88 Mб
Скачать

Рис. 6.32. Построение фрактала «салфетка Серпинского»

Подобие и скейлинг

Скейлинг —это преобразования параллельного переноса и из­ менения масштаба. Такая геометрическая фигура как прямая яв­ ляется инвариантной относительно преобразований параллельно­ го переноса и изменения масштаба. Действительно, прямая, про­

ходящая через точку XQе R3 , это множество 3 точек хе /?3 Ее

можно задать как x = x0 +ta, где ае R3,

-о<.</<+«>.

 

Изменим масштаб в одинаковое для всех точек x-f г раз; но­

вое множество г( 3)

состоит из точек:

 

 

x' = r(xQ +ta) = x0

+ t'a-(l-r)xQ , где

t' = rte

.

Если сдвинуть К З) параллельным переносом на (1 - г)хд, то

получим исходное множество 3.

Аналогичные преобразования можно ввести для плоскости и пространства, т.е. плоскость и пространство являются множества­ ми, инвариантными относительно скейлинга. Круг инвариантен относительно поворотов вокруг центра.

Рассмотрим ограниченное множество 3 —отрезок прямой. Он не обладает трансляционной симметрией. Но изменив длину в г< 1 раз получим новое множество 3' = г(3) —часть исходного. При определенном выборе масштаба г можно однократно покрыть ис­ ходное множество 3 непересекающимися 3,- множествами; в этом

случае можно сказать, что 3 - самоподобно с коэффициентом по­ добия г.

Для отрезка единичной длины таким масштабом является r(N) = l/N для квадрата r(N) = (l/N)^2 для параллелепипеда r(N) = (l/N ) ^ , где N —натуральное число.

Вообще для множества размерности D? имеем r(N) - (1/N ) I s ,

где Ds размерность подобия: Ds = -In А^/1пг(Л0 •

Таким образом, для рассмотренных ранее фракталов можно вычислить размерность подобия через ко^ФФиИиент г•'

а) кривая Кох. коэффициент подобий r= 1/3, N = 4, размер-

_

InJV

1п4

 

л л с .

 

ность подобия

Do =—-— ——=

 

— » J>ZD >

 

 

5

1пг(А0

ln(l/3)

 

 

б) «салфетка Серпинского»: г= 1/2,

3, Ds =

« 1>59 ;

1п 8

в) «ковер Серпинского»: г=\/Ъ, N —8, As1= ~ j ^ s=l>89.

Следует заметить, что для самоподобных фракталов, каковы­ ми являются рассмотренные ранее, фрактальная размерность и размерность подобия совпадают: Ds = D.

Множества Мандельброта и Жюлиа

До сих пор рассматривались так называемые линейные фрак­ талы: алгоритм их построения задавался линейной зависимостью. Однако фрактальные множества могут давать алгоритмы, задавае­ мые нелинейными зависимостями (например, квадратичными). Одним из известнейших нелинейных фракталов является множе­ ство Жюлиа. Рассмотрим итерационное квадратичное преобразо­

вание на комплексной плоскости: ги+1 +с>с = const. Начальная точка ZQ и значение параметра с в итерационном

процессе могут быть выбраны произвольно. Полученная последо­ вательность точек может вести себя трояко: либо начальная точка будет постепенно уходить в бесконечность, либо будет стремить­ ся к некоторой конечной точке комплексной плоскости, либо она не сможет принять определенного значения и будет блуждать по некоторой линии, т.е. существует три различных аттрактора (гео­ метрического места точек притяжения решения).

Граница раздела между конечными аттракторами и бесконеч­ ным аттрактором называется множеством Жюлиа. Вид множества Жюлиа зависит от параметра с. При с = 0 итерационный процесс имеет два аттрактора: ноль и бесконечность, границей между ними является окружность единичного радиуса с центром в начале ко­ ординат. На рис. 6.34 приведены множества Жюлиа для значений параметра с = 0,32 + 0,043/ и с = —0,11 + 0,67/. При некоторых зна-

* 4

fNl

-1 -0,5 6 0,5 1

a)

6)

Рис. 6.33. Фрактальное множество Жюлиа для значений параметра: с = 0,32 + 0,043/ (а); с = -0,11 + 0,67/ (б)

чениях параметра с множество Жюлиа перестает быть связным и распадается на множество отдельных мелких частей —такое мно­ жество называют пылью Фату. Вид множества Жюлиа весьма раз­ нообразен, однако в этом разнообразии существует определенный порядок: можно исследовать, при каких значениях параметра с множество будет связным, а при каких нет.

Поиски ответа на этот вопрос привели к открытию фракталь­ ного множества Мандельброта —множества значений параметра с, при которых последовательность, полученная в итерационном

процессе гл+1 =z% + с, где

с = const, и стартующая из точки ZQ = 0,

 

 

остается ограниченной. Вид

 

 

множества Мандельброта при­

 

 

веден на рис. 6.34.

 

 

Полученное множество

0,5;

 

симметрично относительно оси

 

 

абсцисс; ее основу составляет

 

 

кардиоида с вершинами на оси

 

 

абсцисс и круг с вершиной на

-0,5

 

оси абсцисс. Границы множе-

 

 

Рис. 6.34. Фрактальное множе­

-2 -1,5 -1 -0,5 0

0,5 1

ство Мандельброта