Опубліковано 20 листопада 2025 о 10:36
0 0

📐 Математичний Рецепт: Приготування Фрактального «Супу» (Множина Мандельброта)

Привіт, друзі математики та кулінари-дослідники! Ви коли-небудь замислювалися, як приготувати щось із нескінченною глибиною та дивовижною самоподібністю? Сьогодні ми відкриємо таємницю створення найвідомішої математичної страви — Множини Мандельброта! Це не просто множина точок; це вікно у світ фрактальної геометрії, де кожна деталь приховує копії цілого.

🧑‍🍳 Інгредієнти (Компоненти Рецепта)

Для нашого рецепта нам знадобляться лише базові елементи комплексної арифметики:

  1. Комплексне Число c (Початкове «Зерно»):

    • c = a + bi

    • Це наша постійна — «смак» або «координата» тієї точки на площині, яку ми перевіряємо. a і b — це її дійсні та уявні частини.

  2. Комплексна Змінна z (Стан «Супу»):

    • zn = xn + yni

    • Це змінна, яка ітерується (змінюється на кожному кроці). Вона починає з z0 і перетворюється в z1, z2, z3, ...

  3. Початковий Стан (z0):

    • z0 = 0

    • Усі наші обчислення завжди починаються з нуля.

🔪 Інструмент (Математичний Процес)

Наш головний інструмент — Ітераційна Формула, або, як я її називаю, «Фрактальний Блендер»:

zn+1= zn2 + c

Пояснення Інструменту:

На кожному кроці (n+1), ми беремо попередній результат (zn), підносимо його до квадрату і додаємо наше початкове «зерно» c

📝 Покрокова Інструкція (Алгоритм Приготування)

Множина Мандельброта M — це набір усіх комплексних чисел c, для яких наша ітераційна послідовність z0 , z1 , z2, ... НЕ «вибухає» (не прямує до нескінченності).

Крок 1: Вибір Координати c

Оберіть будь-яку точку c на Комплексній Площині (наприклад, c = -0.5 + 0.5i). Це точка, яку ми перевіряємо, чи належить вона M.

Крок 2: Початковий Запуск

Встановіть початковий стан:

z0 = 0

Крок 3: Запуск Ітерацій («Помішування Супу»)

Послідовно застосовуйте «Фрактальний Блендер»:

  • 1-ша Ітерація: z1 = z02 + c = 02 + c = c

  • 2-га Ітерація: z2 = z12 + c

  • 3-тя Ітерація: z3 = z22 + c

  • ... і так далі, тисячі разів!

Крок 4: Дегустація (Критерій Належності)

На кожному кроці перевіряйте модуль (відстань від початку координат) числа zn+1.

Математичний Кришталевий Куля: Якщо в якийсь момент модуль zn стає більшим за 2 (тобто |zn| > 2), послідовність точно прямує до нескінченності.

  • Якщо послідовність «вибухає» (модуль став > 2) після K ітерацій, точка c НЕ належить до M і отримує колір, заснований на K. Це створює кольорове фрактальне «Ореол».

  • Якщо послідовність НЕ «вибухнула» після, скажімо, 1000 ітерацій (модуль залишається 2), ми робимо висновок, що c належить до M, і фарбуємо її у чорний (або інший основний колір). Це серцевина Множини.

🍽️ Подача (Результат)

Повторіть цей процес для мільйонів точок c на комплексній площині, і ви отримаєте візуальне диво: Множину Мандельброта — нескінченно складний, самоподібний, і завжди трохи загадковий математичний шедевр.

Спробуйте приготувати його самостійно, написавши невеликий код! Бажаю вам приємного фрактального дослідження! 🔬


Питання для читачів: Яка ваша улюблена область для «зумування» в Множині Мандельброта?