где r — параметр, управляющий динамикой. На графике можно увидеть, как система переходит от стабильного состояния к хаотическому поведению. Особенно впечатляет появление множества Фейгенбаума, демонстрирующего универсальность бифуркаций. Создание диаграммы бифуркации в коде оказалось простым, но увлекательным процессом: достаточно зафиксировать диапазон значений параметра r, выполнить итерации и отобразить результаты. Визуализацию можно посмотреть здесь.
Мандельброт и бифуркация — темы, которые всегда поражают своей сложностью и заставляют задуматься о том, как из простых уравнений рождаются такие невероятные структуры.