Franceschini V., Tebaldi С. «Sequences of Infinite Bifurcations and Turbulence in a Five-Mode Truncation of the Navier-Stokes Equations» //Journal of Statistical Physics. Vol. R 707–726.
Collet R, Eckmann J.-R, Koch H. «Period Doubling Bifurcations for Families of Maps on R n» // Journal of Statistical Physics. Vol. R 1.
Либхабер.
Барнсли.
Барнсли.
По-английски действительные числа называются real ( numbers ), а мнимые – imaginary , что можно также перевести как «настоящие», или «реальные», и «воображаемые» соответственно.
На самом деле интегрируются функции комплексной переменной.
Хаббард; Douady A. «Julia Setsand the Mandelbrot Set». P. 161-В основном тексте «Красоты фракталов» также приводится краткий математический обзор метода Ньютона, равно как и других встречающихся теорий комплексных динамических систем, обсуждаемых в этой главе.
«Julia Sets and the Mandelbrot Set». R 170.
Хаббард.
Хаббард; The Beauty of Fractals; Richter P. H., Peitgen H.-O. «Morphology of Complex Boundaries» // Bunsen-Gesellschaft für Physikalische Chemie. Vol. R 575–588.
Например, Хаббард. Доступное введение в тему с рекомендациями, как самостоятельно написать программу для микрокомпьютера: Dewdney A. К. «Computer Recreations» // Scientific American. August P. 16-Пайтген и Рихтер в «Красоте фракталов» предложили детальный обзор как математических расчетов, так и некоторых наиболее зрелищных доступных изображений.
«Julia Sets and the Mandelbrot Set». R 161.
Мандельброт, Лафф, Хаббард. Работа Мандельброта, написанная им от первого лица: «Fractals and the Rebirth of Iteration Theory» // The Beauty of Fractals. P . 151–160.
Мандельброт; The Beauty of Fractals.
Мандельброт.
Хаббард.
Пайтген.
Хаббард.
Рихтер.
Пайтген.
Пайтген.
Йорк; хорошее введение в тему для тех, кто разбирается в технических деталях: MacDonald S. W., Grebogi С, Ott E., Yorke J. A. «Fractal Basin Boundaries» // Physica. Vol. 17D. R 125–183.
Компьютерная программа, воспроизводящая множество Мандельброта, состоит из нескольких существенных частей. Главный ее механизм заключается в цикле, в котором выбирается начальное комплексное число и к нему применяется арифметическое правило. Для множества Мандельброта правило таково: z → z 2+ с, где начальное значение z равно нулю, а с представляет собой комплексное число, соответствующее тестируемой точке. Итак, возьмем нуль, умножим его сам на себя, прибавим начальное число; взяв результат (он совпадет с начальным числом), умножим его сам на себя и прибавим начальное число; возьмем новый результат, опять умножим его сам на себя и прибавим начальное число. Арифметика комплексных чисел довольно бесхитростная. Комплексное число состоит из двух частей: например, 2 + 3i (местоположение точки: 2 к востоку и 3 к северу на комплексной плоскости). Чтобы сложить два комплексных числа, надо лишь сложить действительные части для получения новой действительной части и мнимые – для получения новой мнимой части:

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

Чтобы выйти из этого цикла, программа должна отслеживать текущий итог. Если результат стремится к бесконечности, все более и более удаляясь от центра плоскости, выбранная точка не принадлежит множеству. В том случае, когда итог превышает 2 или становится меньше −2 либо в действительной, либо в мнимой части, результат, бесспорно, стремится к бесконечности и работа программы может продолжаться. Если она выполняет одни и те же вычисления много раз, не превышая 2, точка принадлежит множеству. Число итераций зависит от степени увеличения. Для масштаба, доступного персональному компьютеру, ста или двухсот повторений часто бывает достаточно, а тысяча дает полную гарантию. Программа должна повторить данный процесс для каждой из тысяч точек решетки, масштаб которой можно «подкрутить» для большего увеличения. Затем программа должна показать полученный результат. Точки, входящие в множество, могут быть обозначены черным цветом, а не принадлежащие к нему – белым. Для получения более наглядного изображения белый цвет можно заменить оттенками других цветов. В частности, если итерирование прекращается после десяти повторений, программа должна выдать красную точку, после двадцати – оранжевую, после сорока – желтую и так далее. Цвета и момент остановки расчета точек программист может выбрать сам. Цвета надлежащим образом обозначают контуры «ландшафта», оставшегося за пределами множества. – Прим. автора.
Читать дальше
Конец ознакомительного отрывка
Купить книгу