Читаем Красота в квадрате Как цифры отражают жизнь и жизнь отражает цифры полностью

Существует более быстрый способ обнаружить множество узников на комплексной плоскости с использованием информации об умножении комплексных чисел. При умножении двух комплексных чисел мы суммируем углы и умножаем расстояния. Следовательно, для возведения комплексного числа в квадрат необходимо удвоить его угол и возвести в квадрат расстояние. Рассмотрим единичную окружность — с радиусом 1 и центром в начале координат. Все точки такой окружности находятся на расстоянии 1 от начала координат, а это значит, что квадрат любой из этих точек расположен на расстоянии 12 = 1 от начала координат. Другими словами, квадрат числа, соответствующего точке на единичной окружности, остается на единичной окружности. Тогда в случае итерации zz2 все точки на окружности должны принадлежать к множеству узников. Аналогичным образом, если расстояние от точки до начала координат меньше 1, квадрат числа, соответствующего этой точке, находится ближе к началу координат и в процессе итерации будет приближаться к нему все больше. Следовательно, все точки, которые расположены внутри единичной окружности, тоже принадлежат к множеству узников. С другой стороны, если расстояние от точки до начала координат больше 1, квадрат числа, соответствующего этой точке, находится дальше от начала координат и в процессе итерации будет отдаляться от него все больше и больше. Таким образом, в случае итерации zz2 множество узников представляет собой единичный круг, показанный на рисунке ниже.

Множество узников в итерации z → z2

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

В 1979 году работавший в компании IBM французский математик Бенуа Мандельброт заинтересовался итерацией zz2 + c. Его первые распечатки показали множество узников в форме капли с крохотными разводами, напоминающими маленькие брызги, отделившиеся от основной капли. Мандельброт оставил своим ассистентам записку, в которой предупреждал, что эти дефекты появились не из-за ошибки компьютера, и просил не удалять их с распечаток. Увеличив степень детализации этих участков, Мандельброт увидел, что они состоят из удивительных узоров, соединенных с множеством узников крохотными ответвлениями. Постепенно сформировалась полная картина множества узников. Она напоминала жука-долгоносика с игольчатым панцирем и не походила ни на одну известную геометрическую фигуру.

Множество узников в итерации z → z2+ с: множество Мандельброта

© Брайан Поллок

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

Путешествие в Долину морского конька

© Брайан Поллок

© Брайан Поллок

Перейти на страницу:

Похожие книги

История математики. От счетных палочек до бессчетных вселенных
История математики. От счетных палочек до бессчетных вселенных

Эта книга, по словам самого автора, — «путешествие во времени от вавилонских "шестидесятников" до фракталов и размытой логики». Таких «от… и до…» в «Истории математики» много. От загадочных счетных палочек первобытных людей до первого «калькулятора» — абака. От древневавилонской системы счисления до первых практических карт. От древнегреческих астрономов до живописцев Средневековья. От иллюстрированных средневековых трактатов до «математического» сюрреализма двадцатого века…Но книга рассказывает не только об истории науки. Читатель узнает немало интересного о взлетах и падениях древних цивилизаций, о современной астрономии, об искусстве шифрования и уловках взломщиков кодов, о военной стратегии, навигации и, конечно же, о современном искусстве, непременно включающем в себя компьютерную графику и непостижимые фрактальные узоры.

Ричард Манкевич

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Математика / Научпоп / Образование и наука / Документальное