Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

КРУГОВОЙ ФРАКТАЛ -ОШИБОЧНАЯ ПРОГРАММА! ПАПА ЗибЕрт
Можешь обяснить подробно что как работает, и почему массу не задаем
Здравствуйте, Ильгиз. Математика - царица наук (Карл Гаусс). Изучение математики начинается с детского сада, когда нас учат считать и выполнять простые арифметические операции. Любой, даже самый простейший алгоритм будет связан с арифметическими...
Я хотел узнать математика это обязательно в программирование. Пять лет назад просто из любопытства я увлекся HTML потом изучил CSS и JvaScript потом изучил PHP и Java. Как то не задумывался и начал смотреть форумы и узнал что без математики не...
Все верно, но так же необходимо зайти в: Компоновщик -> Ввод -> Дополнительные зависимости Здесь необходимо нажать изменить и в Дополнительные зависимости прописать это: SDL2.lib SDL2main.lib SDL2test.lib Без этого не заработает. (MVS 2015)

Счетчики и рейтинг

Яндекс.Метрика Рейтинг@Mail.ru
Подробная информация собрать компьютер онлайн у нас на сайте.

Фрактал Ляпунова (также известный как фрактал Маркуса-Ляпунова) — бифуркационный фрактал, порождённый расширением логистического отображения, в котором степень роста совокупности r периодически меняет значение с A на B и наоборот.

Логистическое отображение является одним из наиболее кратких математических представлений о росте населения. В зависимости от скорости плодовитости, используемой на диаграммах, оно будет генерировать либо нейтральную систему, либо устойчивую колебательную систему, или хаотическую систему. Чтобы определить, какой из этих результатов произойдет, математик Александр Ляпунов разработал значение называемое экспонентой Ляпунова. Это полезный индикатор, потому что, для логистического отображения:
♦ Если экспонента Ляпунова равен нулю, изменение численности популяции является нейтральным: численность популяции остается постоянной, фиксированной точкой.
♦ Если экспонента Ляпунова меньше нуля, популяция становится устойчивой. Чем меньше число, тем быстрее население стабилизируется.
♦ Если экспонента Ляпунова положительна, население станет хаотичным
Ученый Марио Маркус визуализировал экспоненту Ляпунова как показатель перемещения популяции между двумя темпами роста. Таким образом, он создал графическое пространство с одной скоростью роста измеряемой вдоль оси Х и другой вдоль У. Для любой точки (х, у) есть конкретное значение экспоненты Ляпунова, которое описывает поведение популяции. Маркус создал цветовую схему для представления экспоненты. Один цвет представляет положительные значения, а другой – отрицательные и нуль. Второй цвет он представил градиентом от светлого к темному, так что меньшие отрицательные числа светлее, а те, что ближе к нулю – темнее.

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

Стандартный логистический фрактал Ляпунова с итерационной последовательностью AB в области [2, 4] x [2, 4].

Обобщённый логистический фрактал Ляпунова с итерационной последовательностью BBBBBBAAAAAA; зона роста параметра - в области [3.4, 4.0] x [2.5, 3.4]. Также известен как Zircon City.

Фрактальные свойства

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


Увеличение участка Zircon City, демонстрирующее самоподобие

Алгоритм генерации фрактала Ляпунова
  1. Выбрать строку из символов A и B любой нетривиальной длины (например, AABAB)
  2. Построить последовательность S последовательных символов строки, повторённых необходимое число раз.
  3. Выбрать точку (a,b) принадлежащую [0,4]Χ[0,4]
  4. Определить функцию rn=a если Sn=A , и rn=b если Sn=B
  5. Принять x0=0.5 и выполнить итерации xn+1=rnxn(1-xn)
  6. Вычислить экспоненту Ляпунова:
  7. Раскрасить точку (a,b) согласно полученному значению λ
  8. Повторить шаги 3-7 для каждой точки плоскости изображения.


в данном случае хаос окрашен в черный цвет, а стабильность в золотистый