Исследуйте кривую дракона

Попробуйте изменить параметры самостоятельно: : : :

Фрактал «Дракон»: линия, которая многократно складывается, превращаясь во фрактал

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

А теперь представьте нечто еще более удивительное: что произойдет, если вместо физического складывания бумаги мы превратим этот процесс в математическое правило и будем применять его снова и снова?

Результатом станет превращение очень простой линии в удивительно сложный геометрический узор.

Это и есть фрактал «Дракон», также известный как кривая Дракона.

Всё начинается с прямой линии

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

Затем мы выполняем очень простую операцию.

Представьте, что вы складываете лист бумаги. Сложите полоску бумаги пополам справа налево. Затем разверните её и измените сгиб так, чтобы образовался прямой угол (90 градусов); исходная прямая линия теперь превращается в два перпендикулярных отрезка равной длины (образующих форму буквы «L» или перевернутой «V»).

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

Первый раз: складываем. Второй раз: складываем. Третий раз: складываем.

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

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

Многие люди, увидев её впервые, думают: «Она действительно похожа на дракона». Именно так она и получила название «кривая дракона».

Конечно, это не настоящий дракон; это просто математическая кривая, полученная в результате многократного применения одного простого правила.

Почему он называется «Фрактальный дракон»?

У этого есть весьма интересный аспект.

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

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

Каждую такую ​​операцию можно назвать генерацией или итерацией.

Всё начинается с нулевой генерации: прямой линии.

Затем, на первой генерации, появляется простой изгиб.

Далее, на второй генерации, возникает больше отрезков.

К третьей генерации начинает проступать отчетливая форма «дракона».

На четвертой генерации структура становится всё более сложной.

...

К десятой генерации она становится поистине прекрасной.

Самое удивительное: всего одно простое правило

Представьте, что у вас уже есть длинная сложенная линия. Можно подумать: «Для создания столь сложного узора наверняка требуется очень запутанная формула, верно?»

На самом деле всё с точностью до наоборот: самое интересное в кривой дракона — это то, что правило её построения невероятно простое. Вы просто продолжаете двигаться вперёд и поворачивать — вперёд, поворот, вперёд, поворот, — создавая всё более сложные структуры.

Как и многие фракталы, этот пример иллюстрирует важную мысль: сложные результаты не обязательно требуют сложных правил.

Действительно ли это связано с оригами?

Да, это так.

Это один из самых интересных аспектов «Кривой дракона». Принцип построения классической кривой дракона можно понять весьма интуитивно: возьмите полоску бумаги, несколько раз сложите её пополам, а затем разверните.

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

Таким образом, её можно представить как математическую полоску бумаги, сложенную бесконечное число раз.

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

Почему структура становится всё более сложной?

Представьте себе путь, который постоянно «самовоспроизводится».

Всё начинается с одной-единственной линии. Затем она разветвляется на два направления. Новые участки пути добавляют новые повороты, и их общее количество постоянно растёт.

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

Что же происходит, если продолжать увеличивать количество поколений?

Именно здесь фрактал «Дракон» предоставляет отличную возможность для интерактивного исследования.

Вы можете переходить от 1-го поколения к 5-му, 10-му, 15-му и далее... каждый такой шаг позволяет наблюдать за тем, как «дракон» продолжает расти.

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

Иными словами, видимая картина существенно меняется с каждой итерацией, однако лежащие в её основе правила остаются неизменными от начала и до конца.

В чем разница между кривой дракона и множеством Мандельброта?

Если вы уже познакомились с множеством Мандельброта, то, возможно, задаетесь вопросом: «Разве это не тоже фрактал?»

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

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

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

Проще говоря, это можно представить так:

Множество Мандельброта: вычисление целого мира.

Кривая дракона: складывание пути.

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

Фрактальные драконы не просто "выглядят как драконы"

У него также есть очень интересное математическое свойство:По мере увеличения количества итераций он постепенно заполняет двумерную область.

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

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

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

Продолжайте исследовать бесконечный микромир

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

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

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

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

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

Хотите видеть эти потрясающие математические визуализации каждый раз, когда открываете новую вкладку? Установите расширение для Chrome прямо сейчас и сделайте «Math Wonder Box» страницей новой вкладки.🚀

Узнать больше