Skip to main content
LibreTexts - Ukrayinska

15.5: Складні рекурсивні послідовності

Тепер ми вивчимо рекурсивно визначені послідовності комплексних чисел.

Рекурсивна послідовність

Рекурсивний зв'язок - це формула, яка пов'язує наступне значення,zn+1, в послідовності з попереднім значенням,zn. Крім формули, нам потрібно початкове значення,z0.

Послідовність отриманих значень є рекурсивною послідовністю.

Приклад 15

За заданим рекурсивнимzn+1=zn+2,z0=4, зв'язком генерують декілька членів
рекурсивної послідовності.

Рішення

Нам дається початкове значення,z0=4. рекурсивна формула тримає для будь-якого значенняn, так,
якщоn=0, тодіzn+1=zn+2 б сказати намz0+1=z0+2, або простіше,z1=z0+2

Зверніть увагу, що це визначає зz1 точки зору відомого,z0, щоб ми могли обчислити значення:
z1=z0+2=4+2=6

Тепер нехайn=1, формула говорить намz1+1=z1+2, абоz2=z1+2. Знову, формула дає наступне значення в послідовності через попереднє значення.

(z_ {2} =z_ {1} +2=6+2=8\)

Продовжуючи,

z3=z2+2=8+2=10

z4=z3+2=10+2=12

Попередній приклад генерував базову лінійну послідовність дійсних чисел. Цей же процес можна використовувати і з комплексними числами.

Приклад 16

За заданим рекурсивнимzn+1=zni+(1i),z0=4, зв'язком генерують декілька членів
рекурсивної послідовності.

Рішення

z0=4.Нас наведено за допомогою рекурсивної формули:

z1=z0i+(1i)=4i+(1i)=1+3i

z2=z1i+(1i)=(1+3i)i+(1i)=i+3i2+(1i)=i3+(1i)=2

z3=z2i+(1i)=(2)i+(1i)=2i+(1i)=13i

z4=z3i+(1i)=(13i)i+(1i)=i3i2+(1i)=i+3+(1i)=4

z5=z4i+(1i)=4i+(1i)=1+3i

Зверніть увагу, що ця послідовність демонструє цікаву закономірність — вона почала повторюватися.

Набір Мандельброта

Набір Мандельброта - це набір чисел, визначених на основі рекурсивних послідовностей

Набір Мандельброта

Для будь-якого комплексного числаc, визначте послідовністьzn+1=z2n+c,z0=0

Якщо ця послідовність завжди залишається близькою до початку (в межах 2 одиниць), то числоc є частиною множини Мандельброта. Якщо послідовність потрапляє далеко від початку, то число неc входить до складу множини.

Приклад 17

Визначтеc=1+i, чи є частиною набору Мандельброта.

Рішення

Починаємо зz0=0. Продовжуємо, опускаючи деякі подробиці розрахунків

z1=z20+1+i=0+1+i=1+i

z2=z21+1+i=(1+i)2+1+i=1+3i

z3=z22+1+i=(1+3i)2+1+i=7+7i

z4=z23+1+i=(7+7i)2+1+i=197i

Ми вже бачимо, що ці значення стають досить великими. Не здається, щоc=1+i є частиною набору Мандельброта.

Приклад 18

Визначтеc=0.5i, чи є частиною набору Мандельброта.

Рішення

Починаємо зz0=0. Продовжуємо, опускаючи деякі подробиці розрахунків

z1=z20+0.5i=0+0.5i=0.5i

z2=z21+0.5i=(0.5i)2+0.5i=0.25+0.5i

z3=z22+0.5i=(0.25+0.5i)2+0.5i=0.1875+0.25i

z4=z23+0.5i=(0.1875+0.25i)2+0.5i=0.02734+0.40625i

Хоча це не остаточне з цими кількома ітераціями, здається, що це значення залишається малим, припускаючи, що0.5i це частина набору Мандельброта.

Спробуйте зараз 5

Визначтеc=0.4+0.3i, чи є частиною набору Мандельброта.

Відповідь

z1=z20+0.4+0.3i=0+0.4+0.3i=0.4+0.3i

z2=z21+0.4+0.3i=(0.4+0.3i)2+0.4+0.3i=0.47+0.54i

z3=z22+0.5i=(0.25+0.5i)2+0.5i=0.1875+0.25i

z4=z23+0.5i=(0.1875+0.25i)2+0.5i=0.02734+0.40625i

clipboard_ed4d262f8e62c4ae64b87e18c256770bc.pngЯкщо всі комплексні числа перевірені, і ми побудуємо кожне число, яке знаходиться в наборі Мандельброта на комплексній площині, отримаємо форму праворуч [1].

Кордон цієї форми проявляє квазі-самоподібність, в тому, що ділянки виглядають дуже схожими на ціле.

Крім забарвлення Мандельброта встановлює себе чорним кольором, це загальний колір точок у складній площині, що оточує безліч. Щоб створити змістовну забарвлення, часто люди підраховують кількість ітерацій рекурсивної послідовності, які потрібні для того, щоб точка отримала далі 2 одиниці від початку. Наприклад, використовуючиc=1+i вище, послідовність була відстань 2 від початку після двох рекурсій.

Для деяких інших чисел може знадобитися десятки або сотні ітерацій, щоб послідовність вийшла далеко від походження. Цифри, які швидко стають великими, пофарбовані в один відтінок, тоді як кольори, які повільно ростуть, забарвлюються іншим відтінком. Наприклад, на зображенні нижче [2] світло-блакитний використовується для чисел, які швидко стають великими, тоді як темні відтінки використовуються для чисел, які ростуть повільніше. Зелень, червоні та фіолетові можна побачити, коли ми збільшуємо масштаб - вони використовуються для чисел, які ростуть дуже повільно.

clipboard_effebf3c2326419d73ecdad66e1b38474.png

Набір Мандельброта, за те, що має таке просте визначення, демонструє величезну складність. Збільшення масштабу інших частин набору дає захоплюючі закручені форми.

clipboard_ef04205ce7af9e8e310324e0282465045.png


[1] uk.wikipedia.org/wiki/Файл: Mandelset_hires.png

[2] Ця серія була створена за допомогою Scott's Mandelbrot Set Explorer