Фрактали Жуліа та Мендельброта

Міністерство  освіти і науки України

Рівненський державний  гуманітарний університет

Кафедра вищої математики

 

 

 

 

 

 

 

 

Фрактали Жуліа та Мендельброта

 

 

 

 

 

 

 

Курсова робота студентки

студент 3 курсу

спеціальності “Математика та інформатика”

групи МІ-32:

Чоботан Ірини Сергіївни

 

 

Науковий  керівник:

Марач Віктор Сільвестрович

 

 

 

 

 

 

 

 

 

 

 

 

Рівне – 2010

 

 

ЗМІСТ

3. Фрактал Мендельброта як генератор фрактальних множин Жуліа  3

4. Комп’ютерні програми фракталів Жуліа і Мандельброта  3

Висновок 3

Використана література  3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вступ

При  побудові моделей, що описують навколишній світ,  люди звикли використовувати такі  відомі геометричні  поняття, як  лінія, круг,  сфера,  квадрат,  куб  та  ін.  Однак  виявилося,  що  ці  прості образи не завжди адекватно описують природні об’єкти. Геометрія Евкліда  не  здатна  описати  форму  хмар,  гір,  дерев,  берега  моря та ін.  Справа  в  тому,  що  хмари – це  не  зовсім  сфери,  гори – не зовсім конуси та ін. Світ влаштований за дещо іншими законами, в природних структурах,  як  правило,  кількість різних  масштабів нескінченна.  Між тим зовсім  недавно математики  розробили математичні поняття,  які дозволяють  описати навіть  такі  складні природні  об'єкти.  Це  дозволяє  зробити так звана фрактальна геометрія, центральним поняттям якої є поняття “фрактал”.

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

Як відомо, термін "фрактал" був введений в науковий обіг Б. Мандельбротом в 1975 р. Одне з перших визначень фрактала спиралося на класичне передставлення про хаусдорфову розмірність: Мандельброт назвав фракталами множини, для яких розмірність Хаусдорфа строго більше топологічної (і зазвичай виражається нецілим числом) . Але надалі він став дотримуватися більш широкого визначення, у якому ключовим моментом є ідея подібності частини і цілого: на різних масштабах існують частини фігури, подібні фігурі вцілому.  При цьому малося на увазі саме подібність, а не точну відповідність частини і цілого. Таке визначення фрактала дозволяє значно розширити область його застосування, особливо для фізичних систем, які, на відміну від математичних побудов, що практично ніколи не дають точної відповідності цілого і його частин.

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

Що стали вже класичними множині Мандельброта і Жюліана були отримані при вивченні ітерацій квадратичного відображення на множині комплекcних чисел С. Вперше теорія ітерацій раціональних відображень комплексної площини була розвинена в   роботах  французьких   математиків Гастона   Жюліана і П'єра Фату в 1918-1919 р.р. З роботами Жюліана і Фату Мандельброт познайомився в 1945 р., а через 35 років, зацікавившись фракталами, інваріантними щодо нелінійних перетворень, він повернувся до цих робіт і, вже з застосуванням комп'ютера, побудував перші зображення множини, яка отримала згодом його ім'я .

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

Але, як відомо, в множини комплексних чисел С є "двійник" - гіперболічні (подвійні) числа H2. У той час, як в якості розширення С зазвичай розглядається некоммутативна алгебра кватерніонів Q1 для H2 природним розширення є комутативна алгебра H4 .Комутативність алгебр С, H2, H4 і взагалі Hn - багато в чому зумовлює різноманітність множин аналітичних функцій відповідних змінних, а ті, у свою чергу, жорстко пов'язані з різноманітністю групи конформних відображень. При цьому, комутативно-асоціативні гіперкомплексні числа Hn органічно пов'язані з нетривіальними фінслерованими геометріями з метрикою Бервальда-Моора і бачаться, можливо не менш перспективними з точки зору фізичних додатків, ніж звичайні комплексні числа . У світлі сказаного можна сподіватися, що на H2, також як і на С, можуть існувати фрактальні аналоги множин Мандельброта і Жюліа.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Фрактали Жуліа як області притягання відображень комплексної площини на себе.

У 1918 році Гастон Жюліа написав докладний «Мемуар» в кілька сотень сторінок, який був нагороджений призом Французької Академії. «Ця праця написана на високому рівні, але ... навряд чи можна знайти в ньому якісь зображення ». Робота Жюліа ігнорувалася протягом майже півстоліття, проте тепер вона в центрі уваги. Комп'ютери зробили видимим те, що не могло бути зображено за часів Жюліа. Візуальні результати перевершили всі очікування.

У роботі Жюліа розглядаються ітерації відображення виду:

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

 ( ):

                                       n=0,1,2,…                (1.1)

,

Виявляється, це відображення дає множину фракталів, відповідних множинні Жюліа J(a,b).

Означення 1. Множина Жюліа J(a,b) – це межа області , (тобто границя області притягнення нескінченності).

 

Рис.1.1

 

Зауважимо, що при a=b=0 множина Жюліа – це коло одиничного радіуса(рис 1.1). Дійсно, в цьому випадку відображення має єдину стійку нерухому точку z=0. При | z | <1 ітерації прямують до нуля, а при | z |> 1 – йдуть в нескінченність. При малих значеннях а, b множина J(a,b) вже не має форму кола і, як правило, є фракталом (див. рис.1). На рис. 2 показано збільшений фрагмент рис. 1                            

Рис.1.2 Фрактал Жуліа при а=-0,22,b=-0,74

Рис.1.3 Фрагмент Фрактала Жуліа при а=-0,22,b=-0,74

 

Повернімося тепер до нашого квадратичного відображення і розглянемо для початку найпростіший приклад, коли значення комплекної константи   с=0. У цьому випадку відображення має дві нерухомі точки . Перша з них є притягуючою, оскыльки а друга – відштохуючою  
Нехай початкова точка буде дорівнювати деякому комплексному числу .У цьому випадку при кожній ітерації обчислюється точний квадрат попереднього числа . Для цієї послідовності в залежності від є три можливості:

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

2. Початкове значення за модулем більша одиниці, Тоді послідовні числа за модулем стають все більші й більші, прямуючи в результаті до нескінченності. У цьому випадку атрактором є нескінченно віддалена точка.

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

Таким чином, у розглянутому прикладі на комплексній площині є дві області притягування. Одна лежить всередині кола одиничного радіуса і аттрактором точок, що належать їй, є нуль – притягуюча нерухома точка. Інша розташована зовні цього кола і має атрактором нескінченно віддалену точку. Межею між цими двома областями притягування є коло одиничного радіуса. На ній лежить друга (відштовхуюча) нерухома точка квадратичного відображення (а також відштовхуючі нерухомі точки відображень всіх вищих порядків ).

Здавалося б, ситуація гранично проста, і немає сенсу чекати будь-яких "підступів" в тому випадку, якщо величина у формулі відмінна від нуля. Границя, мабуть, залишиться гладкою і буде мати форму якимось чином деформованого кола, а притягуюча точка переміститься з початку координат в інше місце.

Рис.1.4 Басейн притягуючої нерухомої точки с=-0,12375+0,56508і

Однак не все так просто! Давайте, наприклад, візьмемо за с ненульове значення с=–0.12375+0.56508і. Тут для послідовності також є три можливості, подібні до перерахованих вище. Відмінність, проте, полягає в тому, що внутрішній атрактор вже не є нулем, і найголовніше – границя не є гладкою. На рис. 1.3 показана ця межа і внутрішня точка, до якої сходиться процес ітерацій. Видно, що границя сильно зламана. Можна переконатися, що під лупою будь-якого збільшення ця межа буде настільки ж зламана, як і без неї (див. рис. 1.4).

Рис.1.5 Фрактальна структура границі.

Мандельброт назвав це фрактальною структурою такої границі. Вона нагадує звивисту лінію морського берега, яка стає тим довша, чим більш дрібний масштаб використовується для її вимірювання. Однією з характерних особливостей цієї границі є її самоподібність. Якщо поглянути на будь-який з її фрагментів, то можна переконатися, що одна і та ж форма зустрічається в різних місцях і має різні розміри.

Рис.1.6 Басейн притягуючого циклу періода з, с=-0,12+0,74

У математиці такі межі областей притягування називають множинами Жюліа. Під час першої світової війни французькі математики Гастон Жюліа і П'єр Фату вивчали їх властивості для більш загального випадку раціональних відображень в комплексній площині. Їх захоплююча діяльність залишалася в основному невідомою навіть більшості математиків, оскільки за відсутності сучасної комп'ютерної графіки було майже неможливо передати їх тонкі ідеї. Наприклад, Жюліа і Фату було добре відомо про самоподібність, вони довели, що всю границю можна відновити з будь-якої довільно малої її частини шляхом скінченного числа ітерацій формули

Якщо вибрати тепер інше значення с, наприклад, с=–0.12+0.74і, то отримаємо мал. 1.5. Тепер множина Жюліа являє собою не один "деформований окіл", а складається з нескінченного числа деформованих кіл, що утворюють зв'язну множину. Внутрішні точки цієї множини притягуються вже не однією нерухомою точкою, а циклом з трьох точок , відмічених на рисунку більш крупно. У підсумку, стартувавши всередині одного з таких деформованих кіл, після досить великої кількості ітерацій, точка по черзі буде перескакувати до кожного з цих трьох кіл. Математично це означає, що

                (1.2)

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

Рис.1.7 Пил Фать, С=0,11031-0,67037

Таким чином, для кожного значення комплексного параметра с є своя множина Жюліа, що обмежує ті області комплексних чисел , які в процесі ітерацій не прямують до нескінченності. Зі зміною с, очевидно, змінюється і геометрія границь областей притягування, тобто множин Жюліа. Може статися так, що області притягування зникнуть зовсім і зв'язна границя перетвориться в хмару ізольованих точок, що називається пилом Фату (див. рис. 1.6). Часто ці точки групуються дуже химерним чином навколо певних місць, і роздільна здатність малюнка стає явно недостатньою, щоб в обмеженій області комплексної площини показати нескінченне число точок.

Якщо ми за початкову виберемо навмання одну з цих точок, то послідовні ітерації відображення переводитимуть нас з однієї точки цієї множини в іншу досить хаотичним чином. Якщо ж як початкову буде взята будь-яка інша точка (не з множини Жюліа), то в процесі ітерацій ми вийдемо в кінці кінців на нескінченність.

Використовуючи формули (1.2), нескладно написати комп'ютерну програму для побудови фрактала Жюліа – множини Жюліа J (a,b). На рис. 1.7 показаний фрактал J (0,1), а на рис. 1.8 – фрактал J (–3/4, 0).

Рис 1.8 Фрактал Жюліа а=0, b=1

 

 

Рис 1.9 Фрактал Жюліа а=-0,75, b=0

 

 

 

Фрактали Жюліа завжди симетричні відносно початку координат. Якщо ж b=0, то вони симетричні щодо обох осей х та у. Цей факт можна використовувати при написанні програми побудови фракталів. Розглянемо докладніше випадок b = 0.

Якщо в (1) покладемо b=0 і почнемо ітерації від точки Р (х, у) на осі х (у=0), то її образ також буде лежати на осі х. Таким чином, для орбіти, що виходить з цієї точки, yn= 0, і

                                                 (1.3)

Тобто, відображення (1.2) в цьому випадку зводиться до одновимірного відображення (1.3).

Відображення (1.4) еквівалентно моделі обмеженого зростання популяції

                 (1.4)

Дійсно, роблячи в цьому  відображенні заміну , отримуємо (1.3) з а = а/2- а2/ 4.

 Нескладно бачити, що для 1<а<3 відображення (1.1) має стійку нерухому точку і встановити поведінку при а>3. А саме, при збільшенні а від а=3 спостерігається подвоєння періоду за Фейгенбаумом. Значення а=3 відповідає а= –3/4, а нерухома точка відповідає     х=–1/2. Отже, ця нерухома точка знаходиться на межі області стійкості. Для двовимірного відображення (1.2) це означає, що нерухома точка (–1/2,0) знаходиться на межі області стійкості і, отже, належить фракталу.

Подальший аналіз показує, що фрактал на рис. 1.7 складається з нескінченного ряду островів, які торкаються один одного попарно на осі х.

Рис. 1.8 показує фрактал. J(0.11, 0.66). Помітно, що він не є зв'язним, а складається з окремих компонентів, подібно до точкової множини Кантора. Фрактали такого типу зазвичай називають «пилом Фату» на честь математика Фату.

Рис 1.10 Фрактал Жюліа а=0.11, b=0.66

 

 

Фрактали Жюліа дають багато прекрасних картин, особливо якщо використовувати при їх побудові колір.

При побудові кольорових фракталів використовується умова наближення орбіти до аттрактора – нескінченно віддаленої точки, як для фракталів Жюліа, або до скінченної, як для фракталів Ньютона.

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

Колір ж кожної точки на екрані визначається числом ітерацій, який буде потрібний орбіті, щоб наблизитися до аттрактора. Якщо використовувати 256 кольорів, то номер кольору можна, наприклад, визначити за формулою , де n – число зроблених ітерацій.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Властивості фрактальних множин Жуліа.

 

Жюліа докладно дослідив властивості цієї множини.

1) Відображення  ,  (2.1) переводить J(a,b) в себе. Іншими словами, множина J(a,b) – інваріантна множинні перетвореннь (2.1).

2) Майже кожна точка Р (х, у) має два прообрази.

 Справді, розв’язуючи  (2.1) щодо х і у, отримаємо:

Тому і, отже,

 З цієї формули знаходимо два значення хn:

 

Якщо хn відомо, уn можна знайти з другого співвідношення у формулі (2.1):

                       Отже, точка Р(х,у) має два прообрази. Кожен з цих прообразів має, у свою чергу, також по два прообрази і т. д. Знову ми отримуємо структуру довійкового дерева. Згідно Жюліа, прообрази заповнюють J скрізь щільно.

3) Усі нестійкі періодичні цикли розташовані в J.

4) Орбіта довільної точки РєJ залишається в J і є або періодичним циклом, або хаотичною орбітою.

5) Для зворотного відображення  множина Жюліа – атрактор.

3. Фрактал Мендельброта як генератор фрактальних множин Жуліа

 

Ми вже переконалися в тому, що множини Жюліа функції z2 + c мають велику різноманітність. Дійсно, для кожного нового значення с ми отримуємо вражаючі зображення. Тим не менш, насправді існують всього два типи множин Жюліа. Кожна множина Жюліа функції fс(z) =z2 + с або зв'язна, або цілком незв'язно. Звичайно, вони можуть виглядати абсолютно

по-різному, навіть належачи до одного і того ж типу. Деякі  зв'язні множини Жюліа виглядають як прості замкнуті криві, які є фракталами, як це має місце у випадку 0 < |c| < 1/4. Існують також зв'язні множини Жюліа,

які не є простими замкнутими кривими, як, наприклад, в 

випадку с= –1 (на мал.)

 З іншого боку, усі цілком  незв'язні множини Жюліа мають ту ж властивість, що вони являють собою "канторовий пил".

Множина Мандельброта (див. мал. 3.1, 3.2) служить індикатором для двох типів множини Жюліа функції z2+с. Кожна точка в множині Мандельброта представляє значення с, для якого множина Жюліа J(fc) зв'язна. Кожна точка з доповнення до множини Мандельброта представляє значення с, для якого J(fc) цілком незв'язна. У визначенні множини Мандельброта про це нічого не говориться, але основна теорема цього параграфа говорить саме про це.

Множина Мандельброта М для полінома fc(z) = z2 + с визначається як множина усіх сєС, для яких орбіта точки 0 обмежена, тобто

.

Рівносильне визначення записується як

Рівносильність цих визначень випливає з того, що

а значить, існує таке R > 0, що з |z| > R випливає Якщо для деякого n0 має місце нерівність , то

3.1Множина Мендельброта для z2+c

для всіх n> n0:

Тобто

Вибір точки 0 за початкову стане ясний з доведення основної теореми. Це пов'язано з тією обставиною, що точка 0 – єдина критична точка fс, тобто єдина точка, в якій похідна перетворюється в нуль. Визначення множини Мандельброта М, наведене вище, є робочим, тобто воно може бути безпосередньо використане для написання програми, що визначає належність точки множині Мандельброта. Завдання перевірки орбіт на збіжність спрощується при використанні наступної теореми.

Теорема 1. Якщо |с|> 2 і |z|>|c|, то орбіта z прямує до . Зокрема, з цього випливає, що точка с не належить М

Рис. 3.2. Вікно множини Мандельброта в околі точки с= -1,75 +0і .

Доведення. Покладемо | с | = 2 + , де > 0. Тоді

Зокрема і при ітеруванні отримуємо:

Внаслідок цього, при Цим доведено перше

твердження. Щодо другого  твердження: так як орбіта точки с прямує до нескінченності і , то орбіта нуля також прямує до нескінченності.

Розглянувши отриманий отримуємо, що перевіряти треба тільки точки |с|<2. Причому у випадку | c | <2, якщо орбіта досягає стану, коли її величина перевершує 2, то це означає, що вона прямує до нескінченності, і отже,

ця точка не належить М. Точка с = –2 – єдина точка кола |с|= 2, яка належить множині Мандельброта.

Лемма 1. Нехай Г – гладка, проста замкнута крива на площині, і нехай fc(z)=z2 + c. Позначимо через Г-1 прообраз Г:

Щодо Г-1 можна стверджувати наступне.

1. Якщо точка с знаходиться строго всередині Г, то Г-1 також є гладкою, простою замкнутою кривою. Внутрішність Г-1 взаємно

однозначно відповідає внутріщності Г (рис. 3.3).

2. Якщо точка с лежить на кривій Г, то в цьому випадку Г-1 має вид гладкою вісімки. Кожна з внутрішніх областей Г-1 (Пелюстки вісімки) взаємно однозначно відповідає внутрішній області Г (рис. 3.4).

 

Рис. 3.3 Для с всередині Г

Рис.3.4 для с на Г.

Теорема 2. Нехай М - множина Мандельброта.

1. Для кожної точки  с  М відповідна їй множина Жюліа J (fc) зв'язна.

2. Для кожної точки с М відповідна множина Жюліа J (fc) цілком незв’язна і є насправді канторовою множиною.

Доведення. 1. Припустимо, що послідовність обмежена. У першу чергу, ми покажемо, що заповненням множини Жюліа К(fc) є перетин вкладеної послідовності замкнутих областей, тобто множин, які є об'єднаннями простих замкнутих кривих і областей, обмежених ними. Нехай Го – коло досить великого радіуса, що містить всі точки причому точки лежать всередині Го, а точки поза Го при Ітеруванні прямують до . Точка с знаходиться всередині Го, так як . Нехай Г-1 =fc-1о)За Згідно з лемою 1, f(с) відображає внутрішню область Г-1 у внутрішню область Го; зокрема, так як знаходиться всередині Го, то с лежить всередині Г-1, так само як і всередині Го.

Продовжимо ітерацію цього процесу. Нехай  п=1,2,... На кожному кроці точка с потрапляє всередину Г-п, так як знаходиться всередині Го, а це означає, що знаходиться всередині Г-1 і так далі до тих пір, поки остаточно не потрапить у внутрішню область, обмежену Г-п. Це дозволяє застосовувати лему на кожному кроці, що і забезпечує можливість ітерування (рис. 3.5).

Покладемо (всередині Г-п) і За побудовою, кожна точка поза К-п при ітеруванні прямує до . З цього випливає, що область притягування А ( ) визначається як

Таким чином, заповненням множина Жюліа К(fc) є множина К. Множина Жюліа J (fc) є границею А ( ), і отже, границею К.

Зв'язність K (fc) випливає з топологічних міркувань. Розглянемо вкладену послідовність компактних зв'язних множин, чиї доповнення теж зв'язні. Їх переріз має ті ж три властивості. Більше того, границя цього перерізу зв’язна. Так як послідовність множин К-п має вищевказані властивості, то множина K(fc) і J(fc) зв'язні.

Рис. 3.5. Стиснення на зв'язній множині Жюліа

2. Припустимо, що послідовність  необмежена. Ми знаємо, що в цьому випадку

Нехай Го – коло досить великого радіуса, причому:

а) лежить всередині Го;

б) усі точки поза Го ітеруются до ;

в) існує п0 таке, що:

 

Почнемо з того ж, що і  при доведенні частини 1 теореми, припустивши, що . Ця процедура працює до тих пір, поки ми не досягаємо п=п0 і не стикаємося з точкою с на кривій , а не всередині . У цьому місці ми використовуємо другу частину леми 3.1, де йдеться, що має вигляд вісімки, а множина Жюліа J (fc) міститься в об'єднанні двох внутрішніх областей. Так як кожна з цих областей що відображається на повну внутрішність , кожна повинна містити непорожню підмножину J(fc). У результаті ми приходимо до висновку, що множина J (fc) повинно бути незв’язна.

Після проходження п0, множини Г-п представляють собою об'єднання вісімок. Кожна вісімка породжує ще дві вісімки на наступному кроці. На кожному кроці J(fc) оточене вісімками для цього кроку (рис. 3.6). В результаті одержуємо, що J(fc) має нескінченно багато компонентів. Більш того, вірно і те, що кожен з цих компонентів є насправді одна-єдина точка, що і робить J(fc) цілком незв’язною. Для доведення цього треба провести ще додатковий аналіз. Найбільш просто це робиться у випадку досить великого с. Крім того, в цьому випадку J (fс) є ще і досконалою множиною, тобто вона замкнута і не має ізольованих точок. Таким чином, J(fc) має усі необхідні властивості, щоб вважати її пилом Кантора, а саме, вона компактна, цілком незв’язна і досконала (коли с М).

Рис. 3.6. Стиснення на цілком незв’язній множині Жюліа.

4. Комп’ютерні програми фракталів Жуліа і Мандельброта

Фрактали застосовуються в різноманітних програмах.Наприклад:

Visual Fractal

Visual Fractal - це цікава програма складання графіків фрактала. За допомогою даної програми, ви можете використовувати метод Ньютона для вирішення складних рівнянь і відображення фрактального графіка в області креслення. Графіки створюються і зберігаються у форматі bmp.

IFS Lab

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

Атрактор може бути візуалізовано алгоритмом випадкового повторення або в чорно-білому кольорі, або в яскравісної шкалою. IFS коефіцієнти можуть бути змінені в числовому відношенні і збережені в дискових файлах, звідки їх можна буде читати. За допомогою функції "Оптимізувати" користувач зможе створити прекрасний колаж із заданого IFS коду.

Заставка DanceFractal

Плавно мінливі анімовані фрактали. Незвичайні форми, приємні кольори. Абстрактні зображення можуть стати квіткою, фантастичним тваринам, Сфінксом або стати мозаїкою. Фрактали стають плазмою або полум'ям, можуть розпливатися по екрану як вода.

- Программа генерации фракталов.

Графічна фіча, що дозволяє розглядати у всіх подробицях Безліч Мандельбродта! .. А подробиць у нього - нескінченна безліч (пробач за тафтологію). Підтримує всі відео режими SVGA карти аж до 1024х768х256. Скачай, не пошкодуєш. Програмка дуж-же любить швидкі компи (чим швидше, тим краще). За повною завантажує співпроцесор машини. :)) Приклади фракталів, отриманих за допомогою цієї програми ти можеш глянути в розділі

 

Опис програми: Комп'ютерна програма (комп'ютерна гра) для відпочинку, розваги та створення професійних повноекранних зображень на основі фрактальної графіки. Гра надає благотворний вплив на психічний стан людини. Запропоновано філософське пояснення магії фрактальної графіки. Широкі можливості, але доступний і дітям. Не потребує навчання - завантаж і насолоджуйся. З версії 4.00 автоматична генерація зображень, широкі можливості роботи з кольором.

Chaos’4 Copyright 2003, Dmitry Pavlov

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

На принципі взаємодії інтуїції людини і математичного процесу побудована програма Chaos'4. При цьому користувачем управляє процесом розвиваються заздалегідь не предбачає що дає високу швидкість і вносить новизну в одержуваний результат.

Фрактали можна реалізувати  ще й в Паскалі. Наприклад:

 Програма яка робить заміну або одного горизонтального відрізка, або кожної сторони правильного багатокутника фрактальної кривої з будь-якою заданою формою

Фрактали Жуліа та Мендельброта