Файл:Анимация создания Мандельброта.gif

Mandelbrot_Creation_Animation.gif (600 × 600 пикселей, размер файла: 1,78 МБ, тип MIME: image/gif , зацикленный, 20 кадров, 20 с)

Краткое содержание

ОписаниеАнимация создания Мандельброта.gif

Анимированная диаграмма, показывающая итерации уравнения, используемого для создания множества Мандельброта, фрактала, впервые изученного Бенуа Мандельбротом в 1979 году. Анимация показывает значения Z для первых 20 итераций уравнения.

З н + 1 = З н 2 + с , {\displaystyle Z_{n+1}=Z_{n}^{2}+c,\,}

где c — комплексная переменная.

Графика множества Мандельброта обычно генерируется с использованием так называемого «алгоритма выхода», где цвет назначается в соответствии с числом итераций, которое потребовалось уравнению для того, чтобы выйти за пределы заданного предела, а черный цвет используется для областей, которые никогда не расходятся. Однако это график гораздо более простой величины: фактических значений уравнения на первых 20 итерациях. Каждый пиксель на изображении соответствует разному значению комплексной константы c в диапазоне от -2,2 до 1 на действительной оси (горизонтальной) и от -1,2i до 1,2i на мнимой оси (вертикальной). Z инициализируется значением 0. На каждой итерации следующее значение Z вычисляется с использованием уравнения выше.

Эта графика была создана с помощью 13 строк кода на языке R (см. код ниже). Для каждой точки вычисляется величина (она же абсолютное значение) Z , затем масштабируется с использованием экспоненциальной функции для подчеркивания мелких деталей и, наконец, сопоставляется с цветовой палитрой ( jetColors ). Темно-красный — очень низкое число, темно-синий — очень высокое число. Темно-синяя область, «сжимающаяся» в границах фрактала, — это область, где значение Z расходится до бесконечности.
Дата
ИсточникСобственная работа
АвторЯрект
Другие версииАнимация создания Мандельброта (800x600).gif: 
разработка GIF-файлов
Инфополе
 
Эта диаграмма была создана с помощью R.
Исходный код
Инфополе

R-код

библиотека(caTools)jet.colors = colorRampPalette(c("#00007F", "синий", "#007FFF", "голубой", "#7FFF7F", "желтый", "#FF7F00", "красный", "#7F0000"))м = 600C = комплексный(действительный=rep(seq(-1.8,0.6, длина.вых=м), каждый=м), imag=rep(seq(-1.2,1.2, length.out=m), m ) )С = матрица(С,м,м)Z = 0X = массив(0, c(m,m,20))для (к в 1:20) { Z = Z^2+C X[,,k] = exp(-abs(Z))}write.gif(X, "Mandelbrot.gif", col=jet.colors, delay=100)

Лицензирование

Jarekt, владелец авторских прав на эту работу, настоящим публикует ее на условиях следующих лицензий:
GNU-головаРазрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или любой более поздней версии, опубликованной Free Software Foundation; без неизменяемых разделов, без текстов на передней обложке и без текстов на задней обложке. Копия лицензии включена в раздел под названием GNU Free Documentation License .http://www.gnu.org/copyleft/fdl.htmlГФДЛЛицензия свободной документации GNUистинныйистинный
w:ru:Creative Commons
атрибуция доля одинаково
Этот файл распространяется по лицензии Creative Commons Attribution-Share Alike 4.0 International, 3.0 Unported, 2.5 Generic, 2.0 Generic и 1.0 Generic.
Атрибуция: Jarekt
Вы свободны:
  • делиться – копировать, распространять и передавать работу
  • ремиксовать – адаптировать произведение
При следующих условиях:
  • атрибуция – Вы должны указать соответствующее авторство, предоставить ссылку на лицензию и указать, были ли внесены изменения. Вы можете сделать это любым разумным способом, но не таким образом, который подразумевает, что лицензиар одобряет вас или ваше использование.
  • распространяйте на равных условиях – если вы делаете ремиксы, преобразуете или дополняете материал, вы должны распространять свои вклады по той же или совместимой лицензии, что и оригинал.
https://creativecommons.org/licenses/by-sa/4.0CC BY-SA 4.0Creative Commons Attribution-Share Alike 4.0истинныйистинный
Вы можете выбрать лицензию по своему усмотрению.

Подписи

Добавьте однострочное объяснение того, что представляет собой этот файл.

Элементы, изображенные в этом файле

изображает

создатель

некоторая ценность

Имя автора строка : Jarekt
Имя пользователя Wikimedia : Jarekt
URL: http://commons.wikimedia.org/wiki/User:Jarekt

copyright status

copyrighted

copyright license

Creative Commons Attribution-ShareAlike 1.0 Generic

Creative Commons Attribution-ShareAlike 2.0 Generic

GNU Free Documentation License, version 1.2 or later

Creative Commons Attribution-ShareAlike 2.5 Generic

Creative Commons Attribution-ShareAlike 4.0 International

Creative Commons Attribution-ShareAlike 3.0 Unported

source of file

original creation by uploader

inception

13 June 2007

media type

image/gif

История файла

Нажмите на дату/время, чтобы просмотреть файл в том виде, в котором он был в тот момент.

Дата/ВремяМиниатюраРазмерыПользовательКомментарий
текущий18:32, 13 июня 2007 г.600 × 600 (1,78 МБ)Ярект{{Информация |Описание=Анимационный GIF-файл, демонстрирующий итерацию создания изображения множества Мандельброта |Источник=сделано самостоятельно |Дата=13.06.2007 |Автор= Jarekt }} Изображение создано с использованием языка R и выполнения следующего кода: library(caTools) jet

Следующая страница использует этот файл:

Глобальное использование файлов

Этот файл используют и другие вики:

  • Использование на cs.wikipedia.org
    • R (программирование на языке)
  • Использование на en.wikibooks.org
    • Программирование/Графика на языке R
    • Программирование R/Печатная версия
  • Использование на fa.wikipedia.org
    • آر (زبان برنامه‌نویسی)
  • Использование на fi.wikipedia.org
    • R (охджелмоинтикиели)
    • Мандельбротин йукко
  • Использование на hi.wikipedia.org
    • आर (प्रोग्रामन भाषा)
  • Использование на hr.wikipedia.org
    • R (программный язык)
  • Использование на kn.wikipedia.org
    • ಆರ್(R) ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ
  • Использование на mn.wikipedia.org
    • R (программа члалын хэл)
  • Использование на pt.wikipedia.org
    • R (язык программирования)
  • Использование на zh.wikipedia.org
    • Перевод R
Retrieved from "https://en.wikipedia.org/wiki/File:Mandelbrot_Creation_Animation.gif"