WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Кривая Мура (по имени Элиакима Гастингса Мура) — это непрерывная фрактальная заполняющая пространство кривая, являющаяся вариантом кривой Гильберта. Точнее, это замкнутая версия кривой Гильберта и её можно рассматривать как объединение четырёх копий кривых Гильберта, комбинированных таким образом, чтобы получить совпадение концов.

Поскольку кривая Мура заполняет пространство, её размерность Хаусдорфа равна 2.

Следующие рисунки показывают несколько первых шагов построения кривой Мура.

Представление в виде системы Линденмайера

Кривую Мура можно выразить в системе переписывания (L-system).

Alphabet: L, R
Constants: F, +, −
Axiom: LFL+F+LFL
Production rules:
L −RF+LFL+FR−
R +LF−RFR−FL+

Здесь F означает "идём вперёд", + означает "поворачиваем влево на 90°", а означает "поворачиваем направо на 90°" (см. «Черепашья графика»).

Обобщение для более высоких размерностей

Существует элегантное обобщение кривой Гильберта для пространства любой размерности. Если проходить вершины n-мерного гиперкуба в порядке кода Грея, получим генератор n-мерной кривой Гильберта. См. MathWorld.

Для построения кривой Мура порядка N в размерности K, помещаем 2^K копий K-мерных кривых Гильберта порядка N-1 в каждом углу K-мерного гиперкуба, вращаем их и соединяем их отрезками. Добавленные отрезки следуют пути кривой Гильберта порядка 1. Это построение работает даже для кривой Мура порядка 1, если определить кривую Гильберта порядка 0 как геометрическую точку. Отсюда следует, что кривая Мура порядка 1 — это то же самое, что кривая Гильберта порядка 1.

Для построения кривой Мура порядка N в трёхмерном пространстве, помещаем 8 копий трёхмерных кривых Гильберта N-1 в углах куба, вращаем их и соединяем отрезками. Построение демонстрируется на сайте Wolfram Demonstration.

Кривая Мура третьего порядка в трёхмерном пространстве:


См. также

Ссылки

  • A. Bogomolny. Plane Filling Curves from Interactive Mathematics Miscellany and Puzzles. — 2008.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии