Jump to content

Джулия сет

(Перенаправлено из набора Фату )
Набор Джулии
Продолжительность: 13 секунд.
Увеличьте масштаб набора Жюлиа на комплексной z-плоскости с помощью комплекснозначной полиномиальной функции второй степени.

и параметры
c re = c im = -0,5251993
Продолжительность: 6 секунд.
Трехмерные срезы (четырехмерного) множества Жюлиа функции на кватернионах

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

Множество Жюлиа функции f обычно обозначается а множество Фату обозначается [а] Эти множества названы в честь французского математика Гастона Жюли. [1] и Пьер Фату [2] чьи работы положили начало изучению сложной динамики в начале 20 века.

Формальное определение

[ редактировать ]

Позволять — непостоянная голоморфная функция из сферы Римана на себя. Такие функции являются в точности непостоянными комплексными рациональными функциями , то есть где и являются комплексными полиномами . Предположим, что p и q не имеют общих корней и хотя бы один имеет степень больше 1. Тогда существует конечное число открытых множеств. которые остаются инвариантными и таковы, что:

  1. Объединение множеств плотен и в плоскости
  2. ведет себя регулярно и одинаково на каждом из множеств .

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

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

Дополнение это набор Джулии из . Если все критические точки являются предпериодическими, то есть они не периодические, а в конечном итоге попадают в периодический цикл, то это все сфера. В противном случае, — нигде не плотное множество (оно не имеет внутренних точек) и несчетное множество (той же мощности, что и действительные числа). Нравиться , остается инвариантным , и на этом множестве итерация является отталкивающей, то есть для всех w в окрестности z (в пределах ). Это означает, что ведет себя хаотично на съемочной площадке Джулии. Хотя в множестве Жюлиа есть точки, последовательность итераций которых конечна, таких точек лишь счетное число (и они составляют бесконечно малую часть множества Жюлиа). Последовательности, генерируемые точками вне этого набора, ведут себя хаотично, это явление называется детерминированным хаосом .

Было проведено обширное исследование множества Фату и множества Жюлиа итерированных рациональных функций , известных как рациональные карты. Например, известно, что множество Фату рационального отображения имеет либо 0, 1, 2, либо бесконечное число компонент . [3] Каждый компонент множества Фату рациональной карты можно отнести к одному из четырех различных классов . [4]

Эквивалентные описания множества Джулии

[ редактировать ]
  • — наименьшее замкнутое множество, содержащее не менее трёх точек, полностью инвариантное относительно f .
  • есть замыкание множества отталкивающихся периодических точек .
  • Для всех, кроме не более двух точек множество Жюлиа - это набор предельных точек полной обратной орбиты. (Это предполагает простой алгоритм построения множеств Жюлиа, см. ниже.)
  • Если f целая функция , то является границей множества точек, которые сходятся к бесконечности при итерации.
  • Если f — полином, то – граница заполненного множества Жюлиа ; то есть те точки, орбиты которых при итерациях f остаются ограниченными.

Свойства множества Жюлиа и множества Фату

[ редактировать ]

Множество Жюлиа и множество Фату функции f относительно полностью инвариантны итераций голоморфной функции f : [5]

Для множество Жюлиа представляет собой единичный круг, и в нем итерация задается удвоением углов (операция, которая является хаотичной для точек, аргумент которых не является рациональной дробью ). Существует две области Фату: внутренняя и внешняя часть круга с итерацией в направлении 0 и ∞ соответственно.

Для набор Жюлиа — это отрезок между −2 и 2. Существует одна область Фату : точки, не находящиеся на отрезке, перемещаются в направлении ∞. (Помимо сдвига и масштабирования области, эта итерация эквивалентна на единичном интервале, который обычно используется как пример хаотической системы.)

Функции f и g имеют вид , где c — комплексное число. Для такой итерации множество Жюлиа вообще не является простой кривой, а представляет собой фрактал, и при некоторых значениях c оно может принимать удивительные формы. Смотрите фотографии ниже.

Набор Джулии (белым цветом) для рациональной функции, связанной с методом Ньютона для f : z z 3 −1. Окраска Фату задана красными, зелеными и синими тонами в соответствии с тремя аттракторами (тремя корнями f ).

Для некоторых функций f ( z ) мы можем заранее сказать, что множество Жюлиа является фракталом, а не простой кривой. Это связано со следующим результатом об итерациях рациональной функции:

Теорема . Каждая из областей Фату имеет одну и ту же границу, которая, следовательно, является множеством Жюлиа. [ нужна ссылка ]

Это означает, что каждая точка множества Жюлиа является точкой накопления для каждого из доменов Фату. Следовательно, если существует более двух областей Фату, каждая точка множества Жюлиа должна иметь точки более чем двух различных открытых множеств, бесконечно близких, а это означает, что множество Жюлиа не может быть простой кривой. Это явление происходит, например, когда f ( z ) является итерацией Ньютона для решения уравнения :

На изображении справа показан случай n = 3.

Квадратичные полиномы

[ редактировать ]

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

где c — комплексный параметр. Исправьте некоторые достаточно большой, чтобы (Например, если c находится в множестве Мандельброта , то поэтому мы можем просто позволить ) Тогда заполненное множество Жюлиа для этой системы является подмножеством комплексной плоскости, заданным формулой

где это n я итерация - Набор Юлии этой функции является границей .

Плоскость параметров квадратичных полиномов, то есть плоскость возможных значений c , порождает знаменитое множество Мандельброта . Действительно, множество Мандельброта определяется как множество всех c таких, что подключен . Для параметров вне множества Мандельброта множество Жюлиа является канторовым пространством : в этом случае его иногда называют пылью Фату .

Во многих случаях множество Жюлиа c выглядит как множество Мандельброта в достаточно малых окрестностях c . Это справедливо, в частности, для так называемых параметров Мисюревича , т. е. параметров c , для которых критическая точка предпериодична. Например:

  • При c = i , более коротком переднем пальце передней части стопы, набор Джулии выглядит как разветвленная молния.
  • В точке c = −2, на кончике длинного остроконечного хвоста, множество Джулии представляет собой отрезок прямой.

Другими словами, множества Джулии локально аналогичны в районе точек Мисюревича . [6]

Обобщения

[ редактировать ]

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

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

Псевдокод

[ редактировать ]

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

Псевдокод для обычных множеств Джулии

[ редактировать ]
R = escape radius  # choose R > 0 such that R**2 - R >= sqrt(cx**2 + cy**2)

for each pixel (x, y) on the screen, do:   
{
    zx = scaled x coordinate of pixel; # (scale to be between -R and R)
       # zx represents the real part of z.
    zy = scaled y coordinate of pixel; # (scale to be between -R and R)
       # zy represents the imaginary part of z.

    iteration = 0;
    max_iteration = 1000;
  
    while (zx * zx + zy * zy < R**2  AND  iteration < max_iteration) 
    {
        xtemp = zx * zx - zy * zy;
        zy = 2 * zx * zy  + cy;
        zx = xtemp + cx;
    
        iteration = iteration + 1;
    }
  
    if (iteration == max_iteration)
        return black;
    else
        return iteration;
}

Псевдокод для мульти-множеств Джулии

[ редактировать ]
R = escape radius #  choose R > 0 such that R**n - R >= sqrt(cx**2 + cy**2)

for each pixel (x, y) on the screen, do:
{
    zx = scaled x coordinate of pixel; # (scale to be between -R and R)
    zy = scaled y coordinate of pixel; # (scale to be between -R and R)
  
    iteration = 0;
    max_iteration = 1000;
  
    while (zx * zx + zy * zy < R**2  AND  iteration < max_iteration) 
    {
        xtmp = (zx * zx + zy * zy) ^ (n / 2) * cos(n * atan2(zy, zx)) + cx;
	    zy = (zx * zx + zy * zy) ^ (n / 2) * sin(n * atan2(zy, zx)) + cy;
	    zx = xtmp;
    
        iteration = iteration + 1;
    } 
    if (iteration == max_iteration)
        return black;
    else
        return iteration;
}

Другой рекомендуемый вариант — уменьшить цветовые полосы между итерациями, используя формулу перенормировки для итерации. [7]

Дана такая формула:

где — это экранирующая итерация, ограниченная некоторым такой, что и , и — это величина последней итерации перед выходом.

Это можно реализовать очень просто, вот так:

# simply replace the last 4 lines of code from the last example with these lines of code:

if(iteration == max_iteration)
    return black;
else    
    abs_z = zx * zx + zy * zy;
    return iteration + 1 - log(log(abs_z))/log(n);

Разница показана ниже с набором Джулиа, определенным как где .

Потенциальная функция и реальный номер итерации

[ редактировать ]

Набор Юлии для — единичный круг, а во внешней области Фату потенциальная функция φ ( z ) определяется формулой φ ( z ) = log| г |. Эквипотенциальные линии этой функции представляют собой концентрические окружности. Как у нас есть

где — это последовательность итераций, генерируемая z . Для более общей итерации , было доказано, что если множество Жюлиа связно (т. е. если c принадлежит (обычному) множеству Мандельброта), то существует биголоморфное отображение ψ между внешней областью Фату и внешней частью единичного круга такое, что . [8] Это означает, что потенциальная функция во внешней области Фату, определяемая этим соответствием, имеет вид:

Эта формула имеет смысл и в том случае, если множество Жюлиа несвязно, так что мы для всех c можем определить по этой формуле потенциальную функцию в области Фату, содержащей ∞. Для общей рациональной функции f ( z ) такой, что ∞ является критической точкой и неподвижной точкой, то есть такой, что степень m числителя по крайней мере в два раза больше степени n знаменателя, мы определяем потенциальную функцию в области Фату, содержащей ∞, следующим образом:

где d = m n — степень рациональной функции. [9]

Если N очень большое число (например, 10 100 ), и если k — номер первой итерации такой, что , у нас это есть

для некоторого действительного числа , который следует рассматривать как реальный номер итерации , и мы имеем следующее:

где последнее число находится в интервале [0, 1).

Для итерации к конечному притягивающему циклу порядка r мы имеем это, если является точкой цикла, то ( r -кратная композиция) и число

это притяжение цикла. Если w — точка очень близкая и w повторяется раз r , мы имеем, что

Следовательно, число почти не зависит от k . Мы определяем потенциальную функцию в области Фату следующим образом:

Если ε — очень маленькое число, а k — номер первой итерации такой, что , у нас это есть

для некоторого действительного числа , который следует рассматривать как реальный номер итерации, и мы имеем следующее:

Если притяжение равно ∞, что означает, что цикл является сверхпритягивающим , что еще раз означает, что одна из точек цикла является критической точкой, мы должны заменить α на

где w повторяется раз r , а формула для φ ( z ) выглядит следующим образом:

И теперь реальный номер итерации определяется следующим образом:

Для раскраски нам необходима циклическая шкала цветов (построенная, например, математически) и содержащая H цветов с номерами от 0 до H −1 ( H например, = 500). Умножаем действительное число фиксированным действительным числом, определяющим плотность цветов на картинке, и взять целую часть этого числа по H. модулю

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

Линии поля

[ редактировать ]
Эквипотенциальные линии для итерации по направлению к бесконечности
Строки поля для итерации формы

В каждой области Фату (которая не является нейтральной) существуют две системы линий, ортогональных друг другу: эквипотенциальные линии (для потенциальной функции или реального номера итерации) и силовые линии .

Если мы раскрасим домен Фату в соответствии с номером итерации (а не реальным номером итерации , как определено в предыдущем разделе), полосы итерации показывают ход эквипотенциальных линий. Если итерация направлена ​​в сторону ∞ (как в случае с внешней областью Фату для обычной итерации ), мы можем легко показать ход линий поля, а именно, изменив цвет в зависимости от того, находится ли последняя точка в последовательности итераций выше или ниже оси x (первое изображение), но в этом случае (точнее: когда область Фату очень притягивает) мы не можем последовательно нарисовать линии поля — по крайней мере, не методом, который мы здесь описываем. В этом случае силовую линию еще называют внешним лучом .

Пусть z — точка притягивающей области Фату. Если мы повторяем z большое количество раз, концом последовательности итераций будет конечный цикл C область Фату — это (по определению) набор точек, последовательность итераций которых сходится к C. , а Линии поля исходят из точек C и из (бесконечного числа) точек, которые переходят в точку C . И они заканчиваются на множестве Жюлиа в нехаотичных точках (т. е. порождающих конечный цикл). Пусть r — порядок цикла C (количество его точек) и пусть точкой в ​​C. быть У нас есть (r-кратная композиция), и мы определяем комплексное число α как

точки C Если , α — произведение r чисел . Действительное число 1/|α| — притяжение цикла, и наше предположение, что цикл не является ни нейтральным, ни сверхпритягивающим, означает, что 1 < 1 / | α | < ∞ . Суть является фиксированной точкой для , и около этой точки карта имеет (в связи с силовыми линиями) характер вращения с аргументом β от α (т.е. ).

Чтобы раскрасить область Фату, мы выбрали небольшое число ε и установили последовательности итераций остановиться, когда , и раскрашиваем точку z в соответствии с номером k (или реальным номером итерации, если мы предпочитаем плавную раскраску). Если мы выберем направление от заданный углом θ , силовая линия, выходящая из в этом направлении состоит из точек z таких, что аргумент ψ числа удовлетворяет условию, что

Ведь если мы пройдем полосу итераций в направлении силовых линий (и в сторону от цикла), номер итерации k увеличится на 1, а число ψ увеличится на β, следовательно, число постоянна вдоль силовой линии.

Картинки в полях строк для итерации формы

Раскраска силовых линий области Фату означает, что мы раскрашиваем пространства между парами силовых линий: мы выбираем ряд правильно расположенных направлений, исходящих из , и в каждом из этих направлений выбираем два направления вокруг этого направления. Поскольку может случиться так, что две линии поля пары не заканчиваются в одной и той же точке множества Джулии, наши цветные линии поля могут разветвляться (бесконечно) на пути к множеству Джулии. Мы можем раскрасить по расстоянию до центральной линии поля, а можем смешать эту раскраску с обычной раскраской. Такие картинки могут быть очень декоративными (вторая картинка).

Цветная линия поля (область между двумя линиями поля) разделена итерационными полосами, и такую ​​часть можно привести во взаимно однозначное соответствие с единичным квадратом: одна координата - это (рассчитывается) расстояние от одной из ограничивающих силовых линий, другая равна (рассчитывается) расстоянию от внутренней части ограничивающих полос итераций (это число является нецелой частью реального номера итерации). Поэтому в линии поля можно поместить картинки (третье изображение).

Построение набора Джулии

[ редактировать ]
Продолжительность: 3 секунды.
Бинарное разложение интерьера в случае внутреннего угла 0

Методы:

  • Метод оценки расстояния для набора Джулии (DEM/J)
  • Метод обратной итерации (IIM)

Использование обратной (инверсной) итерации (IIM)

[ редактировать ]
График набора Джулии, созданный с использованием случайного IIM
График набора Джулии, созданный с помощью MIIM

Как упоминалось выше, множество Жюлиа можно найти как множество предельных точек множества прообразов (по существу) любой заданной точки. Итак, мы можем попытаться построить набор Джулии данной функции следующим образом. Начните с любой точки z, которая, как мы знаем, находится в множестве Жюлиа, например, с отталкивающей периодической точки, и вычислите все прообразы z с некоторой высокой итерацией. выключенный .

К сожалению, поскольку количество повторенных прообразов растет экспоненциально, это невозможно с вычислительной точки зрения. Однако мы можем настроить этот метод аналогично методу «случайной игры» для систем итерированных функций . То есть на каждом шаге мы случайным образом выбираем один из прообразов f .

Например, для квадратичного многочлена f c обратная итерация описывается выражением

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

Обратите внимание, что к некоторым частям множества Джулии довольно сложно получить доступ с помощью обратного алгоритма Джулии. По этой причине необходимо изменить IIM/J (он называется MIIM/J) или использовать другие методы для получения более качественных изображений.

Использование немецкой марки/J

[ редактировать ]

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

Лучший способ нарисовать набор Джулии в черно-белом цвете — оценить расстояние пикселей (DEM) от набора и раскрасить каждый пиксель, центр которого близок к набору. Формула для оценки расстояния выводится из формулы для потенциальной функции φ ( z ). Когда эквипотенциальные линии для φ ( z ) расположены близко, число велика, и, наоборот, поэтому эквипотенциальные линии для функции должно лежать примерно регулярно. Доказано, что значение, найденное по этой формуле (с точностью до постоянного множителя), сходится к истинному расстоянию для z, сходящемся к множеству Жюлиа. [9]

Мы предполагаем, что f ( z ) рационально, т. е. где p ( z ) и q ( z ) — комплексные многочлены степеней m и n соответственно, и нам нужно найти производную приведенных выше выражений для φ ( z ). И так как только что меняется, мы должны вычислить производную из относительно з . Но как ( k -кратная композиция), это произведение чисел , и эта последовательность может быть вычислена рекурсивно с помощью , начиная с ( до расчета следующей итерации ).

Для итерации в направлении ∞ (точнее, когда m n + 2 , так что ∞ является суперпритягивающей фиксированной точкой), мы имеем

( d = m n ) и, следовательно:

Для итерации к конечному притягивающему циклу (который не является суперпритягивающим), содержащему точку и имея порядок r , мы имеем

и следовательно:

Для цикла суперпритяжения формула такова:

Мы вычисляем это число, когда итерация останавливается. Обратите внимание, что оценка расстояния не зависит от привлекательности цикла. Это означает, что оно имеет смысл для трансцендентных функций «степени бесконечности» (например, sin( z ) и tan( z )).

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Что касается обозначений: для других разделов математики обозначения также может представлять матрицу Якоби вещественного отображения f между гладкими многообразиями .
  1. ^ Гастон Джулия (1918) «Мемуары об итерации рациональных функций», Журнал чистой и прикладной математики , том. 8, стр. 47–245.
  2. ^ Пьер Фату (1917) «О рациональных заменах», Comptes Rendus de l'Académie des Sciences de Paris , vol. 164, стр. 806–808 и том. 165, стр. 992–995.
  3. ^ Бирдон, Итерация рациональных функций , Теорема 5.6.2.
  4. ^ Бирдон, Итерация рациональных функций , Теорема 7.1.1.
  5. ^ Бирдон, Итерация рациональных функций , Теорема 3.2.4.
  6. ^ Тан Лей , «Сходство между множеством Мандельброта и множествами Джулии» , Communications in Mathematical Physics 134 (1990), стр. 587–617.
  7. ^ Вепстас, Линас. «Перенормировка выхода Мандельброта» . linas.org . Креатив Коммонс . Проверено 5 ноября 2023 г.
  8. ^ Дуади, Адриан; Хаббард, Джон Х. (1984). «Динамическое исследование комплексных многочленов». Математические предварительные публикации Орсе . 2 ;   «[ указ.цит. ]». Математические предварительные публикации Орсе . 4 . 1985.
  9. ^ Jump up to: Перейти обратно: а б Пейтген, Хайнц-Отто; Рихтер Питер (1986). Красота фракталов . Гейдельберг: Springer-Verlag. ISBN  0-387-15851-0 .

Библиография

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d6ca43153fd609693276967e07cd7bf3__1719851580
URL1:https://arc.ask3.ru/arc/aa/d6/f3/d6ca43153fd609693276967e07cd7bf3.html
Заголовок, (Title) документа по адресу, URL1:
Julia set - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)