Фракталы в реальном мире объект исследования. Разнообразный мир фракталов. ⇡ Mandelbulb3D: редактор трехмерных фракталов

Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Введение…………………………………………………………………3-4

    Основная часть

1.1 Понятие фрактала…………………………………………………5

1.2.История происхождения термина «фрактальность»…………..5-6

1.3.Классификация фракталов……………………………………….6

1.4.Применение фракталов …………………………………………6-7

1.5.Построение фракталов в программе Живая Математика.…….7-8

1.6.Фрактальность химических соединений………………………8-12

1.6.1.Теоретическая часть………………………………………….8-9

1.7.2.Практическая часть…………………………………………..9-12

    Заключение……………………………………………………………13

    Список литературы……………………………………………………13

    Приложения

Введение

Вы, конечно же, слышали о фракталах. Вы, конечно же, видели эти захватывающие картинки более реальные, чем сама реальность. Горы, облака, кора дерева - все это выходит за рамки привычной евклидовой геометрии. Мы не можем описать камень или границы острова с помощью прямых, кружков и треугольников. И здесь нам приходят на помощь фракталы. Что же это за знакомые незнакомцы?

Что общего у дерева, берега моря, облака или кровеносных сосудов у нас в руке? Существует одно свойство структуры, присущее всем перечисленным предметам: они самоподобны. От ветки, как и от ствола дерева, отходят отростки поменьше, от них — еще меньшие, и т. д., то есть ветка подобна всему дереву. Похожим образом устроена и кровеносная система: от артерий отходят артериолы, а от них — мельчайшие капилляры, по которым кислород поступает в органы и ткани. Посмотрим на космические снимки морского побережья: мы увидим заливы и полуострова; взглянем на него же, но с высоты птичьего полета: нам будут видны бухты и мысы - все это фракталы.

Актуальность проекта

В нашей жизни фракталы встречаются практически на каждом шагу. Мы наблюдаем их в природе, физике, химии, медицине, экономике, графическом дизайне. И в школе мы можем создавать фракталы на уроках химии, показав красоту занимательность опытов. Фрактальная геометрия, поможет опровергнуть взгляд на математику как на сухую и недоступную дисциплину и станет дополнительным стимулом для учащихся в освоении этой интересной и увлекательной науки.

Тема фракталов относительно молода и ещё не достаточно хорошо изучена.

Гипотеза: Дендриты солей, как продукт кристаллизации из растворов, так же как фактически любые сложные продукты природы должны обладать фрактальными свойствами.

Проблема: Если выращенные дендриты обладают фрактальными свойствами, то можно использую программу «Живая математика» создать соответствующую им модель фрактала.

Цель работы : исследование и изучение основ фрактальной теории, выращивание дендритов солей различных металлов в школьной лаборатории

Объект исследования: Дендриты солей различных металлов.

Предмет исследования: Условия необходимые для протекания реакции образования дендритов.

Задачи:

1. Анализ литературы по теме исследования.

2. Познакомиться с фракталами различных видов.

3. Создание фракталов в школьной лаборатории.

4. Создать фрактал «Дерево Пифагора» в программе «Живая Математика».

5. Рассказать о применении фракталов.

Методы исследования:

    Частично-поисковый

    Исследовательский

Этапы исследования:

    Разработка плана

    Разработка инструментария

    Эксперимент

    Обработка и анализ данных эксперимента

    Формулировка вывода

    Оформление работы

Адресная направленность: Материалы могут быть использованы учащимися среднего и старшего звена во внеурочной деятельности, а так же педагогами школ и родителями.

Основная часть

    1. Понятие фрактала.

Каждый день мы видим всевозможные узоры и понимаем, что кто-то приложил немало усилий, чтобы их придумать. А что можно сказать об узорах, которые мы встречаем в природе? Что открывают они? Возьмем, к примеру, снежинки. Эти кристаллики образуются, когда водяной пар превращается в лед. По мере роста кристалликов возникают изящные ажурные узоры. Рассмотрим отдельную снежинку. Ее лучи разветвляются все снова, и снова, образуя лучики меньших размеров. Это свойство само подобия в математике называют фракталом, это фигура в которой один и тот же мотив повторяется в последовательном уменьшающемся масштабе. Где еще в природе встречаются примеры фрактальной структуры? Свойство само подобия демонстрируют и деревья. От ствола отходят ветви, от них ветки поменьше и так далее. Листья папоротника тоже представляют собой фрактал. Еще один вид фрактальной конфигурации это разделенная на камеры раковина наутилуса. Подрастая, наутилус строит новые все большие камеры, отделяя их от тех которые ему уже не нужны. В результате образуется фрактальная спираль, которая увеличиваясь, сохраняет ту же форму. Подобного рода спирали образуют и облака во время урагана, и завитки на маленькой раковине, и звезды в галактике, и семена в корзине подсолнечника.

    1. История происхождения фрактальности.

Понятия фрактал и фрактальная геометрия, появившиеся в конце 70-х, с середины 80-х прочно вошли в обиход математиков и программистов. Вплоть до 20 века шло накопление данных о таких странных объектах, без какой-либо попытки их систематизировать. Так было, пока за них не взялся Бенуа Мандельброт - отец современной фрактальной геометрии и слова фрактал. Работая в IBM математическим аналитиком, он изучал шумы в электронных схемах, которые невозможно было описать с помощью статистики. Постепенно сопоставив факты, он пришел к открытию нового направления в математике - фрактальной геометрии.

Фрактальная графика является на сегодняшний день одним из самых быстро развивающихся перспективных видов компьютерной графики. Математической основой фрактальной графики является фрактальная геометрия. Основное свойство фракталов: самоподобие, в самом простом случае небольшая часть фрактала содержит информацию о всем фрактале

    1. Классификация

Фракталы делятся на группы. Самые большие группы это: геометрические фракталы, алгебраические фракталы, системы итерируемых функций, стохастические фракталы.

Геометрические фракталы . Именно с них началась история фракталов. Это и есть те функции-монстры, которых так называли за не дифференцируемость в каждой точке. Геометрические фракталы являются также самыми наглядными, т. к. сразу видна самоподобность. Вообще все геометрические фракталы обладают самоподобностью, не изменяющейся при изменении масштаба.

Вторая большая группа фракталов - алгебраические. Свое название они получили, за то, что их строят, используя простые алгебраические формулы. Получают их с помощью нелинейных процессов в n-мерных пространствах.

Самыми известными из них являются множества Мандельброта и Жюлиа, Бассейны Ньютона и т.д.

    1. Применение.

В наши дни теория фракталов находит широкое применение в различных областях человеческой деятельности. Помимо фрактальной живописи фракталы используются в теории информации для сжатия графических данных (здесь в основном применяется свойство самоподобия фракталов — ведь чтобы запомнить небольшой фрагмент рисунка и преобразования, с помощью которых можно получить остальные части, требуется гораздо меньше памяти, чем для хранения всего файла). Добавляя в формулы, задающие фрактал, случайные возмущения, можно получить стохастические фракталы, которые весьма правдоподобно передают некоторые реальные объекты — элементы рельефа, поверхность водоемов, некоторые растения, что с успехом применяется в физике, географии и компьютерной графике для достижения большего сходства моделируемых предметов с настоящими. В радиоэлектронике в последнее десятилетие начали выпускать антенны, имеющие фрактальную форму. Занимая мало места, они обеспечивают вполне качественный прием сигнала. А экономисты используют фракталы для описания кривых колебания курсов валют (это свойство было открыто Мандельбротом более 30 лет назад).

    1. Построение фракталов в программе Живая Математика.

Сейчас придумано большое число алгоритмов рисования фракталов. В интернете можно найти и скачать готовые программы, я работаю в программе Живая Математика.

Живая Математика - это уникальная программа позволяющая строить современный компьютерный чертеж, который выглядит как традиционный, однако, представляет собой качественно совершенно новое явление. Чертёж, построенный на бумаге с помощью карандаша и линейки, имеет важнейшее значение, но обладает двумя недостатками: требует затрат времени и конечный продукт оказывается статичным. Программа «Живая Математика» позволяет значительно экономить время, но самое главное: чертёж, построенный с помощью программы, можно тиражировать, деформировать, перемещать и видоизменять. Элементы чертежа легко измерить компьютерными средствами, а результаты этих измерений допускают дальнейшую компьютерную обработку.

1.6.Фрактальность химических соединений.

До появления термина «фракталы» в минералогии, а потом и в химии употребляли термин «дендрит» и «дендритные формы». Дендрит представляет собой ветвящееся и расходящееся в стороны образование, возникающее при ускоренной или стеснённой кристаллизации в неравновесных условиях, когда кристалл расщепляется по определённым законам. Они ветвятся и разрастаются в разные стороны, подобно дереву. Процесс образования дендрита принято называть дендритным ростом. В процессе дендритного развития объекта кристаллографическая закономерность изначального кристалла утрачивается по мере его роста. Дендриты могут быть трёхмерными объёмными (в открытых пустотах) или плоскими двумерными (если растут в тонких трещинах горных пород). В качестве примера дендритов можно привести ледяные узоры на оконном стекле, снежинки и живописные окислы марганца, имеющие вид деревьев в пейзажных халцедонах и в тонких трещинах розового родонита. В зонах окисления рудных месторождений самородная медь, серебро и золото имеют ветвистые дендридные формы, а самородный висмут и ряд сульфидов образуют решётчатые дендриты. Для барита, малахита и многих других минералов, например, «пещерные цветы» арагонита и кальцита в карстовых пещерах известны почковидные или кораллообразные дендриты. Дендриты как специфический продукт кристаллизации из растворов, несомненно, обладают фрактальными свойствами, хотя этими свойствами обладают фактически любые сложные продукты природы и человеческой деятельности

В химии есть много занимательных опытов получения дендридов металлов, таких как «дерево Сатурна», «дерево Юпитера» и «дерево Дорфмана»

. «Сатурново дерево» называют иногда деревом Парацельса- врача-алхимика, основателя фармацевтической химии. Готовя одно из своих для получения лекарств растворением в уксусной кислоте металлического свинца, он задумал добавить еще и ртуть, а потому внес в сосуд кусочки цинка. Не имея времени продолжить опыт, Парацельс оставил сосуд на несколько дней, и как же сильно он был поражен, увидев на кусочках цинка блестящие веточки неизвестной природы! Ученый счел, что ртуть, затвердев, вышла из кусочков цинка. Позже красивое «дерево» получило название «сатурново» по алхимическому названию свинца.

Zn + Pb(CH3COO)2 = Pb + Zn(CH3COO)2 .

Парацельсу приписывают и получение кристаллов олова на кусочках цинка - «дерева Юпитера». Чтобы вырастить такое «дерево», в высокий стеклянный сосуд наливают водный раствор 30 - 40 г хлорида олова SnCl2 в 100 мл воды и погружаютцинковую пластинку.

Zn + SnCl2 = Sn+ ZnCl2.

Серебряное «деревце Дорфмана» получается, если в стеклянный стакан с каплей ртути на дне налить 10%-й водный раствор нитрата серебра AgNO3. Сначала ртуть покрывается серой пленкой амальгамы серебра (сплава ртути с серебром), а через 5 - 10 секунд на ней быстро начинают расти блестящие игольчатые кристаллы серебра. Спустя несколько минут иглы начинают ветвиться, а через час в сосуде вырастает сверкающее серебряное деревце. Здесь очень важно точно соблюсти рекомендованную концентрацию нитрата серебра: при более низком содержании AgNO3 роста кристаллов металлического серебра не наблюдается, а при более высоком- кристаллизация серебра идет без образования ветвистых кристаллов.

Hg + 2AgNO3= 2Ag + Hg(NO3)2

Практическая часть

Опыт №1. Коллоидный сад или «химические водоросли».

В химические стаканы налить силикатный клей, разбавить его водой, соотношение 1:1. В каждый стакан добавить по щепотке хлоридов: меди, железа, марганца и алюминия. Со временем в стакане можно наблюдать рост «химических водорослей», которые состоят из нерастворимых силикатов металлов и напоминают настоящие нитчатые водоросли. Цвет водорослей зависит от металла. Соли меди дают голубые водоросли, железа (III) - коричневые, алюминия - белые, марганца - бежевые.

CuCl 2 + Na 2 SiO 3 2NaCl + CuSiO 3

2FeCl 3 + 3Na 2 SiO 3 Fe 2 (SiO 3)3 + 6NaCl

MnCl 2 + Na 2 SiO 3 MnSiO 3 + 2NaCl

2AlCl 3 + 3Na 2 SiO 3 Al(SiO 3)3 + 6NaCl

Опыт №2. Цианофератные водоросли Ломоносова.

Изумительные "растения", похожие на нитевидные водоросли вырастают в сосудах при взаимодействии в водном растворе гексацианоферратов калия с сульфатом меди (II). Для этого в водный раствор 100-150г сульфата меди(II) CuSO4 в 1 литре воды опустить кристаллики красной кровяной соли - гексацианоферрата калия K3. Появление водных "растений" связано с реакциями, в которых выпадает в осадок малорастворимая комплексная соль KCu. Это соединение покрывает внесенные кристаллики полупроницаемой пленкой. Через пленку просачивается вода из раствора. Давление под пленкой возрастает, в некоторых местах она прорывается, и там начинают расти длинные изогнутые трубочки - водоросли. Рост продолжается до тех пор, пока не израсходуется весь кристалл внесенной соли.

K 3 + CuSO 4 KCu + K 2 SO 4

Опыт №3. Пейзажи на стекле

Чтобы запечатлеть причудливые узоры из мелких цветных кристалликов солей, существует следующий способ. Нужно приготовить теплый раствор 2-3г желатина в 100мл воды и 10-15% водные растворы окрашенных солей (сульфата меди(II) CuSO4, дихромата калия K2Cr2O7, хлорида кобальта CoCl2). Эти растворы содержат 10-15г каждой соли в 100г воды. Затем раствор желатина нужно смешать с десятикратным объемом раствора соли и вылить смесь на обезжиренную стеклянную пластинку, чтобы получился слой толщиной 2-3 мм. Пластинку оставить в горизонтальном положении для испарения воды. Через 1-2 дня тонкий слой раствора желатина с примесями солей высыхает, и на стекле появляются причудливые узоры из цветных кристаллов синего, оранжевого, зеленого и розового цвета.

Опыт №5. Коралловый риф

Если кристаллы хлорида натрия растут при испарении раствора с поверхности пористой керамики, то они часто приобретают форму волокон. В случае испарения раствора соли с поверхности бумаги удалось получить сростки кристаллов в форме веточек - дендритов. Провести такой эксперимент очень просто. Надо кусочек фильтровальной бумаги в цилиндр диаметром 2-3 см и высотой 15-25 см и поставить цилиндр вертикально в чашку Петри и закрепить его сверху. В чашку почти доверху насыпать хлорид натрия, добавляя немного желтой кровяной соли K4 (четверть чайной ложки), далее перемешать и долить воды - чтобы она хорошо смочила соль и раствор начал подниматься вверх по фильтровальной бумаге. С поверхности бумаги раствор будет постепенно испаряться, а на его месте из чашки будут подниматься свежие порции (за счет капиллярного эффекта). По мере испарения раствора нужно добавлять в чашку воду и подсыпать соль. Постепенно на поверхности бумаги начнут расти кристаллы соли, которые через несколько дней примут форму веточек. Сам бумажный цилиндрик станет похож на белый коралл. Добавка желтой кровяной соли благоприятствует формированию волокнистых кристаллов хлорида натрия. Без нее поваренная соль просто образует корку на поверхности бумаги. Данная реакция имеет практическое значение, т.к желтая кровяная соль - гексацианоферрат калия K4 является пищевой добавкой Е563, которую используют в пищевой промышленности в качестве антислеживающих агентов, а также осветителей.

Рассмотрев более детально с помощью увеличительных приборов выросшие дендриты хлорида натрия я пришла к выводу, что оно напоминает дерево Пифагора и поэтому используя программу «Живая Математика» я попыталась построить его модель.

Дерево Пифагора называется так потому, что каждая тройка попарно соприкасающихся квадратов ограничивает прямоугольный треугольник и получается картинка, которой часто иллюстрируют теорему Пифагора, «пифагоровы штаны во все стороны равны»

Хорошо видно, что всё дерево ограничено. Если самый большой квадрат единичный, то дерево поместится в прямоугольник 6 × 4. Значит, его площадь не превосходит 24. Но с другой стороны, каждый раз добавляется в два раза больше троек квадратиков, чем в предыдущий, а их линейные размеры в √2 раз меньше. Поэтому на каждом шаге добавляется одна и та же площадь, которая равна площади начальной конфигурации, то есть 2.

Заключение

В заключение хочется сказать, фракталы стремительно вторгаются во многие области физики, химии, биологии, медицины, социологии, экономики. В химии есть много занимательных опытов. Выращивание фракталов—очень интересное занятие. Смотришь, вроде нет ничего, и вот спустя несколько минут появляются иглы, затем начинают ветвиться, а через 1 ч в сосуде вырастают деревца. Хочется создавать все новое и новое. Созданные формы привлекательны с эстетической точки зрения. Программа Живая Математика - весьма гибкий инструмент, позволяющий реализовать многие мои фантазии. Удивительные геометрические объекты - фракталы я строю применяя изготовление простой конструкции, которая формирует все меньшие и меньшие детали фигуры Фрактальная геометрия предлагает хорошую возможность популяризации математических знаний. Поэтому фрактальная геометрия, фракталы в химии станут дополнительным стимулом для учащихся в освоении этих интересных и увлекательных наук. Ведь математика, химия, биология и физика тесно связаны друг с другом, как и все на Земле, во Вселенной.

Библиографический список

1. Витолин Д. Применение фракталов в машинной графике.

2. Забарянский С.Ф., Фрактальное сжатие изображений . - Компьютеры + программы.

3. Дмитриев А. Хаос, фракталы и информация.

4. Геворг Симонян Фрактальность химических соединений.

5. Шабат Г.Б. (научный руководитель) Живая Математика: Сборник методических материал

ПРИЛОЖЕНИЕ №1

«Сатурново дерево или дерево Парацельса» «Серебряное деревцо Дорфмана»

«Дерево Юпитера»

ПРИЛОЖЕНИЕ №2

Опыт №1: Силикатные водоросли»

ПРИЛОЖЕНИЕ №3.

Опыт №2: Цианоферратные водоросли

Опыт №3: Пейзажи на стекле

CoSO 4 CuSO 4 K 2 Cr 2 O 7

ПРИЛОЖЕНИЕ №4

Опыт №4. Коралловый риф

Самые гениальные открытия в науке способны кардинально изменить человеческую жизнь. Изобретенная вакцина может спасти миллионы людей, создание оружия, наоборот, эти жизни отнимает. Совсем недавно (в масштабе человеческой эволюции) мы научились «укрощать» электричество — и теперь не можем себе представить жизнь без всех этих удобных устройств, использующих электроэнергию. Но есть и такие открытия, которым мало кто придает значение, хотя они тоже сильно влияют на нашу жизнь.

Одно из таких «незаметных» открытий — фракталы. Вам наверняка доводилось слышать это запоминающееся слово, но знаете ли вы, что оно означает и как много интересного скрыто в этом термине?

В каждом человеке заложена природная любознательность, стремление познавать окружающий его мир. И в этом стремлении человек старается придерживаться логики в суждениях. Анализируя процессы, происходящие вокруг него, он пытается найти логичность происходящего и вывести некоторую закономерность. Самые большие умы на планете заняты этой задачей. Грубо говоря, ученые ищут закономерность там, где ее быть не должно. Тем не менее даже в хаосе можно найти связь между событиями. И эта связь — фрактал.

Наша маленькая дочь, четырех с половиной лет, сейчас находится в том прекрасном возрасте, когда число вопросов «Почему?» многократно превышает число ответов, которые взрослые успевают давать. Не так давно, рассматривая поднятую с земли ветку, дочка вдруг заметила, что эта ветка, с сучками и ответвлениями, сама похожа на дерево. И, конечно, дальше последовал привычный вопрос «Почему?», на который родителям пришлось искать простое объяснение, понятное ребенку.

Обнаруженная ребенком схожесть отдельной веточки с целым деревом — это очень точное наблюдение, которое лишний раз свидетельствует о принципе рекурсивного самоподобия в природе. Очень многие органические и неорганические формы в природе формируются аналогично. Облака, морские раковины, «домик» улитки, кора и крона деревьев, кровеносная система и так далее — случайные формы всех этих объектов могут быть описаны фрактальным алгоритмом.

⇡ Бенуа Мандельброт: отец фрактальной геометрии

Само слово «фрактал» появилось благодаря гениальному ученому Бенуа Мандельброту (Benoît B. Mandelbrot).

Он сам придумал этот термин в семидесятых годах прошлого века, позаимствовав слово fractus из латыни, где оно буквально означает «ломанный» или «дробленный». Что же это такое? Сегодня под словом «фрактал» чаще всего принято подразумевать графическое изображение структуры, которая в более крупном масштабе подобна сама себе.

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

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

При жизни Бенуа Мандельброт неоднократно говорил, что он не занимается формулами, а просто играет с картинками. Этот человек мыслил очень образно, а любую алгебраическую задачу переводил в область геометрии, где, по его словам, правильный ответ всегда очевиден.

Неудивительно, что именно человек с таким богатым пространственным воображением стал отцом фрактальной геометрии. Ведь осознание сути фракталов приходит именно тогда, когда начинаешь изучать рисунки и вдумываться в смысл странных узоров-завихрений.

Фрактальный рисунок не имеет идентичных элементов, но обладает подобностью в любом масштабе. Построить такое изображение с высокой степенью детализации вручную ранее было просто невозможно, на это требовалось огромное количество вычислений. Например, французский математик Пьер Жозе Луи Фату (Pierre Joseph Louis Fatou) описал это множество более чем за семьдесят лет до открытия Бенуа Мандельбротом. Если же говорить про принципы самоподобия, то о них упоминалось еще в трудах Лейбница и Георга Кантора.

Один из первых рисунков фрактала был графической интерпретацией множества Мандельброта, которое родилось благодаря исследованиям Гастона Мориса Жюлиа (Gaston Maurice Julia).

Гастон Жюлиа (всегда в маске — травма с Первой мировой войны)

Этот французский математик задался вопросом, как будет выглядеть множество, если построить его на основе простой формулы, проитерированной циклом обратной связи. Если объяснить «на пальцах», это означает, что для конкретного числа мы находим по формуле новое значение, после чего подставляем его снова в формулу и получаем еще одно значение. Результат — большая последовательность чисел.

Чтобы получить полное представление о таком множестве, нужно проделать огромное количество вычислений — сотни, тысячи, миллионы. Вручную это сделать было просто нереально. Но когда в распоряжении математиков появились мощные вычислительные устройства, они смогли по-новому взглянуть на формулы и выражения, которые давно вызывали интерес. Мандельброт был первым, кто использовал компьютер для просчета классического фрактала. Обработав последовательность, состоящую из большого количества значений, Бенуа перенес результаты на график. Вот что он получил.

Впоследствии это изображение было раскрашено (например, один из способов окрашивания цветом — по числу итераций) и стало одним из самых популярных изображений, какие только были созданы человеком.

Как гласит древнее изречение, приписываемое Гераклиту Эфесскому, «В одну и ту же реку нельзя войти дважды». Оно как нельзя лучше подходит для трактования геометрии фракталов. Как бы детально мы ни рассматривали фрактальное изображение, мы все время будем видеть схожий рисунок.

Желающие посмотреть, как будет выглядеть изображение пространства Мандельброта при многократном увеличении, могут сделать это, загрузив анимационный GIF .

⇡ Лорен Карпентер: искусство, созданное природой

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

Будущий сооснователь легендарной студии Pixar Лорен Карпентер (Loren C. Carpenter) в 1967 году начал работать в компании Boeing Computer Services, которая была одним из подразделений известной корпорации, занимающейся разработкой новых самолетов.

В 1977 году он создавал презентации с прототипами летающих моделей. В обязанности Лорена входила разработка изображений проектируемых самолетов. Он должен был создавать картинки новых моделей, показывая будущие самолеты с разных сторон. В какой-то момент в голову будущему основателю Pixar Animation Studios пришла в голову креативная идея использовать в качестве фона изображение гор. Сегодня такую задачу может решить любой школьник, но в конце семидесятых годов прошлого века компьютеры не могли справиться со столь сложными вычислениями — графических редакторов не было, не говоря уже о приложениях для трехмерной графики. В 1978 году Лорен случайно увидел в магазине книгу Бенуа Мандельброта «Фракталы: форма, случайность и размерность». В этой книге его внимание привлекло то, что Бенуа приводил массу примеров фрактальных форм в реальной жизни и доказывал, что их можно описать математическим выражением.

Такая аналогия была выбрана математиком не случайно. Дело в том, что как только он обнародовал свои исследования, ему пришлось столкнуться с целым шквалом критики. Главное, в чем упрекали его коллеги, — бесполезность разрабатываемой теории. «Да, — говорили они, — это красивые картинки, но не более. Практической ценности теория фракталов не имеет». Были также те, кто вообще считал, что фрактальные узоры — просто побочный результат работы «дьявольских машин», которые в конце семидесятых многим казались чем-то слишком сложным и неизученным, чтобы всецело им доверять. Мандельброт пытался найти очевидное применение теории фракталов, но, по большому счету, ему и не нужно было это делать. Последователи Бенуа Мандельброта в следующие 25 лет доказали огромную пользу от подобного «математического курьеза», и Лорен Карпентер был одним из первых, кто опробовал метод фракталов на практике.

Проштудировав книжку, будущий аниматор серьезно изучил принципы фрактальной геометрии и стал искать способ реализовать ее в компьютерной графике. Всего за три дня работы Лорен смог визуализировать реалистичное изображение горной системы на своем компьютере. Иными словами, он с помощью формул нарисовал вполне узнаваемый горный пейзаж.

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

Используя более крупные треугольники, Карпентер дробил их на четыре мелких и затем повторял эту процедуру снова и снова, пока у него не получался реалистичный горный ландшафт. Таким образом, ему удалось стать первым художником, применившим в компьютерной графике фрактальный алгоритм для построения изображений. Как только стало известно о проделанной работе, энтузиасты по всему миру подхватили эту идею и стали использовать фрактальный алгоритм для имитации реалистичных природных форм.

Одна из первых визуализаций 3D по фрактальному алгоритму

Всего через несколько лет свои наработки Лорен Карпентер смог применить в куда более масштабном проекте. Аниматор создал на их основе двухминутный демонстрационный ролик Vol Libre, который был показан на Siggraph в 1980 году. Это видео потрясло всех, кто его видел, и Лоурен получил приглашение от Lucasfilm.

Анимация рендерилась на компьютере VAX-11/780 от Digital Equipment Corporation с тактовой частотой пять мегагерц, причем прорисовка каждого кадра занимала около получаса.

Работая для Lucasfilm Limited, аниматор создавал по той же схеме трехмерные ландшафты для второго полнометражного фильма саги Star Trek. В фильме «Гнев Хана» (The Wrath of Khan) Карпентер смог создать целую планету, используя тот же самый принцип фрактального моделирования поверхности.

В настоящее время все популярные приложения для создания трехмерных ландшафтов используют аналогичный принцип генерирования природных объектов. Terragen, Bryce, Vue и прочие трехмерные редакторы полагаются на фрактальный алгоритм моделирования поверхностей и текстур.

⇡ Фрактальные антенны: лучше меньше, да лучше

За последние полвека жизнь стремительно стала меняться. Большинство из нас принимает достижения современных технологий как должное. Ко всему, что делает жизнь более комфортной, привыкаешь очень быстро. Редко кто задается вопросами «Откуда это взялось?» и «Как оно работает?». Микроволновая печь разогревает завтрак — ну и прекрасно, смартфон дает возможность поговорить с другим человеком — отлично. Это кажется нам очевидной возможностью.

Но жизнь могла бы быть совершенно иной, если бы человек не искал объяснения происходящим событиям. Взять, например, сотовые телефоны. Помните выдвижные антенны на первых моделях? Они мешали, увеличивали размеры устройства, в конце концов, часто ломались. Полагаем, они навсегда канули в Лету, и отчасти виной тому… фракталы.

Фрактальные рисунки завораживают своими узорами. Они определенно напоминают изображения космических объектов — туманностей, скопления галактик и так далее. Поэтому вполне закономерно, что, когда Мандельброт озвучил свою теорию фракталов, его исследования вызвали повышенный интерес у тех, кто занимался изучением астрономии. Один из таких любителей по имени Натан Коэн (Nathan Cohen) после посещения лекции Бенуа Мандельброта в Будапеште загорелся идеей практического применения полученных знаний. Правда, сделал он это интуитивно, и не последнюю роль в его открытии сыграл случай. Будучи радиолюбителем, Натан стремился создать антенну, обладающую как можно более высокой чувствительностью.

Единственный способ улучшить параметры антенны, который был известен на то время, заключался в увеличении ее геометрических размеров. Однако владелец жилья в центре Бостона, которое арендовал Натан, был категорически против установки больших устройств на крыше. Тогда Натан стал экспериментировать с различными формами антенн, стараясь получить максимальный результат при минимальных размерах. Загоревшись идеей фрактальных форм, Коэн, что называется, наобум сделал из проволоки один из самых известных фракталов — «снежинку Коха». Шведский математик Хельге фон Кох (Helge von Koch) придумал эту кривую еще в 1904 году. Она получается путем деления отрезка на три части и замещения среднего сегмента равносторонним треугольником без стороны, совпадающей с этим сегментом. Определение немного сложное для восприятия, но на рисунке все ясно и просто.

Существуют также другие разновидности «кривой Коха», но примерная форма кривой остается похожей

Когда Натан подключил антенну к радиоприемному устройству, он был очень удивлен — чувствительность резко увеличилась. После серии экспериментов будущий профессор Бостонского университета понял, что антенна, сделанная по фрактальному рисунку, имеет высокий КПД и покрывает гораздо более широкий частотный диапазон по сравнению с классическими решениями. Кроме того, форма антенны в виде кривой фрактала позволяет существенно уменьшить геометрические размеры. Натан Коэн даже вывел теорему, доказывающую, что для создания широкополосной антенны достаточно придать ей форму самоподобной фрактальной кривой.

Автор запатентовал свое открытие и основал фирму по разработке и проектированию фрактальных антенн Fractal Antenna Systems , справедливо полагая, что в будущем благодаря его открытию сотовые телефоны смогут избавиться от громоздких антенн и станут более компактными.

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

⇡ Фрактальные измерения: умом не понять

Этот вопрос Бенуа позаимствовал у знаменитого американского ученого Эдварда Каснера.

Последний, как и многие другие известные математики, очень любил общаться с детьми, задавая им вопросы и получая неожиданные ответы. Иногда это приводило к удивительным последствиям. Так, например, девятилетний племянник Эдварда Каснера придумал хорошо всем известное теперь слово «гугол», обозначающее единицу со ста нулями. Но вернемся к фракталам. Американский математик любил задавать вопрос, какова длина береговой линии США. Выслушав мнение собеседника, Эдвард сам говорил правильный ответ. Если измерять длину по карте ломаными отрезками, то результат окажется неточным, ведь береговая линия имеет большое количество неровностей. А что будет, если измерять максимально точно? Придется учитывать длину каждой неровности — нужно будет измерять каждый мыс, каждую бухту, скалу, длину скалистого уступа, камня на ней, песчинки, атома и так далее. Поскольку число неровностей стремится к бесконечности, измеренная длина береговой линии будет при измерении каждой новой неровности увеличиваться до бесконечности.

Чем меньше мера при измерении, тем больше измеряемая длина

Интересно, что, следуя подсказкам Эдварда, дети намного быстрее взрослых говорили правильное решение, в то время как у последних были проблемы с принятием такого невероятного ответа.

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

Что такое обычная размерность — понятно любому. Если размерность равна единице, мы получаем прямую, если два — плоскую фигуру, три — объем. Однако такое понимание размерности в математике не срабатывает с фрактальными кривыми, где этот параметр имеет дробное значение. Фрактальную размерность в математике можно условно рассматривать как «неровность». Чем выше неровность кривой, тем больше ее фрактальная размерность. Кривая, обладающая, по Мандельброту, фрактальной размерностью выше ее топологической размерности, имеет аппроксимированную протяженность, которая не зависит от количества измерений.

В настоящее время ученые находят все больше и больше областей для применения теории фракталов. С помощью фракталов можно анализировать колебания котировок на бирже, исследовать всевозможные естественные процессы, как, например, колебание численности видов, или моделировать динамику потоков. Фрактальные алгоритмы могут быть использованы для сжатия данных, например для компрессии изображений. И кстати, чтобы получить на экране своего компьютера красивый фрактал, не обязательно иметь докторскую степень.

⇡ Фрактал в браузере

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

В вашем распоряжении имеется всего две простейших формы — четырехугольник и круг. Вы можете добавлять их на холст, масштабировать (чтобы масштабировать вдоль одной из осей, удерживайте клавишу Shift) и вращать. Перекрываясь по принципу булевых операций сложения, эти простейшие элементы образуют новые, менее тривиальные формы. Далее эти новые формы можно добавлять в проект, а программа будет повторять генерирование этих изображений до бесконечности. На любом этапе работы над фракталом можно возвращаться к любой составляющей сложной формы и редактировать ее положение и геометрию. Увлекательное занятие, особенно если учесть, что единственный инструмент, который вам нужен для творчества, — браузер. Если вам будет непонятен принцип работы с этим рекурсивным векторным редактором, советуем вам посмотреть видео на официальном сайте проекта, на котором подробно показывается весь процесс создания фрактала.

⇡ XaoS: фракталы на любой вкус

Многие графические редакторы имеют встроенные средства для создания фрактальных узоров. Однако эти инструменты обычно являются второстепенными и не позволяют выполнить тонкую настройку генерируемого фрактального узора. В тех случаях, когда необходимо построить математически точный фрактал, на помощь придет кроссплатформенный редактор XaoS . Эта программа дает возможность не только строить самоподобное изображение, но и выполнять с ним различные манипуляции. Например, в режиме реального времени вы можете совершить «прогулку» по фракталу, изменив его масштаб. Анимированное движение вдоль фрактала можно сохранить в виде файла XAF и затем воспроизвести в самой программе.

XaoS может загружать случайный набор параметров, а также использовать различные фильтры постобработки изображения — добавлять эффект смазанного движения, сглаживать резкие переходы между точками фрактала, имитировать 3D-картинку и так далее.

⇡ Fractal Zoomer: компактный фрактальный генератор

По сравнению с другими генераторами изображений фракталов имеет несколько преимуществ. Во-первых, он совсем небольшой по размеру и не требует установки. Во-вторых, в нем реализована возможность определять цветовую палитру рисунка. Вы можете выбирать оттенки в цветовых моделях RGB, CMYK, HVS и HSL.

Также очень удобно использовать опцию случайного подбора цветовых оттенков и функцию инвертирования всех цветов на картинке. Для настройки цвета имеется функция цикличного перебора оттенков — при включении соответствующего режима программа анимирует изображение, циклично меняя на нем цвета.

Fractal Zoomer может визуализировать 85 различных фрактальных функций, причем в меню программы наглядно показываются формулы. Фильтры для постобработки изображения в программе имеются, хотя и в небольшом количестве. Каждый назначенный фильтр можно в любой момент отменить.

⇡ Mandelbulb3D: редактор трехмерных фракталов

Когда употребляется термин «фрактал», чаще всего подразумевается плоское двухмерное изображение. Однако фрактальная геометрия выходит за рамки 2D-измерения. В природе можно найти как примеры плоских фрактальных форм, скажем, геометрию молнии, так и трехмерные объемные фигуры. Фрактальные поверхности могут быть трехмерными, и одна из очень наглядных иллюстраций 3D-фракталов в повседневной жизни — кочан капусты. Наверное, лучше всего фракталы можно разглядеть в сорте романеско — гибриде цветной капусты и брокколи.

А еще этот фрактал можно съесть

Создавать трехмерные объекты с похожей формой умеет программа Mandelbulb3D . Чтобы получить трехмерную поверхность с использованием фрактального алгоритма, авторы данного приложения, Дениэл Уайт (Daniel White) и Пол Ниландер (Paul Nylander), преобразовали множество Мандельброта в сферические координаты. Созданная ими программа Mandelbulb3D представляет собой самый настоящий трехмерный редактор, который моделирует фрактальные поверхности разных форм. Поскольку в природе мы часто наблюдаем фрактальные узоры, то искусственно созданный фрактальный трехмерный объект кажется невероятно реалистичным и даже «живым».

Он может походить на растение, может напоминать странное животное, планету или что-нибудь другое. Этот эффект усиливается благодаря продвинутому алгоритму визуализации, который дает возможность получать реалистичные отражения, просчитывать прозрачность и тени, имитировать эффект глубины резкости и так далее. В Mandelbulb3D имеется огромное количество настроек и параметров визуализации. Можно управлять оттенками источников света, выбирать фон и уровень детализации моделируемого объекта.

Фрактальный редактор Incendia поддерживает двойное сглаживание изображения, содержит библиотеку из полусотни различных трехмерных фракталов и имеет отдельный модуль для редактирования базовых форм.

Приложение использует фрактальный скриптинг, с помощью которого можно самостоятельно описывать новые типы фрактальных конструкций. В Incendia есть редакторы текстур и материалов, а движок визуализации позволяет использовать эффекты объемного тумана и различные шейдеры. В программе реализована опция сохранения буфера при длительном рендеринге, поддерживается создание анимации.

Incendia позволяет экспортировать фрактальную модель в популярные форматы трехмерной графики — OBJ и STL. В состав Incendia включена небольшая утилита Geometrica — специальный инструмент для настройки экспорта фрактальной поверхности в трехмерную модель. С помощью этой утилиты можно определять разрешение 3D-поверхности, указывать число фрактальных итераций. Экспортированные модели могут быть использованы в 3D-проектах при работе с такими трехмерными редакторами, как Blender, 3ds max и прочие.

В последнее время работа над проектом Incendia несколько затормозилась. На данный момент автор ищет спонсоров, которые помогли бы ему развивать программу.

Если вам не хватает фантазии нарисовать в этой программе красивый трехмерный фрактал — не беда. Воспользуйтесь библиотекой параметров, которая находится в папке INCENDIA_EX\parameters. С помощью файлов PAR вы сможете быстро найти самые необычные фрактальные формы, в том числе и анимированные.

⇡ Aural: как поют фракталы

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

Последовательность звуков, выдаваемая этой программой, необычна и… красива. Она вполне может пригодиться для написания современных ритмов и, как нам кажется, особенно хорошо подходит для создания звуковых дорожек к заставкам телевизионных и радиопередач, а также «петель» фоновой музыки к компьютерным играм. Рамиро пока не предоставил демонстрационной версии своей программы, но обещает, что, когда он это сделает, для того, чтобы работать с Aural, не нужно будет изучать теорию фракталов — достаточно просто поиграться с параметрами алгоритма генерирования последовательности нот. Послушать, как звучат фракталы, и .

Фракталы: музыкальная пауза

Вообще-то фракталы могут помочь написать музыку даже без программного обеспечения. Но это может сделать только тот, кто по-настоящему проникнут идеей природной гармонии и при этом не превратился в несчастного «ботана». Тут есть смысл брать пример с музыканта по имени Джонатан Колтон (Jonathan Coulton), который, помимо всего прочего, пишет композиции для журнала Popular Science. И не в пример другим исполнителям, Колтон все свои произведения публикует под лицензией Creative Commons Attribution-Noncommercial, которая (при использовании в некоммерческих целях) предусматривает свободное копирование, распространение, передачу произведения другим лицам, а также его изменение (создание производных произведения), чтобы приспособить его к своим задачам.

У Джонатана Колтона, конечно же, есть песня про фракталы.

⇡ Заключение

Во всем, что нас окружает, мы часто видим хаос, но на самом деле это не случайность, а идеальная форма, разглядеть которую нам помогают фракталы. Природа — лучший архитектор, идеальный строитель и инженер. Она устроена очень логично, и если где-то мы не видим закономерности, это означает, что ее нужно искать в другом масштабе. Люди все лучше и лучше это понимают, стараясь во многом подражать естественным формам. Инженеры проектируют акустические системы в виде раковины, создают антенны с геометрией снежинок и так далее. Уверены, что фракталы хранят в себе еще немало секретов, и многие из них человеку еще лишь предстоит открыть.

Министерство образования, науки и молодежи Республики Крым

Муниципальное бюджетное общеобразовательное учреждение «Магазинский учебно-воспитательный комплекс» муниципального образования Красноперекопский район Республики Крым

Направление: математика

ИССЛЕДОВАНИЕ ОСОБЕННОСТЕЙ ФРАКТАЛЬНЫХ МОДЕЛЕЙ

ДЛЯ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ

Работу выполнил:

ученик 8 класса муниципального бюджетного общеобразовательного учреждения «Магазинский учебно-воспитательный комплекс» муниципального образования Красноперекопский район Республики Крым

Научный руководитель:

учитель математики муниципального бюджетного общеобразовательного учреждения «Магазинский учебно-воспитательный комплекс» муниципального образования Красноперекопский район Республики Крым

Красноперекопский район – 2016

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

Американский математик Бенуа Мандельброт в своей книге «Фрактальная геометрия природы» писал: «Почему геометрию часто называют холодной и сухой? Одна из причин заключается в том, что она неспособна достаточно точно описать форму облака, горы, дерева или берега моря. Облака – это не сферы, линии берега – это не окружности, и кора не является гладкой, а молния не распространяется по прямой. Природа демонстрирует нам не просто более высокую степень, а совсем другой уровень сложности. Число различных масштабов длин в структурах всегда бесконечно. Существование этих структур бросает нам вызов в виде трудной задачи изучения тех форм, которые Евклид отбросил как бесформенные – задачи исследования морфологии аморфного. Математики, однако, пренебрегли этим вызовом и предпочли все больше и больше отдаляться от природы, изобретая теории, которые не соответствуют ничему из того, что можно увидеть или почувствовать».

Гипотеза: всё, что существует в окружающем нас мире – фрактал.

Цель работы: создание объектов, образы которых похожи на природные.

Объект исследования: фракталы в различных областях науки и реальном мире.

Предмет исследования: фрактальная геометрия.

Задачи исследования:

1. знакомство с понятием фрактала, историей его возникновения и исследованиями Б. Мандельброта, Г. Коха, В. Серпинского и др.;

3. нахождение подтверждения теории фрактальности окружающего мира;

4. изучение применения фракталов в других науках и на практике;

5. проведение эксперимента по созданию собственных фрактальных изображений.

Методы исследования: аналитический, поисковый, экспериментальный.

История возникновения понятия «фрактал»

Фрактальная геометрия, как новое направление в математике, появилась в 1975 году. Понятие «фрактал» впервые ввел в математику американский ученый Бенуа Мандельброт. Фрактал (от англ. «fraction») – дробь, поделенный на части. Определение фрактала, данное Мандельбротом, звучит так: «Фракталом называется структура, состоящая из частей, которые в каком-то смысле подобны целому».

Работая в исследовательском центре компании IBM, сотрудники которого трудились над передачей данных на расстояние, перед Бенуа встала сложная и очень важная задача - понять, как предсказать возникновение шумовых помех в электронных схемах . Мандельброт обратил внимание на одну странную закономерность - графики шумов в разном масштабе выглядели одинаково. Одинаковая картина наблюдалась независимо от того, был ли это график шумов за один день, неделю или час. Стоило изменить масштаб графика, и картина каждый раз повторялась. Вдумываясь в смысл странных узоров, к Бенуа пришло осознание сути фракталов.

Однако первые идеи фрактальной геометрии возникли ещё в 19 веке.

Так Георг Кантор (Cantor, 1845-1918) - немецкий математик, логик, теолог, создатель теории бесконечных множеств, с помощью простой повторяющейся процедуры превратил линию в набор несвязанных точек. Он брал линию и удалял центральную треть и после этого повторял то же самое с оставшимися отрезками. То, что получилось, назвали Пылью Кантора (Рисунок 1).

А итальянский математик Джузеппе Пеано (Giuseppe Peano; 1858-1932) брал линию и заменял ее на 9 отрезков длинной в 3 раза меньшей, чем длина исходной линии. Далее он делал то же самое с каждым отрезком. И так до бесконечности. Позднее аналогичное построение было осуществлено в трехмерном пространстве (Рисунок 2).

Один из первых рисунков фрактала был графической интерпретацией множества Мандельброта, которое родилось благодаря исследованиям Гастона Мориса Жюлиа (Gaston Maurice Julia) (Рисунок 3).

Все фракталы можно поделить на группы, но самые большие из них это:

Геометрические фракталы;

Алгебраические фракталы;

Стохастические фракталы.

Геометрические фракталы

Геометрические фракталы самые наглядные и получаются они путём простых геометрических построений. Берут некоторую ломанную (или поверхность в трехмерном случае), называемую генератором. Затем каждый из отрезков, составляющих ломаную, заменяется на ломаную-генератор, в соответствующем масштабе. В результате бесконечного повторения этой процедуры, получается геометрический фрактал. Примерами геометрических фракталов могут служить:

1) Кривая Коха. В начале ХХ века с бурным развитием квантовой механики перед учеными встала задача найти такую кривую, которая бы наилучшим образом показывала движение броуновских частиц. Для этого кривая должна была обладать следующим свойством: не иметь касательной ни в одной точке. Математик Кох предложил одну такую кривую: берём единичный отрезок, разделяем на три равные части и заменяем средний интервал равносторонним треугольником без этого сегмента. В результате образуется ломаная, состоящая из четырех звеньев длины 1/3. На следующем шаге повторяем операцию для каждого из четырёх получившихся звеньев и т. д.

Предельная кривая и есть кривая Коха (Рисунок 4). Выполнив аналогичные преобразование на сторонах равностороннего треугольника можно получить фрактальное изображение снежинки Коха.

2) Кривая Леви. Берётся половина квадрата и каждая сторона заменяется таким же фрагментом. Операция повторяется много раз и в конечном итоге получается кривая Леви (Рисунок 5).

3) Кривая Минковского. Фундаментом является отрезок, а генератором - ломаная из восьми звеньев (два равных звена продолжают друг друга) (Рисунок 6).

4) Кривая Пеано (Рисунок 2).

5) Кривая дракона (Рисунок 7).

6) Дерево Пифагора. Построено на фигуре, известной как «Пифагоровы штаны», где на сторонах прямоугольного треугольника расположены квадраты. Впервые дерево Пифагора построил, используя обычную чертёжную линейку (Рисунок 8).

7) Квадрат Серпинского. Известен как «решётка» или «салфетка» Серпинского (Рисунок 9). Квадрат делится прямыми, параллельными его сторонам, на 9 равных квадратов. Из квадрата удаляется центральный квадрат. Получается множество, состоящее из 8 оставшихся квадратов "первого ранга". Поступая точно так же с каждым из квадратов первого ранга, получим множество, состоящее из 64 квадратов второго ранга. Продолжая этот процесс бесконечно, получим бесконечную последовательность или квадрат Серпинского.

Алгебраические фракталы

Фракталы, строящиеся на основе алгебраических формул, относятся к алгебраическим фракталам. Это самая крупная группа фракталов. К ним можно отнести фрактал Мандельброта (Рисунок 3), фрактал Ньютона (Рисунок 10), множество Жюлиа (Рисунок 11) и многие другие.

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

Стохастические фракталы

Стохастические фракталы – ещё одна крупная разновидность фракталов, которые образуются путем многократных повторений случайных изменений каких-либо параметров. При этом получаются объекты очень похожие на природные - несимметричные деревья, изрезанные береговые линии и т. д.

Так если взять прямоугольник и каждому его углу определить цвет. Затем взять его центральную точку и раскрасить её в цвет равный среднему арифметическому цветов по углам прямоугольника плюс некоторое случайное число. Чем больше случайное число - тем более "рваным" будет рисунок. Таким образом, получится фрактал «плазма» (Рисунок 12). А если предположить, что цвет точки это высота над уровнем моря - получим вместо плазмы - горный массив. Именно на этом принципе моделируются горы в большинстве программ. С помощью алгоритма, похожего на плазму строится карта высот, к ней применяются различные фильтры, накладывается текстура и фотореалистичные горы готовы.

Применение фракталов

Фрактальная живопись. Популярное среди цифровых художников направление современного арта. Фрактальные картины необычно и завораживающе действуют на человека, рождая яркие пылающие образы. Сказочные абстракции создаются посредством скучных математических формул, но воображение воспринимает их живыми (Рисунок 13). Любой человек может упражняться с фрактальными программами и генерировать свои фракталы. Подлинное искусство состоит в умении найти неповторимое сочетание цвета и формы.

Фракталы в литературе. Среди литературных произведений находят такие, которые обладают фрактальной природой, т. е. вложенной структурой самоподобия:

1. «Вот дом.

Который построил Джек.

А вот пшеница.

Который построил Джек

А вот весёлая птица-синица,

Которая ловко ворует пшеницу,

Которая в тёмном чулане храница

Который построил Джек…».

Самуил Маршак

2. Блох больших кусают блошки

Блошек тех – малютки-крошки,

Как говорят, ad infinitum.

Джонатан Свифт

Фракталы в медицине. Человеческий организм состоит из множества фракталоподобных структур: кровеносная, лимфотическая и нервная системы, мышцы, бронхи и т. д. (Рисунок 14, 15).

Фракталы в физике и механике. Фрактальные модели природных объектов позволяют моделировать различные физические явления и делать прогнозы.

Американский инженер Натан Коэн, живший в центре Бостона, где была запрещена установка внешних антен, вырезал из алюминиевой фольги фигуру в форме кривой Коха, наклеил ее на лист бумаги и присоединил к приёмнику. Оказалось, что такая антенна работает не хуже обычной. И хотя физические принципы такой антенны до сих пор не изучены, это не помешало Коэну обосновать собственную компанию и наладить их серийный выпуск. В данный момент американская фирма «Fractal Antenna System» производит фрактальные антены для мобильных телефонов.

Фракталы в природе. Природа зачастую создаёт удивительные и прекрасные фракталы, с идеальной геометрией и такой гармонией, что просто замираешь от восхищения. И вот их примеры:

- морские раковины;

Подвид цветной капусты (Brassica cauliflora), папоротник;

Оперение павлина;

https://pandia.ru/text/80/404/images/image009_13.jpg" align="left" width="237" height="178 src=">

Дерево от листочка до корня.

https://pandia.ru/text/80/404/images/image011_13.jpg" alt="Картинка 7 из 122" align="left" width="168" height="113 src=">

Фракталы есть везде и всюду в окружающей нас природе. Вся Вселенная построена по удивительно гармоничным законам с математической точностью. Разве можно после этого думать, что наша планета это случайное сцепление частиц?

Практическая работа

Фрактальное дерево. C помощью панели инструментов «Рисование» программы Microsoft Word и нехитрых преобразований группировки, копирования и вставки, я построил своё фрактальное дерево. Генекатором моего фрактала стали пять отрезков расположенных определённым образом.
.jpg" width="449 height=303" height="303">

Рисунок 8. Дерево Пифагора

Рисунок 9. Квадрат Серпинского

Рисунок 10. Фрактал Ньютона

Рисунок 11. Множество Жюлиа

Рисунок 12. Фрактал «Плазма»

https://pandia.ru/text/80/404/images/image028_2.jpg" width="480 height=299" height="299">

Рисунок 14. Кровеносная система человека

Рисунок 15. Скопление нервных клеток

Министерство образования и науки Республики Казахстан

Карагандинский Государственный Технический Университет

Кафедра ____САПР______

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

По дисциплине: "Прикладная теория систем"

Тема: "Фракталы"

Руководитель

Разветвления трубочек трахей, листья на деревьях, вены в руке, река, бурлящая и изгибающаяся, рынок ценных бумаг - это все фракталы. От представителей древних цивилизаций до Майкла Джексона, ученые, математики и артисты, как и все остальные обитатели этой планеты, были зачарованы фракталами и применяли из в своей работе.

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

2. Теоретическая часть

2.1 Понятие "фрактал"

Понятия фрактал и фрактальная геометрия, появившиеся в конце 70-х, с середины 80-х прочно вошли в обиход математиков и программистов. Слово фрактал образовано от латинского fractus и в переводе означает состоящий из фрагментов. Оно было предложено Бенуа Мандельбротом в 1975 году для обозначения нерегулярных, но самоподобных структур, которыми он занимался. Рождение фрактальной геометрии принято связывать с выходом в 1977 году книги Мандельброта `The Fractal Geometry of Nature. В его работах использованы научные результаты других ученых, работавших в период 1875-1925 годов в той же области (Пуанкаре, Фату, Жюлиа, Кантор, Хаусдорф). Но только в наше время удалось объединить их работы в единую систему.

Роль фракталов в машинной графике сегодня достаточно велика. Они приходят на помощь, например, когда требуется, с помощью нескольких коэффициентов, задать линии и поверхности очень сложной формы. С точки зрения машинной графики, фрактальная геометрия незаменима при генерации искусственных облаков, гор, поверхности моря. Фактически найден способ легкого представления сложных неевклидовых объектов, образы которых весьма похожи на природные.

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

Фракталы находят все большее и большее применение в науке. Основная причина этого заключается в том, что они описывают реальный мир иногда даже лучше, чем традиционная физика или математика. Вот несколько примеров:

2.2 Применение фракталов

Компьютерные системы.

Наиболее полезным использованием фракталов в компьютерной науке является фрактальное сжатие данных. В основе этого вида сжатия лежит тот факт, что реальный мир хорошо описывается фрактальной геометрией. При этом, картинки сжимаются гораздо лучше, чем это делается обычными методами (такими как jpeg или gif). Другое преимущество фрактального сжатия в том, что при увеличении картинки, не наблюдается эффекта пикселизации (увеличения размеров точек до размеров, искажающих изображение). При фрактальном же сжатии, после увеличения, картинка часто выглядит даже лучше, чем до него.

Механика жидкостей.

Изучение турбулентности в потоках очень хорошо подстраивается под фракталы. Турбулентные потоки хаотичны и поэтому их сложно точно смоделировать. И здесь помогает переход к из фрактальному представлению, что сильно облегчает работу инженерам и физикам, позволяя им лучше понять динамику сложных

Изучение турбулентности в потоках очень хорошо подстраивается под фракталы. Турбулентные потоки хаотичны и поэтому их сложно точно смоделировать. И здесь помогает переход к из фрактальному представлению, что сильно облегчает работу инженерам и физикам, позволяя им лучше понять динамику сложных потоков.

При помощи фракталов также можно смоделировать языки пламени.

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

Телекоммуникации.

Для передачи данных на расстояния используются антенны, имеющие фрактальные формы, что сильно уменьшает их размеры и вес.

Физика поверхностей.

Фракталы используются для описания кривизны поверхностей. Неровная поверхность характеризуется комбинацией из двух разных фракталов.

Медицина.

1. Биосенсорные взаимодействия

2. Биения сердца

Биология.

Моделирование хаотических процессов, в частности при описании моделей популяций.

2.3 Теория хаоса

Теория хаоса - это учение о сложных нелинейных динамических системах. Ниже рассматривается истинное положение вещей, как ответ многим ошибочным представлениям об этой области науки.

2.3.1 Введение в теорию хаоса

Что такое теория хаоса?

Формально, теория хаоса определяется как учение о сложных нелинейных динамических системах. Под термином сложные это и понимается, а под термином нелинейные понимается рекурсия и алгоритмы из высшей математики, и, наконец, динамические - означает непостоянные и непериодические. Таким образом, теория хаоса - это учение о постоянно изменяющихся сложных системах, основанное не математических концепциях рекурсии, в форме ли рекурсивного процесса или набора дифференциальных уравнений, моделирующих физическую систему.

2.3.2 Теория хаоса о беспорядке

Наиболее часто встречающееся несоответствие состоит в том, что люди полагают, что теория хаоса - это теория о беспорядке. Ничто не могло бы быть так далеко от истины! Это не опровержение детерминизма и не утверждение о том, что упорядоченные системы невозможны; это не отрицание экспериментальных подтверждений и не заявление о бесполезности сложных систем. Хаос в теории хаоса и есть порядок - и даже не просто порядок, а сущность порядка.

Это правда, что теория хаоса утверждает, что небольшие изменения могут породить огромные последствия. Но одной из центральных концепций в теории является невозможность точного предсказания состояния системы. В общем, задача моделирования общего поведения системы вполне выполнима, даже проста. Таким образом, теория хаоса сосредотачивает усилия не на беспорядке системы - наследственной непредсказуемости системы - а на унаследованном ей порядке - общем в поведении похожих систем.

Таким образом, было бы неправильным сказать, что теория хаоса о беспорядке. Чтобы пояснить это на примере, возьмем аттрактор Лоренца. Он основан на трех дифференциальных уравнениях, трех константах и трех начальных условиях.

Рисунок 1. Аттрактор Лоренца.


Аттрактор представляет поведение газа в любое заданное время, и его состояние в определенный момент зависит от его состояния в моменты времени, предшествовавшие данному. Если исходные данные изменить даже на очень маленькие величины, скажем, эти величины малы настолько, что соизмеримы с вкладом отдельных атомов в число Авогадро (что является очень маленьким числом по сравнению со значениями порядка 1024), проверка состояния аттрактора покажет абсолютно другие числа. Это происходит потому, что маленькие различия увеличиваются в результате рекурсии.

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

Теория хаоса говорит, что сложные нелинейные системы являются наследственно непредсказуемыми, но, в то же время, теория хаоса утверждает, что способ выражения таких непредсказуемых систем оказывается верным не в точных равенствах, а в представлениях поведения системы - в графиках странных аттракторов или во фракталах. Таким образом, теория хаоса, о которой многие думают как о непредсказуемости, оказывается, в то же время, наукой о предсказуемости даже в наиболее нестабильных системах.

2.3.3 Применение теории хаоса в реальном мире

При появлении новых теорий, все хотят узнать, что же в них хорошего. Итак что хорошего в теории хаоса?

Первое и самое важное - теория хаоса - это теория. А значит, что большая ее часть используется больше как научная основа, нежели как непосредственно применимое знание. Теория хаоса является очень хорошим средством взглянуть на события, происходящие в мире отлично от более традиционного четко детерминистического взгляда, который доминировал в науке со времен Ньютона. Зрители, которые посмотрели Парк Юрского периода, без сомнения боятся, что теория хаоса может очень сильно повлиять на человеческое восприятие мира, и, в действительности, теория хаоса полезна как средство интерпретации научных данных по-новому. Вместо традиционных X-Y графиков, ученые теперь могут интерпретировать фазово-пространственные диаграммы которые - вместо того, чтобы описывать точное положение какой-либо переменной в определенный момент времени - представляют общее поведение системы. Вместо того, чтобы смотреть на точные равенства, основанные на статистических данных, теперь мы можем взглянуть на динамические системы с поведением похожим по своей природе на статические данные - т.е. системы с похожими аттракторами. Теория хаоса обеспечивает прочный каркас для развития научных знаний.

Однако, согласно вышесказанному не следует, что теория хаоса не имеет приложений в реальной жизни.

Техники теории хаоса использовались для моделирования биологических систем, которые, бесспорно, являются одними из наиболее хаотических систем из всех что можно себе представить. Системы динамических равенств использовались для моделирования всего - от роста популяций и эпидемий до аритмических сердцебиений.

В действительности, почти любая хаотическая система может быть смоделирована - рынок ценных бумаг порождает кривые, которые можно легко анализировать при помощи странных аттракторов в отличие от точных соотношений; процесс падения капель из протекающего водопроводного крана кажется случайным при анализе невооруженным ухом, но если его изобразить как странный аттрактор, открывается сверхъестественный порядок, которого нельзя было бы ожидать от традиционных средств.

Фракталы находятся везде, наиболее заметны в графических программах как например очень успешная серия продуктов Fractal Design Painter. Техники фрактального сжатия данных все еще разрабатываются, но обещают удивительные результаты как например коэффициента сжатия 600:

1. Индустрия специальных эффектов в кино, имела бы горазда менее реалистичные элементы ландшафта (облака, скалы и тени) без технологии фрактальной графики.

И, конечно, теория хаоса дает людям удивительно интересный способ того, как приобрести интерес к математике, одной из наиболее мало-популярной области познания на сегодняшний день.

2.3.4 Броуновское движение и его применение

Броуновское движение - это, например, случайное и хаотическое движение частичек пыли, взвешенных в воде. Этот тип движения, возможно, является аспектом фрактальной геометрии, имеющий с наибольшее практическое использование. Случайное Броуновское движение производит частотную диаграмму, которая может быть использована для предсказания вещей, включающих большие количества данных и статистики. Хорошим примером являются цены на шерсть, которые Мандельброт предсказал при помощи Броуновского движения.

Рисунок 2. Частотная диаграмма.

Частотные диаграммы, созданные при построении графика на основе Броуновских чисел так же можно преобразовать в музыку. Конечно этот тип фрактальной музыки совсем не музыкален и может действительно утомить слушателя. Занося на график случайно Броуновские числа, можно получить Пылевой Фрактал наподобие того, что приведен здесь в качестве примера.

Кроме применения Броуновского движения для получения фракталов из фракталов, оно может использоваться и для создания ландшафтов. Во многих фантастических фильмах, как например Star Trek техника Броуновского движения была использована для создания инопланетных ландшафтов таких, как холмы и топологические картины высокогорных плато. Эти техники очень эффективны, и их можно найти в книге Мандельброта Фрактальная геометрия природы. Мандельброт использовал Броуновские линии для создания фрактальных линий побережья и карт островов (которые на самом деле были просто в случайном порядке изображенные точки) с высоты птичьего полета.

Рисунок 3. Рельеф.

2.4 Интеграция детерминированных фракталов и хаос

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

Теперь давайте посмотрим, как это в действительности происходит. Используя фрактал, называемый Деревом Пифагора, не рассматриваемого здесь (который, кстати, не изобретен Пифагором и никак не связан с теоремой Пифагора) и Броуновского движения (которое хаотично), давайте попытаемся сделать имитацию реального дерева. Упорядочение листьев и веток на дереве довольно сложно и случайно и, вероятно не является чем-то достаточно простым, что может эмулировать короткая программа из 12 строк.

Для начала нужно сгенерировать Дерево Пифагора (Рисунок 4). Результат напоминает те старые детсадовские рисунки… Так что давайте сделаем ствол толще. На этой стадии Броуновское движение не используется. Вместо этого, каждый отрезок линии теперь стал линией симметрии прямоугольника, который становится стволом, и веток снаружи.

Рисунок 4. Дерево Пифагора

Но результат все еще выглядит слишком формальным и упорядоченным. Дерево еще не смотрится как живое. Попробуем применить некоторые из тех знаний в области детерминированных фракталов, которые мы только что приобрели.

Рисунок 5.

Теперь можно использовать Броуновское движение для создания некоторой случайной беспорядочности, которая изменяет числа, округляя их до двух разрядов. В оригинале были использованы 39 разрядные десятичные числа. Результат (слева) не выглядит как дерево. Вместо этого, он выглядит как хитроумный рыболовный крючок!

Рисунок 6.

Может быть округление до 2 разрядов было слишком уж много? Снова применяем Броуновское движение, округленное на этот раз до 7 разрядов. Результат по-прежнему выглядит как рыболовный крючок, но на этот раз в форме логарифмической спирали!

Рисунок 7.

Так как левая сторона (содержащая все нечетные числа) не производит эффект крючка, случайные беспорядочности, произведенные Броуновским движением применяются дважды ко всем числам с левой стороны и только один раз к числам справа. Может быть этого будет достаточно чтобы исключить или уменьшить эффект логарифмической спирали. Итак, числа округляются до 24 разрядов. На этот раз, результат - приятно выглядящая компьютеризированная хаотическая эмуляция реального дерева.


Рисунок 8.

2.5 Виды фракталов

Решётка Серпинского.

Это один из фракталов, с которыми экспериментировал Мандельброт, когда разрабатывал концепции фрактальных размерностей и итераций. Треугольники, сформированные соединением средних точек большего треугольника вырезаны из главного треугольника, образовывая треугольник, с большим количеством дырочек. В этом случае инициатор - большой треугольник а шаблон - операция вырезания треугольников, подобных большему. Так же можно получить и трехмерную версию треугольника, используя обыкновенный тетраэдр и вырезая маленькие тетраэдры. Размерность такого фрактала ln3/ln2 = 1.584962501.

Чтобы получить ковер Серпинского, возьмем квадрат, разделим его на девять квадратов, а средний вырежем. То же сделаем и с остальными, меньшими квадратами. В конце концов образуется плоская фрактальная сетка, не имеющая площади, но с бесконечными связями. В своей пространственной форме, губка Серпинского преобразуется в систему сквозных форм, в которой каждый сквозной элемент постоянно заменяется себе подобным. Эта структура очень похожа на разрез костной ткани. Когда-нибудь такие повторяющиеся структуры станут элементом строительных конструкций. Их статика и динамика, считает Мандельброт, заслуживает пристального изучения.


Рисунок 9. Решётка Серпинского.

Рисунок 10. Губка Серпинского.

Треугольник Серпинского.

Не перепутайте этот фрактал с решеткой Серпинского. Это два абсолютно разных объекта. В этом фрактале, инициатор и генератор одинаковы. При каждой итерации, добавляется уменьшенная копия инициатора к каждому углу генератора и так далее. Если при создании этого фрактала произвести бесконечное число итераций, он бы занял всю плоскость, не оставив ни одной дырочки. Поэтому его фрактальная размерность ln9/ln3 = 2.0.

Рисунок 11. Треугольник Серпинского.

Кривая Коха.

Кривая Коха один из самых типичных детерминированных фракталов. Она была изобретена в девятнадцатом веке немецким математиком по имени Хельге фон Кох, который, изучая работы Георга Контора и Карла Вейерштрассе, натолкнулся на описания некоторых странных кривых с необычным поведением. Инициатор - прямая линия. Генератор - равносторонний треугольник, стороны которого равны трети длины большего отрезка. Эти треугольники добавляются к середине каждого сегмента снова и снова. В своем исследовании, Мандельброт много экспериментировал с кривыми Коха, и получил фигуры такие как Острова Коха, Кресты Коха, Снежинки Коха и даже трехмерные представления кривой Коха, используя тетраэдр и прибавляя меньшие по размерам тетраэдры к каждой его грани. Кривая Коха имеет размерность ln4/ln3 = 1.261859507.

Рисунок 12. Кривая Коха.

Фрактал Мандельброта.

Это НЕ множество Мандельброта, которое можно достаточно часто видеть. Множество Мандельброта основано на нелинейных уравнениях и является комплексным фракталом. Это тоже вариант кривой Коха несмотря на то, что этот объект не похож на нее. Инициатор и генератор так же отличны от использованных для создания фракталов, основанных на принципе кривой Коха, но идея остается той же. Вместо того, чтобы присоединять равносторонние треугольники к отрезку кривой, квадраты присоединяются к квадрату. Благодаря тому, что этот фрактал занимает точно половину отведенного пространства при каждой итерации, он имеет простую фрактальную размерность 3/2 = 1.5


Рисунок 13. Фрактал Мандельброта.

Кривая Дракона.

Изобретенная итальянским математиком Джузеппе Пеано, Кривая Дракона или Взмах Дракона, как он назвал его, очень похож на колбасу Минковского. Использован более простой инициатор, а генератор тот же самый. Мандельброт назвал этот фрактал Река Двойного Дракона. Его фрактальная размерность приблизительно равна 1.5236.

Рисунок 14. Дракон Джузеппе Пеано.

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

Множества Мандельброта и Жюлиа, вероятно, два наиболее распространенных среди сложных фракталов. Их можно найти во многих научных журналах, обложках книг, открытках, и в компьютерных хранителях экрана. Множество Мандельброта, которое было построено Бенуа Мандельбротом, наверное первая ассоциация, возникающая у людей, когда они слышат слово фрактал. Этот фрактал, напоминающий чесальную машину с прикрепленными к ней пылающими древовидными и круглыми областями, генерируется простой формулой


Zn+1=Zna+C, где Z и C - комплексные числа и а - положительное число.

Множество Мандельброта, которое чаще всего можно увидеть - это множество Мандельброта 2й степени, то есть а=2. Тот факт, что множество Мандельброта не только Zn+1=ZnІ+C, а фрактал, показатель в формуле которого может быть любым положительным числом ввел в заблуждение многих. На этой странице вы видите пример множества Мандельброта для различных значений показателя а.

Также популярен процесс Z=Z*tg (Z+C). Благодаря включению функции тангенса, получается множество Мандельброта, окруженное областью, напоминающей яблоко. При использовании функции косинуса, получаются эффекты воздушных пузырьков. Короче говоря, существует бесконечное количество способов настройки множества Мандельброта для получения различных красивых картинок.

Рисунок 15. Множество Мандельброта.

Рисунок 16. Множество Мандельброта при а=3,5.

Множество Жюлиа.

Удивительно, но множества Жюлиа образуются по той же самой формуле, что и множество Мандельброта. Множество Жюлиа было изобретено французским математиком Гастоном Жюлиа, по имени которого и было названо множество. Первый вопрос, возникающий после визуального знакомства с множествами Мандельброта и Жюлиа это “если оба фрактала сгенерированы по одной формуле, почему они такие разные? ” Сначала посмотрите на картинки множества Жюлиа. Достаточно странно, но существуют разные типы множеств Жюлиа. При рисовании фрактала с использованием различных начальных точек (чтобы начать процесс итераций), генерируются различные изображения. Это применимо только ко множеству Жюлиа.

Хотя это нельзя увидеть на картинке, фрактал Мандельброта - это, на самом деле, множество фракталов Жюлиа, соединенных вместе. Каждая точка (или координата) множества Мандельброта соответствует фракталу Жюлиа. Множества Жюлиа можно сгенерировать используя эти точки в качестве начальных значений в уравнении Z=ZІ+C. Но это не значит, что если выбрать точку на фрактале Мандельброта и увеличить ее, можно получить фрактал Жюлиа. Эти две точки идентичны, но только в математическом смысле. Если взять эту точку и просчитать ее по данной формуле, можно получить фрактал Жюлиа, соответствующий определенной точке фрактала Мандельброта.

Рисунок 17. Множество Жюлиа.


Дерево Фейгенбаума.

Логистическое уравнение - это формула, над которой, в основном, работал Митчелл Фейгенбаум при создании своей теории о фракталах. Эта формула должна описывать динамику развития популяции:

f (x) = (1 - x) rx

Простейшая модель - это пропорциональное соотношение численности с прошлым годом. Допустим в прошлом году у нас было x животных. В этом году их должно быть rx животных. Но это не выполняется в реальных условиях. Лучшее соответствие с реальностью получится если добавить фактор, зависящий от того какой потенциал существует у популяции для дальнейшего развития, и пусть x - коэффициент полноты, который меняется от 0 до 1. Потом добавляется фактор 1 - x, так что территория почти полностью заполнена, популяция не возрастет выше верхнего предела.

Расширяя логистическое выражение, получаем:

f (x) = аx - ах2

Формула, использующаяся в программе LT Bifurcator для объяснения сущности фрактала Фейгенбаума - (1 + r) x - rx2 не сильно отличается от формулы, приведенной выше. В принципе, для изучения теории можно было использовать любую формулу, например самую простую из формул данного вида - xІ - r. Единственными различиями являются различия в координатах окон на картинке и несколько измененный внешний вид изображения.


Рисунок 18. Дерево Фейгенбаума.

2.6 Дерево Фейгенбаума и Множество Мандельброта

Если вы когда-либо видели формулу множетсва Мандельброта z=z2 + x, вы могли бы заметить схожесть между этой формулой и самой простой из формул для построения дерева Фейгенбаума x2 - r. И это действительно так. Сходство существует. Но фейгенбаумово дерево растет в другую сторону. Измените формулу Фейгенбаума на x2 + r и вы увидите сходство. Что касается множества Мандельброта, вам нужно смотреть вдоль горизонтальной оси, так как это единственная позиция в которой комплексная часть числа Мандельброта равна нулю. Вы увидите, что основное тело фигуры Мандельброта находится там, где функция в дереве Фейгенбаума принимает лишь одно значение. Когда происходит первое разделение линии (бифуркация) появляется новое тело на фигуре Мандельброта и т.д. Обратите также внимание на то, что когда в дереве открывается главное окно, на фигуре Мандельброта появляется дочернее тело.


Рисунок 19. Дерево Фейгенбаума и Множество Мандельброта.

3. Постановка задачи

Необходимо спроектировать и разработать программный продукт, при помощи которого возможно наглядно посмотреть изображения фрактальной графики. Программа должна позволять раскрыть сущность фрактала - многократное самоповторение (всего изображения или определённой его части). Интерфейс должен быть максимально понятным. Скорость работы должна быть такой, чтобы сбалансировать производительность и качество, т.е. при данной скорости прорисовывается достаточно наглядное изображение. Необходима так же возможность сохранения фрактального изображения. Программа должна быть интуитивно понятной и "не отталкивать при первом взгляде". Возможностями программы должны быть доступны прорисовки не менее десяти алгебраических и не менее двух геометрических фракталов.

Решение.

Решением данной задачи является программный продукт при помощи которого можно просмотреть по несколько образцов алгебраической и геометрической фрактальной графики. Программа должна иметь встроенное увеличение (многократное), пропорциональное истинному размеру изображения. Интерфейс необходим светлый, приятный, возможно в тонах WindowsXP. Нам, например, подойдёт использование градиентной заливки самой формы. Учитывая то, что человек не любит долгие ожидания программа не использует большой размер холста, однако и при данном размере удаётся рассмотреть все достоинства фрактальной графики. Программа использует стандартные возможности сохранения графического изображения в формате *. bmpи не может загружать в себя графические изображения этого формата, т.к эта программа не для просмотра, а для генерации изображений. В программе использованы небесные цвета, она имеет дружественный интерфейс и проста в обращении. Каждая кнопка, параметр и другие органы управления подписаны так, что в справке программа не нуждается, однако она всё же дополнена справкой во избежание конфликтов со стандартами. Возможностями программы доступны прорисовки двадцати одного алгебраического и трёх геометрических фракталов.

Структура.

Программа состоит из двух форм (основной и формы с именами разработчиков и их логотипом). На главной форме могут располагаться два интерфейса:

Алгебраические фракталы

Геометрические фракталы.

Так же имеется окно справки.

Дальнейшая структура интерфейса будет описана в разделе "Руководство пользователя".

Программная структура представляет собой набор функций, каждая из которых является "формулой" прорисовки одного фрактала. И процедуры самой прорисовки.

Рисунок 20. Схема работы программы.


Данной схемой (Рисунок 20) представлен внутренний принцип работы программы. Использование одной процедуры прорисовки значительно уменьшает код и объём компонентов интерфейса. Однако представление каждой формулы множества отдельной функцией значительно уменьшает время прорисовки.

Руководство пользователя.

Для установки данного программного продукта необходимо вставить в дисковод диск с лицензионной версией программы. На экране появится мастер установки. Читая его комментарии, вы можете менять места расположения установленных файлов. Если вы согласны с адресами предложенными программой установки, то нажимайте "далее". Затем на рабочем столе вашего компьютера появится иконка с названием программы "Фрактальная графика". Чтобы открыть её, необходимо навести на неё указатель мыши и кликнуть на ней двойным щелчком.

Данная программа позволяет просмотреть изображения двадцати одного алгебраического и трёх геометрических фракталов. При запуске программы она автоматически предоставляет нам интерфейс алгебраических фракталов. Для переключения на геометрические Вам необходимо в строке меню нажать кнопку "Показать"->"Геометрические фракталы".

Прорисовка происходит на прямоугольной области на левой половине окна программы именуемой холстом.

В меню алгебраических фракталов имеются следующие органы управления и ввода параметров:

R - насыщенность красного цвета

G - насыщенность зелёного цвета

B - насыщенность синего цвета

Колличество иттераций - число повторений координат точки при выявлении её принадлежности определённой области (от этого зависит качество изображения)

Список возможных вариантов фракталов:

Прорисовать - кнопка прорисовки

Очистить - кнопка очистки

По умолчанию - исходные значения

Время прорисовки

При работе с геометрическими фракталами:

Серпинский - прорисовка треугольника Серпинского, справа параметр - число иттераций

Дракон Д. Пиано - прорисовка дракона Д. Пиано, справа параметр - число иттераций

Фейгенбаум - прорисовка дерева Фейгенбаума, внизу список параметров

Очистить - очистить.

Так же имеется возможность сохранения изображения в формате *. bmp. Для этого необходимо прорисовать фрактал (по желанию - увеличить), затем войти в меню - "Фаил"->"Сохранить", не указывая расширение, ввести имя фаила и нажать Enter.

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


Рисунок 21. Интерфейс программы.

Влияние параметров.

При разработке данной программы учитывались не только требования заказчика, но так же были проведены не которые исследования. Были выявлены следующие закономерности и факты:

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

Подбор цветовых коэффициентов очень сложная и кропотливая работа, требующая большого ресурса человеко-часов.

Время прорисовки так же зависит от выбранных функций. Так степенные функции прорисовываются гораздо быстрее, чем например степенные.

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

Начальные значения переменных в функциях могут изменить вид фрактала так, что его оригинал визуально будет совсем не похож на клона. Такой принцип, например, применил Жюлиа.

Радиус окружности - эталон, на котором происходит генерация точек, - это важнейший параметр. Например, Фракталы, построенные на основе множества Мандельброта - Spider (i), отличаются только этим радиусом.

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

Многие параметры влияют на красоту фрактала. При его построении все параметры должны быть точно просчитаны и продуманы. Это залог качественного изображения.

Заключение

Фрактальная графика - это не просто множество самоповторяющихся изображений, это модель структуры и принципа любого сущего. Вся наша жизнь представлена фракталами. Не только визуальными, но ещё и структура этого изображения отражает нашу жизнь. Взять, к примеру, ДНК, это всего лишь основа, одна итерация, а при повторении… появляется человек! И таких примеров много. Нельзя не отметить широкое применение фракталов в компьютерных играх, где рельефы местности зачастую являются фрактальными изображениями на основе трёхмерных моделей комплексных множеств и броуновского движения. Фрактальная графика необходима везде, и развитие "фрактальных технологий" - это одна из немаловажных задач на сегодняшний день.

Мы уже писали о том, как абстрактная математическая теория хаоса нашла применения в самых разных науках – от физики до экономики и политологии. Сейчас мы приведем еще один подобный пример – теорию фракталов. Строгого определения понятия «фрактал» нет даже в математике. Что-то там такое они, конечно, говорят. Но «простому человеку» этого не понять. Как вам, например, такая фраза: «Фрактал – это множество, обладающее дробной хаусдорфовой размерностью, которая больше топологической». Тем не менее, они, фракталы, окружают нас и помогают понять многие явления из разных сфер жизни.

С чего все началось

Фракталами долго никто кроме профессиональных математиков не интересовался. До появления компьютеров и соответствующего софта. Все изменилось в 1982 году, когда в свет вышла книга Бенуа Мандельброта «Фрактальная геометрия природы». Эта книга стала бестселлером, не столько по причине простого и понятного изложения материала (хотя это утверждение весьма относительно – человек, не имеющий профессионального математического образования в ней ничего не поймет), сколько из-за приведенных компьютерных иллюстраций фракталов, которые, действительно, завораживают. Давайте посмотрим на эти картинки. Они, правда, того стоят.

И таких картинок множество. Но какое все это великолепие имеет отношение к нашей реальной жизни и к тому, что окружает нас в природе и повседневном мире? Оказывается, самое прямое.

Но сначала скажем несколько слов о самих фракталах, как геометрических объектах.

Что такое фрактал, если говорить по-простому

Первое. Как они, фракталы, строятся. Это довольно сложная процедура, использующая специальные преобразования на комплексной плоскости (что это такое – знать не надо). Важно только то, что эти преобразования являются повторяющимися (происходят, как говорят в математике, итерациями). Вот в результате этого повторения и возникают фракталы (те, которые вы видели выше).

Второе. Фрактал является самоподобной (точно или приблизительно) структурой. Это значит следующее. Если вы поднесете к любой из представленных картинок микроскоп, увеличивающий изображение, например, в 100 раз, и посмотрите на фрагмент попавшего в окуляр кусочка фрактала, то вы обнаружите, что он идентичен исходному изображению. Если вы возьмете более сильный микроскоп, увеличивающий изображение в 1000 раз, то вы обнаружите, что кусочек попавшего в окуляр фрагмента предыдущего изображения имеет ту же самую или очень похожую структуру.

Из этого следует крайне важный для последующего вывод. Фрактал имеет крайне сложную структуру, которая повторяется на разных масштабах. Но чем больше мы забираемся вглубь его устройства, тем сложнее он становится в целом. И количественные оценки свойств первоначальной картинки могут начинать меняться.

Вот теперь мы оставим абстрактную математику и перейдем к окружающим нас вещам – таким, казалось бы, простым и понятным.

Фрактальные объекты в природе

Береговая линия

Представьте себе, что вы с околоземной орбиты фотографируете некий остров, например Британию. Вы получите такое же изображение, как на географической карте. Плавное очертание берегов, со всех сторон – море.

Узнать протяженность береговой линии очень просто. Возьмите обычную нитку и аккуратно выложите ее по границам острова. Потом, измеряйте ее длину в сантиметрах и, полученное число, умножайте на масштаб карты – в одном сантиметре сколько-то там километров. Вот и результат.

А теперь следующий эксперимент. Вы летите на самолете на высоте птичьего полета и фотографируете береговую линию. Получается картина, похожая на фотографии со спутника. Но эта береговая линия оказывается изрезанной. На ваших снимках появляются небольшие бухты, заливы, выступающие в море фрагменты суши. Все это соответствует действительности, но не могло быть увиденным со спутника. Структура береговой линии усложняется.

Допустим, прилетев домой, вы на основании своих снимков сделали подробную карту береговой линии. И решили измерить ее длину с помощью той самой нитки, выложив ее строго по полученным вами новым данным. Новое значение длины береговой линии превысит старое. И существенно. Интуитивно это понятно. Ведь теперь ваша нитка должна огибать берега всех заливов и бухт, а не просто проходить по побережью.

Заметьте. Мы уменьшили масштаб, и все стало намного сложнее и запутаннее. Как у фракталов.

А теперь еще одна итерация. Вы идете по тому же побережью пешком. И фиксируете рельеф береговой линии. Выясняется, что берега заливов и бухт, которые вы снимали с самолета, вовсе не такие гладкие и простые, как вам казалось на ваших снимках. Они имеют сложную структуру. И, таким образом, если вы нанесете на карту вот эту «пешеходную» береговую линию, длина ее вырастет еще больше.

Да, бесконечностей в природе не бывает. Но совершенно понятно, что береговая линия – это типичный фрактал. Она остается себе подобной, но ее структура становится все более и более сложной при ближайшем рассмотрении (вспомните про пример с микроскопом).

Это воистину удивительное явление. Мы привыкли к тому, что любой ограниченный по размерам геометрический объект на плоскости (квадрат, треугольник, окружность) имеет фиксированную и конечную длину своих границ. А здесь все по-другому. Длина береговой линии в пределе оказывается бесконечной.

Дерево

А вот представим себе дерево. Обычное дерево. Какую-нибудь развесистую липу. Посмотрим на ее ствол. Около корня. Он представляет собой такой слегка деформированный цилиндр. Т.е. имеет очень простую форму.

Поднимем глаза выше. От ствола начинают выходить ветви. Каждая ветвь, в своем начале, имеет такую же структуру, как ствол – цилиндрическую, с точки зрения геометрии. Но структура всего дерева изменилась. Она стала намного более сложной.

А теперь посмотрим на эти ветви. От них отходят более мелкие ветки. У своего основания они имеют ту же слегка деформированную цилиндрическую форму. Как тот же ствол. А потом и от них отходят куда более мелкие ветки. И так далее.

Дерево воспроизводит само себя, на каждом уровне. При этом его структура постоянно усложняется, но остается себе подобной. Это ли не фрактал?

Кровообращение

А вот кровеносная система человека. Она тоже имеет фрактальную структуру. Есть артерии и вены. По одним из них кровь подходит к сердцу (вены), по другим поступает от него (артерии). А далее, кровеносная система начинает напоминать то самое дерево, о котором мы говорили выше. Сосуды, сохраняя свое строение, становятся все более тонкими и разветвленными. Они проникают в самые отдаленные участки нашего тела, доносят кислород и другие жизненно важные компоненты до каждой клетки. Это типичная фрактальная структура, которая воспроизводит саму себя все в более и более мелких масштабах.

Стоки реки

«Из далека долго течет река Волга». На географической карте это такая голубая извилистая линия. Ну, притоки крупные обозначены. Ока, Кама. А если мы уменьшим масштаб? Выяснится, что притоков этих намного больше. Не только у самой Волги, но и у Оки и Камы. А у них есть и свои притоки, только более мелкие. А у тех – свои. Возникает структура, удивительно похожая на кровеносную систему человека. И опять возникает вопрос. Какова протяженность всей этой водной системы? Если измерять протяженность только основного русла – все понятно. В любом учебнике можно прочитать. А если все измерять? Опять в пределе бесконечность получается.

Наша Вселенная

Конечно, в масштабах миллиардов световых лет, она, Вселенная, устроена однородно. Но давайте посмотрим на нее поближе. И тогда мы увидим, что никакой однородности в ней нет. Где-то расположены галактики (звездные скопления), где-то – пустота. Почему? Почему распределение материи подчиняется иррегулярным иерархическим законам. А что происходит внутри галактик (еще одно уменьшение масштаба). Где-то звезд больше, где-то меньше. Где-то существуют планетные системы, как в нашей Солнечной, а где-то – нет.

Не проявляется ли здесь фрактальная сущность мира? Сейчас, конечно, существует огромный разрыв между общей теорией относительности, которая объясняет возникновение нашей Вселенной и ее устройством, и фрактальной математикой. Но кто знает? Возможно, это все когда-то будет приведено к «общему знаменателю», и мы посмотрим на окружающий нас космос совсем другими глазами.

К практическим делам

Подобных примеров можно приводить много. Но давайте вернемся к более прозаическим вещам. Вот, например, экономика. Казалось бы, причем здесь фракталы. Оказывается, очень даже причем. Пример тому – фондовые рынки.

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

Вот тут на помощь и приходит теория фракталов, которые имеют свойства «самоорганизации», воспроизводя себя на уровне разных масштабов. Конечно, фрактал является чисто математическим объектом. И в природе, да и в экономике, их не существует. Но есть понятие фрактальных явлений. Они являются фракталами только в статистическом смысле. Тем не менее симбиоз фрактальной математики и статистики позволяет получить достаточно точные и адекватные прогнозы. Особенно эффективным этот подход оказывается при анализе фондовых рынков. И это не «придумки» математиков. Экспертные данные показывают, что многие участники фондовых рынков тратят немалые деньги на оплату специалистов в области фрактальной математики.

Что же дает теория фракталов? Она постулирует общую, глобальную зависимость ценообразования от того, что было в прошлом. Конечно, локально процесс ценообразования случаен. Но случайные скачки и падения цен, которые могут происходить сиюминутно, имеют особенность собираться в кластеры. Которые воспроизводятся на больших масштабах времени. Поэтому, анализируя то, что было когда-то, мы можем прогнозировать, как долго продлиться та или иная тенденция развития рынка (рост или падение).

Таким образом, в глобальном масштабе тот или иной рынок «воспроизводит» сам себя. Допуская случайные флуктуации, вызванные массой внешних факторов, в каждый конкретный момент времени. Но глобальные тенденции сохраняются.

Заключение

Почему мир устроен по фрактальному принципу? Ответ, возможно, состоит в том, что фракталы, как математическая модель, обладают свойством самоорганизации и самоподобия. При этом каждая их форма (см. приведенные в начале статьи картинки) сколь угодно сложна, но живет своей собственной жизнью, развивая себе подобные формы. Не так ли и наш мир устроен?

А вот общество. Появляется какая-нибудь идея. Сначала довольно абстрактная. А потом «проникает в массы». Да как-то трансформируется. Но в целом сохраняется. И превращается на уровне большинства людей в целеуказание жизненного пути. Вот тот же СССР. Принял очередной съезд КПСС очередные эпохальные решения, и пошло все это вниз. В более и более мелкие масштабы. Горкомы, парткомы. И так до каждого человека. Повторяющаяся структура.

Конечно, теория фракталов не позволяет нам прогнозировать будущие события. А это вряд ли и возможно. Но на многое то, что нас окружает, и что происходит в нашей повседневной жизни, позволяет смотреть совсем другими глазами. Осознанными.

gastroguru © 2017