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