15.6: Вправи
Ітераційні фрактали
Використовуючи показаний ініціатор і генератор, намалюйте наступні два етапи ітераційного фракталу.
1. 2.
3. 4.
5. 6.
7. Створіть власну версію прокладки Sierpinski з додатковою випадковістю.
8. Створіть версію фракталу гілкового дерева з прикладу #3 з доданою випадковістю.
Фрактальна розмірність
9. Визначте фрактальну розмірність кривої Коха.
10. Визначте фрактальну розмірність кривої, створеної у вправі #1
11. Визначте фрактальну розмірність килима Сєрпінського, створеного у вправі #5
12. Визначте фрактальну розмірність множини Кантора, створеної у вправі #4
Комплексні числа
13. Покладіть кожне число в комплексній площині: а)4 б−3i) в)−2+3i г)2+i
14. Покладіть кожне число в комплексній площині: а)–2 б4i) в)1+2i г)−1−i
15. Обчислення: а)(2+3i)+(3−4i) б)(3−5i)−(−2−i)
16. Обчислення: а)(1−i)+(2+4i) б)(−2−3i)−(4−2i)
17. Помножити: а)3(2+4i) б(2i)(−1−5i)) в)(2−4i)(1+3i)
18. Помножити: а)2(−1+3i) б(3i)(2−6i)) в)(1−i)(2+5i)
19. Ділянка номера2+3i. Чи1−i перемноження переміщує точку ближче до або далі від початку? Чи обертає він точку, і якщо так в якому напрямку?
20. Ділянка номера2+3i. Чи0.75+0.5i перемноження переміщує точку ближче до або далі від початку? Чи обертає він точку, і якщо так в якому напрямку?
Рекурсивні послідовності
21. З огляду на рекурсивний зв'язокzn+1=izn+1,z0=2, згенерувати наступні 3 члени рекурсивної послідовності.
22. З огляду на рекурсивний зв'язокzn+1=2zn+i,z0=3−2i, згенерувати наступні 3 члени рекурсивної послідовності.
23. Використовуючиc=−0.25, обчислити перші 4 члени послідовності Мандельброта.
24. Використовуючиc=1−i, обчислити перші 4 члени послідовності Мандельброта.
Для заданого значення c послідовність Мандельброта може бути описана як втеча (зростаюча велика), притягнута (вона наближається до фіксованого значення) або періодична (вона перескакує між декількома фіксованими значеннями). Періодичний цикл, як правило, описується число, якщо значення, між якими він переходить; 2-цикл переходить між значеннями 2, а 4-цикл переходить між значеннями 4.
Для питань 25 - 30 ви хочете використовувати калькулятор, який може обчислити комплексні числа, або скористатися онлайн-калькулятором, який може обчислити послідовність Мандельброта. Для кожного значення c вивчіть послідовність Мандельброта та визначте, чи здається, що значення є втечею, притягнутим чи періодичним?
25. c=−0.5+0.25i26. c=0.25+0.25i.
27. c=−1.228. c=i.
29. c=0.5+0.25i. 30. c=−0.5+0.5i.
31. c=−0.12+0.75i32. c=−0.5+0.5i.
Розвідка
Набір Julia для c - ще один фрактал, пов'язаний з набором Мандельброта. Julia Set forc використовує рекурсивну послідовність:zn+1=z2n+c,z0=d, де c є постійною для будь-якого конкретного набору Julia, іd є числом, що перевіряється. Значення d є частиною набору Julia,c якщо послідовність не збільшується.
Наприклад, Julia Set для -2 буде визначеноzn+1=z2n−2,z0=d. Потім ми вибираємо значення дляd, і перевіряємо кожен, щоб визначити, чи є він частиною набору Юлії для -2. Якщо так, ми фарбуємо чорним крапку в комплексній площині, що відповідає числуd. Якщо ні, ми можемо розфарбувати точку,d виходячи з того, як швидко вона росте, як ми це робили з набором Мандельброта.
З питань 33-34 ви, ймовірно, захочете знову скористатися онлайн-калькулятором.
33. Визначте, які з цих чисел знаходяться в наборі Юлії за адресоюc=−0.12i+0.75i
а)0.25i б)0.1 в)0.25+0.25i
34. Визначте, які з цих чисел знаходяться в наборі Юлії за адресоюc=−0.75
а)0.5i б)1 в)0.5−0.25i
Ви можете знайти багато зображень в Інтернеті різних наборів Julia [1].
35. Поясніть, чому жодна точка з початковою відстанню від початку початку більше 2 не буде частиною послідовності Мандельброта
[1] Наприклад, www.jcu.edu/математика/факультет/спіц/juliaset/juliaset.htm,