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


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

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

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

Рис 1. Построение триадной кривой Кох.

Рассмотрим один из таких фрактальных объектов - триадную кривую Кох . Построение кривой начинается с отрезка единичной длины (рис.1) - это 0-е поколение кривой Кох. Далее каждое звено (в нулевом поколении один отрезок) заменяется на образующий элемент , обозначенный на рис.1 через n=1 . В результате такой замены получается следующее поколение кривой Кох. В 1-ом поколении - это кривая из четырех прямолинейных звеньев, каждое длиной по 1/3 . Для получения 3-го поколения проделываются те же действия - каждое звено заменяется на уменьшенный образующий элемент. Итак, для получения каждого последующего поколения, все звенья предыдущего поколения необходимо заменить уменьшенным образующим элементом. Кривая n -го поколения при любом конечном n называется предфракталом . На рис.1 представлены пять поколений кривой. При n стремящемся к бесконечности кривая Кох становится фрактальным обьектом .


Рис 2. Построение "дракона" Хартера-Хейтуэя.

Для получения другого фрактального объекта нужно изменить правила построения. Пусть образующим элементом будут два равных отрезка, соединенных под прямым углом. В нулевом поколении заменим единичный отрезок на этот образующий элемент так, чтобы угол был сверху. Можно сказать, что при такой замене происходит смещение середины звена. При построении следующих поколений выполняется правило: самое первое слева звено заменяется на образующий элемент так, чтобы середина звена смещалась влево от направления движения, а при замене следующих звеньев, направления смещения середин отрезков должны чередоваться. На рис.2 представлены несколько первых поколений и 11-е поколение кривой, построенной по вышеописанному принципу. Предельная фрактальная кривая (при n стремящемся к бесконечности) называется драконом Хартера-Хейтуэя .

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

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

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

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


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

В качестве примера рассмотрим множество Мандельброта (см. pис.3 и рис.4). Алгоритм его построения достаточно прост и основан на простом итеративном выражении:

Z = Z [i] * Z [i] + C ,

где Z i и C - комплексные переменные. Итерации выполняются для каждой стартовой точки C прямоугольной или квадратной области - подмножестве комплексной плоскости. Итерационный процесс продолжается до тех пор, пока Z [i] не выйдет за пределы окружности радиуса 2, центр которой лежит в точке (0,0), (это означает, что аттрактор динамической системы находится в бесконечности), или после достаточно большого числа итераций (например 200-500) Z [i] сойдется к какой-нибудь точке окружности. В зависимости от количества итераций, в течении которых Z [i] оставалась внутри окружности, можно установить цвет точки C (если Z [i] остается внутри окружности в течение достаточно большого количества итераций, итерационный процесс прекращается и эта точка растра окрашивается в черный цвет).


Рис 4. Участок границы множества Мандельброта, увеличенный в 200 pаз.

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

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

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

Существуют и другие классификации фракталов, например деление фракталов на детерминированные (алгебраические и геометрические) и недетерминированные (стохастические).

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

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

Геометрия и алгебра

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

Идеи самоподобия фигур подхватил француз Поль Пьер Леви, будущий наставник Бенуа Мандельброта. В 1938 году вышла его статья «Плоские и пространственные кривые и поверхности, состоящие из частей, подобных целому», в которой описан еще один фрактал — С-кривая Леви. Все эти вышеперечисленные фракталы можно условно отнести к одному классу конструктивных (геометрических) фракталов.


Другой класс — динамические (алгебраические) фракталы, к которым относится и множество Мандельброта. Первые исследования в этом направлении начались в начале XX века и связаны с именами французских математиков Гастона Жулиа и Пьера Фату. В 1918 году вышел почти двухсотстраничный мемуар Жулиа, посвященный итерациям комплексных рациональных функций, в котором описаны множества Жулиа — целое семейство фракталов, близко связанных с множеством Мандельброта. Этот труд был удостоен приза Французской академии, однако в нем не содержалось ни одной иллюстрации, так что оценить красоту открытых объектов было невозможно. Несмотря на то что это работа прославила Жулиа среди математиков того времени, о ней довольно быстро забыли. Вновь внимание к ней обратилось лишь полвека спустя с появлением компьютеров: именно они сделали видимыми богатство и красоту мира фракталов.

Фрактальные размерности

Как известно, размерность (число измерений) геометрической фигуры — это число координат, необходимых для определения положения лежащей на этой фигуре точки.
Например, положение точки на кривой определяется одной координатой, на поверхности (не обязательно плоскости) двумя координатами, в трёхмерном пространстве тремя координатами.
С более общей математической точки зрения, можно определить размерность таким образом: увеличение линейных размеров, скажем, в два раза, для одномерных (с топологической точки зрения) объектов (отрезок) приводит к увеличению размера (длины) в два раза, для двумерных (квадрат) такое же увеличение линейных размеров приводит к увеличению размера (площади) в 4 раза, для трехмерных (куб) — в 8 раз. То есть «реальную» (т.н. Хаусдорфову) размерность можно подсчитать в виде отношения логарифма увеличения «размера» объекта к логарифму увеличения его линейного размера. То есть для отрезка D=log (2)/log (2)=1, для плоскости D=log (4)/log (2)=2, для объема D=log (8)/log (2)=3.
Подсчитаем теперь размерность кривой Коха, для построения которой единичный отрезок делят на три равные части и заменяют средний интервал равносторонним треугольником без этого сегмента. При увеличении линейных размеров минимального отрезка в три раза длина кривой Коха возрастает в log (4)/log (3)~1,26. То есть размерность кривой Коха — дробная!

Наука и искусство

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


Схема получения кривой Коха

Война и мир

Как уже отмечалось выше, один из природных объектов, имеющих фрактальные свойства, — это береговая линия. С ним, а точнее, с попыткой измерить его длину, связана одна интересная история, которая легла в основу научной статьи Мандельброта, а также описана в его книге «Фрактальная геометрия природы». Речь идет об эксперименте, который поставил Льюис Ричардсон — весьма талантливый и эксцентричный математик, физик и метеоролог. Одним из направлений его исследований была попытка найти математическое описание причин и вероятности возникновения вооруженного конфликта между двумя странами. В числе параметров, которые он учитывал, была протяженность общей границы двух враждующих стран. Когда он собирал данные для численных экспериментов, то обнаружил, что в разных источниках данные об общей границе Испании и Португалии сильно отличаются. Это натолкнуло его на следующее открытие: длина границ страны зависит от линейки, которой мы их измеряем. Чем меньше масштаб, тем длиннее получается граница. Это происходит из-за того, что при большем увеличении становится возможным учитывать все новые и новые изгибы берега, которые раньше игнорировались из-за грубости измерений. И если при каждом увеличении масштаба будут открываться ранее не учтенные изгибы линий, то получится, что длина границ бесконечна! Правда, на самом деле этого не происходит — у точности наших измерений есть конечный предел. Этот парадокс называется эффектом Ричардсона.


Конструктивные (геометрические) фракталы

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

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


Языком математики: динамические (алгебраические) фракталы

Фракталы этого типа возникают при исследовании нелинейных динамических систем (отсюда и название). Поведение такой системы можно описать комплексной нелинейной функцией (многочленом) f (z). Возьмем какую-нибудь начальную точку z0 на комплексной плоскости (см. врезку). Теперь рассмотрим такую бесконечную последовательность чисел на комплексной плоскости, каждое следующее из которых получается из предыдущего: z0, z1=f (z0), z2=f (z1), … zn+1=f (zn). В зависимости от начальной точки z0 такая последовательность может вести себя по‑разному: стремиться к бесконечности при n -> ∞; сходиться к какой-то конечной точке; циклически принимать ряд фиксированных значений; возможны и более сложные варианты.

Комплексные числа

Комплексное число — это число, состоящее из двух частей — действительной и мнимой, то есть формальная сумма x + iy (x и y здесь — вещественные числа). i — это т.н. мнимая единица, то есть то есть число, удовлетворяющее уравнению i^ 2 = -1. Над комплексными числами определены основные математические операции — сложение, умножение, деление, вычитание (не определена только операция сравнения). Для отображения комплексных чисел часто используется геометрическое представление — на плоскости (ее называют комплексной) по оси абсцисс откладывают действительную часть, а по оси ординат — мнимую, при этом комплексному числу будет соответствовать точка с декартовыми координатами x и y.

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

Семейство драконов

Варьируя основу и фрагмент, можно получить потрясающее разнообразие конструктивных фракталов.
Более того, подобные операции можно производить и в трехмерном пространстве. Примерами объемных фракталов могут служить «губка Менгера», «пирамида Серпинского» и другие.
К конструктивным фракталам относят и семейство драконов. Иногда их называют по имени первооткрывателей «драконами Хейвея-Хартера» (своей формой они напоминают китайских драконов). Существует несколько способов построения этой кривой. Самый простой и наглядный из них такой: нужно взять достаточно длинную полоску бумаги (чем тоньше бумага, тем лучше), и согнуть ее пополам. Затем снова согнуть ее вдвое в том же направлении, что и в первый раз. После нескольких повторений (обычно через пять-шесть складываний полоска становится слишком толстой, чтобы ее можно было аккуратно гнуть дальше) нужно разогнуть полоску обратно, причем стараться, чтобы в местах сгибов образовались углы в 90˚. Тогда в профиль получится кривая дракона. Разумеется, это будет лишь приближение, как и все наши попытки изобразить фрактальные объекты. Компьютер позволяет изобразить гораздо больше шагов этого процесса, и в результате получается очень красивая фигура.

Множество Мандельброта строится несколько иначе. Рассмотрим функцию fc (z) = z 2 +с, где c — комплексное число. Построим последовательность этой функции с z0=0, в зависимости от параметра с она может расходиться к бесконечности или оставаться ограниченной. При этом все значения с, при которых эта последовательность ограничена, как раз и образуют множество Мандельброта. Оно было детально изучено самим Мандельбротом и другими математиками, которые открыли немало интересных свойств этого множества.

Видно, что определения множеств Жулиа и Мандельброта похожи друг на друга. На самом деле эти два множества тесно связаны. А именно, множество Мандельброта — это все значения комплексного параметра c, при которых множество Жулиа fc (z) связно (множество называется связным, если его нельзя разбить на две непересекающиеся части, с некоторыми дополнительными условиями).


Фракталы и жизнь

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

Я обнаружил этот фрактал, когда разглядывал интерференцию волн на поверхности речки. Волна движется к берегу, отражается и накладывается сама на себя. Есть ли порядок в тех узорах, которые создаются волнами? Попробуем найти его. Рассмотрим не всю волну, а только вектор ее движения. «Берега» сделаем гладкими, для простоты эксперимента.

Эксперимент можно провести на обычном листке в клеточку из школьной тетради.

Или используя JavaScript реализацию алгоритма.

Возьмем прямоугольник со сторонами q и p. Отправим луч (вектор) из угла в угол. Луч двигается к одной из сторон прямоугольника, отражается и продолжает движение к следующей стороне. Это продолжается до тех пор, пока луч не попадет в один из оставшихся углов. Если размер стороны q и p - взаимно просты числа, то получается узор (как мы увидим позже - фрактал).

На картинке мы ясно видим, как работает этот алгоритм.

Gif-анимация:

Самое удивительное то, что с разными сторонами прямоугольника - получаем разные узоры.




Почему я называю эти узоры фракталами? Как известно, «фрактал» - это геометрическая фигура, обладающая свойствами самоподобия. Часть картинки повторяет всю картинку в целом. Если значительно увеличить размеры сторон Q и P - ясно, что эти узоры обладают свойствами самоподобия.

Попробуем увеличить. Увеличивать будем хитрым способом. Возьмем, например, узор 17x29. Следующие узоры будут: 29x(17+29=46), 46x(29+46=75)…
Одна сторона: F(n);
Вторая сторона: F(n+1)=F(n)+F(n-1);
17, 29, 46, 75, 121, 196, 317, 513, 830, 1343
Как числа Фибоначчи, только с другими первым и вторым членом последовательности: F(0)=17, F(1)=29.

Если большая сторона четная, получается такой узор:

Если меньшая сторона четная:

Если обе стороны нечетные - получаем симметрический узор:

В зависимости от того, как начинается луч:

или

Попробую объяснить, что происходит в этих прямоугольниках.

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

Луч выходит в той-же точке, откуда зашел.

При этом, количество квадратиков, которые проходит луч - всегда четное число.

Поэтому, если отрезать от прямоугольника квадрат - останется не измененная часть фрактала.

Если отделять от фрактала квадраты столько раз, сколько это возможно - можно добраться до «начала» фрактала.

Похоже на спираль Фибоначчи?

Из чисел Фибоначчи тоже можно получить фракталы.

В математике числами Фибоначчи (ряд Фибоначчи, последовательность Фибоначчи) называют числа:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597…
По определению, первые две цифры в последовательности Фибоначчи 0 и 1, а каждое последующее число равно сумме двух предыдущих.
F(n)=F(n-1)+F(n-2)
F(0)=0, F(1)=1

Поехали:

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

При этом фрактал повторяет часть фрактала, увеличенного на .

Вместо чисел Фибоначчи можно использовать иррациональные размеры сторон:

Получим тот-же фрактал.

Те-же фракталы можно получить и в квадрате, если пускать луч под другим углом:

Что можно сказать в заключении?
Хаос - это тоже порядок. Со своими закономерностями. Порядок этот не изученный, но вполне поддающийся изучению. А все стремление науки - обнаружить эти закономерности. И в конечном итоге соединить детали головоломки, чтобы увидеть общую картину.
Давайте посмотрим на поверхность речки. Если бросить в нее камень - пойдут волны. Круги, вполне поддающиеся изучению. Скорость, период, длину волны - все это можно подсчитать. Но до тех пор, пока волна не дойдет до берега, не отразиться и не начнет накладываться на саму себя. Получим хаос (интерференцию), который уже трудно поддается изучению.
Что если двигаться от обратного? Упростить поведение волны на столько, на сколько это возможно. Упростить, найти закономерность и после этого попробовать описать уже полную картину происходящего.
Что можно упростить? Очевидно, что сделать отражающую поверхность прямой, без изгибов. Далее, вместо самой волны, использовать только вектор движения волны. В принципе, этого достаточно, чтобы построить простой алгоритм и смоделировать процесс на компьютере. И даже вполне достаточно, чтобы сделать «модель» поведения волны на обычном листке в клеточку.
Что имеем в результате? В результате видим, что в волновых процессах (та-же рябь на поверхности речки) имеем не хаос, а наложение фракталов (самоподобных структур) друг на друга.

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

Все фрактальчики в прямоугольниках от 1 до 80 (6723х6723 px):

Замкнутые области во фракталах (6723х6723 px):

Просто красивый фрактал (4078x2518 px):

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

Порядок в хаосе

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

Немного сухих фактов

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

Историческая справка, или Как все начиналось

На рубеже 19-20 веков изучение природы фракталов носило эпизодический характер. Это объясняется тем, что математики предпочитали изучать объекты, поддающиеся исследованию, на основе общих теорий и методов. В 1872 году немецким математиком К. Вейерштрассом был построен пример непрерывной функции, нигде не дифференцируемой. Однако это построение оказалась целиком абстрактным и трудным для восприятия. Дальше пошел швед Хельге фон Кох, который в 1904 году построил непрерывную кривую, не имеющую нигде касательной. Ее довольно легко нарисовать, и, как оказалось, она характеризуется фрактальными свойствами. Один из вариантов данной кривой назвали в честь ее автора - «снежинка Коха». Далее идею самоподобия фигур развивал будущий наставник Б. Мандельброта француз Поль Леви. В 1938 году он опубликовал статью «Плоские и пространственные кривые и поверхности, состоящие из частей, подобных целому». В ней он описал новый вид - С-кривую Леви. Все вышеперечисленные фигуры условно относятся к такому виду, как геометрические фракталы.

Динамические, или алгебраические фракталы

К данному классу относится множество Мандельброта. Первыми исследователями этого направления стали французские математики Пьер Фату и Гастон Жюлиа. В 1918 году Жюлиа опубликовал работу, в основе которой лежало изучение итераций рациональных комплексных функций. Здесь он описал семейство фракталов, которые близко связаны с множеством Мандельброта. Невзирая на то что данная работа прославила автора среди математиков, о ней быстро забыли. И только спустя полвека благодаря компьютерам труд Жюлиа получил вторую жизнь. ЭВМ позволили сделать видимым для каждого человека ту красоту и богатство мира фракталов, которые могли «видеть» математики, отображая их через функции. Мандельброт стал первым, кто использовал компьютер для проведения вычислений (вручную такой объем невозможно провести), позволивших построить изображение этих фигур.

Человек с пространственным воображением

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

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

Жюлиа - Мандельброт

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

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

Теория фракталов довольно быстро нашла практическое применение. Так как она весьма тесно связана с визуализацией самоподобных образов, то первыми, кто взял на вооружение принципы и алгоритмы построения этих необычных форм, стали художники. Первым из них стал будущий основатель студии Pixar Лорен Карпентер. Работая над презентацией прототипов самолетов, ему в голову пришла идея в качестве фона использовать изображение гор. Сегодня с такой задачей сможет справиться практически каждый пользователь компьютера, а в семидесятых годах прошлого века ЭВМ были не в состоянии выполнять такие процессы, ведь графических редакторов и приложений для трехмерной графики на тот момент еще не было. И вот Лорену попалась книга Мандельброта «Фракталы: форма, случайность и размерность». В ней Бенуа приводил множество примеров, показывая, что существуют фракталы в природе (фыва), он описывал их разнообразную форму и доказывал, что они легко описываются математическими выражениями. Данную аналогию математик приводил в качестве аргумента полезности разрабатываемой им теории в ответ на шквал критики от своих коллег. Они утверждали, что фрактал - это всего лишь красивая картинка, не имеющая никакой ценности, являющаяся побочным результатом работы электронных машин. Карпентер решил опробовать этот метод на практике. Внимательно изучив книгу, будущий аниматор стал искать способ реализации фрактальной геометрии в компьютерной графике. Ему понадобилось всего три дня, чтобы визуализировать вполне реалистичное изображение горного ландшафта на своем компьютере. И сегодня этот принцип широко используется. Как оказалось, создание фракталов не занимает много времени и сил.

Решение Карпентера

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

Первая 3D-визуализация на фрактальном алгоритме

Уже через несколько лет Лорен применил свои наработки в масштабном проекте - анимационном ролике Vol Libre, показанном на Siggraph в 1980 году. Это видео потрясло многих, и его создатель был приглашен работать в Lucasfilm. Здесь аниматор смог реализоваться в полной мере, он создал трехмерные ландшафты (целую планету) для полнометражного фильма "Star Trek". Любая современная программа («Фракталы») или приложение для создания трехмерной графики (Terragen, Vue, Bryce) использует все тот же алгоритм для моделирования текстур и поверхностей.

Том Беддард

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

Фракталы в природе

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

Музыкальная пауза

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

Индикатор-фрактал

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

В заключение

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

Всем здравствуйте! Меня зовут,Рибенек Валерия, г.Ульяновск и сегодня я выложу несколько своих научных статей на сайте ЛКИ.

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

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

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

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

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

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

Фрактальных кривых так же существует огромное множество. Самые известные из них — это, уже упомянутая, Снежинка Коха, а также кривая Леви, кривая Минковского, ломанная Дракона, кривая Пиано и дерево Пифагора. Изображение данных фракталов и их историю, я думаю, при желании вы легко сможете найти в Википедии.

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

Существуют так же чисто математические фракталы. Это, например, канторово множество, губка Менгера, Треугольник Серпинского и другие.

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

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

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

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