Кривая дракона - Dragon curve

Кривая дракона на шоссе

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

Высокий дракон

Дракон Heighway (также известный как дракон Хартер-Heighway или дракон Jurassic Park ) впервые была исследовано НАСА физиков Джона Heighway, Брюс Бэнкс и Уильям HARTER. Он был описан Мартином Гарднером в его колонке « Математические игры» в Scientific American в 1967 году. Многие из его свойств были впервые опубликованы Чендлером Дэвисом и Дональдом Кнутом . Он появился на титульных страницах раздела романа Майкла Крайтона « Парк юрского периода» .

Строительство

Рекурсивное построение кривой
Рекурсивное построение кривой

Дракон на шоссе может быть построен из сегмента базовой линии , многократно заменяя каждый сегмент двумя сегментами с прямым углом и с поворотом на 45 ° поочередно вправо и влево:

Первые 5 итераций и 9-я

Дракон Хайуэй также является предельным набором следующей системы повторяющихся функций на комплексной плоскости:

с начальным набором точек .

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

[Un] сворачивание дракона

Кривая дракона Хайуэй может быть построена, сложив полоску бумаги , как это было первоначально обнаружено. Возьмите полоску бумаги и сложите ее пополам вправо. Снова сложите пополам вправо. Если бы полоса была открыта сейчас, разгибая каждую складку, чтобы превратиться в поворот на 90 градусов, последовательность поворота была бы RRL, то есть второй итерацией дракона Хайуэй. Сложите полосу пополам снова вправо, и последовательность поворотов развернутой полосы теперь будет RRLRRLL - третья итерация дракона Heighway. Продолжая складывать полоску пополам вправо, чтобы создать дальнейшие итерации дракона Heighway (на практике полоса становится слишком толстой, чтобы резко сложить ее после четырех или пяти итераций).

Бумажная полоска с кривой дракона.png

Схемы сгиба этой последовательности бумажных полос, как последовательности правого (R) и левого (L) сгиба, следующие:

  • 1-я итерация: R
  • 2-я итерация: R R L
  • 3-я итерация: R R L R R L L
  • 4 - я итерация: R R L R R L L R R R L L R L L .

Каждую итерацию можно найти, скопировав предыдущую итерацию, затем R, а затем вторую копию предыдущей итерации в обратном порядке с заменой букв L и R.

Характеристики

  • Многие сходства можно увидеть в кривой дракона Хайуэй. Наиболее очевидным является повторение одного и того же рисунка с наклоном на 45 ° и с коэффициентом уменьшения . Исходя из этого самоподобия, многие его длины являются простыми рациональными числами.
Длина
Самоподобие
Покрытие плоскости кривыми дракона
  • Кривая дракона может замостить плоскость. Один возможный тайлинг заменяет каждое ребро квадратного тайла кривой дракона, используя рекурсивное определение дракона, начиная с отрезка линии. Начальное направление расширения каждого сегмента может быть определено с помощью раскраски квадратной плитки в шахматном порядке, расширения вертикальных сегментов на черные плитки и из белых плиток и расширения горизонтальных сегментов на белые плитки и из черных плиток.
  • Как кривая , заполняющая пространство без самопересечения, кривая дракона имеет фрактальную размерность ровно 2. Для кривой дракона с начальной длиной сегмента 1 ее площадь равна 1/2, как видно из мозаики плоскости.
  • Граница множества, охватываемая кривой дракона, имеет бесконечную длину с фрактальной размерностью.
    куда
    является действительным решением уравнения

Twindragon

Кривая Twindragon, построенная из двух драконов Heighway

Twindragon (также известный как дракона Дэвис-Кнут ) может быть построена путем размещения двух кривых дракона Heighway спина к спине. Это также предельный набор следующей системы повторяющихся функций:

где исходная форма определяется следующим набором .

Его также можно записать как систему Линденмайера - для этого нужно только добавить еще один раздел в исходную строку:

  • угол 90 °
  • начальная строка FX + FX +
  • правила перезаписи строк
    • XX + YF
    • YFX - Y .

Terdragon

Кривая Тердрагона.

Terdragon можно записать в виде системы Lindenmayer :

  • угол 120 °
  • начальная строка F
  • правила перезаписи строк
    • FF + F-F .

Это предельный набор следующей системы повторяющихся функций:

Леви дракон

Кривая Леви иногда известна как дракон Леви .

Кривая Леви C.

Варианты

Можно изменить угол поворота с 90 ° на другие углы. Изменение на 120 ° дает структуру треугольников, а 60 ° дает следующую кривую:

Кривая дракона, вариант 60 °. Самоподобие хорошо видно.

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

Дракон Полёмино

Вхождения кривой дракона в наборы решений

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

Многочлен Литтлвуда - это многочлен: где все .

Для некоторых мы определяем следующие функции:

Начиная с z = 0, мы можем сгенерировать все полиномы Литтлвуда степени d, используя эти функции итеративно d + 1 раз. Например:

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

Смотрите также

использованная литература

внешние ссылки