Фракталы. Построение фрактальных множеств
Бесплатный доступ
В статье рассматривается понятие фрактала, его свойства, виды, применение. Приведен алгоритм построения фрактала «лист папоротника»
Компьютерная графика, фрактал, самоподобие, урок, алгоритм построения
Короткий адрес: https://sciup.org/140282171
IDR: 140282171
Fractals. The construction of fractal sets
The article deals with the concept of fractal, its properties, types, application. The algorithm of construction of fractal «fern leaf» is given
Текст научной статьи Фракталы. Построение фрактальных множеств
Вся компьютерная графика делиться на: растровую, векторную и фрактальную. В школьном курсе информатики выделяют только первые два вида, а фрактальной не уделяют должного внимания.
Фракталы стали известны с конца 70-х годов. Создателем «фрактала» является Бенуа Мандельброт. Они изучены на достаточном уровне и имеют различные применения в жизни. Фрактал, как явление, построен на основе очень простой идеи: получение бесконечно красивых и разнообразных фигур из сравнительно простых конструкций. В этом помогают две операции: копирование и масштабирование.
У понятия «фрактал» нет строгого определения. Обычно так называют геометрическую фигуру, которая удовлетворяет одному или нескольким из следующих свойств:
-
• обладает сложной структурой при любом увеличении;
-
• является (приближенно) самоподобной;
-
• обладает дробной хаусдорфовой (фрактальной) размерностью, которая больше топологической;
-
• может быть построена рекурсивными процедурами.
Фракталы классифицируют на:
-
1) Геометрические – не дифференцируемые в каждой точке функции. Очень наглядные. (триадная кривая Коха или по-другому «снежинка Коха», "дракон" Хартера-Хейтуэя, ковер Серпинского и др.),
-
2) Алгебраические – строятся с помощью алгебраических формул. (множество Мандельброта, множества Жюлиа, фрактал Галлея, фрактал Ньютона ).
-
3) Стохастические. Они получаются, если в итерационном процессе случайным образом менять какие-либо его параметры.
Применение фракталов
-
• Компьютерная графика.
-
• Анализ рынков .
-
• Физика и другие естественные наук и.
-
• Фрактальные антенны.
-
• Сжатие изображений.
-
• Децентрализованные сети.
Для построения фракталов существует ряд программ, таких как : Apophysis, Art Dabbler, Ultra Fractal, ChaosPro и другие.
При изучении Microsoft Excel для учащихся был составлен алгоритм построения «природного» фрактала. Он показывает, что красоту можно получить и в обычной офисной программе.
Алгоритм построение фрактала «Лист папоротника» в Microsoft Excel.
-
1. Записать a, b, c, d, e, f, p, p_накопленная соответственно в ячейки A, B, C, D, E, F, G, H;
-
2. Записать «рандом» в ячейку A8;
-
3. В ячейки В7, С7 записать соответственно х0, у0;
-
4. В ячейки B8, C8 записать 0;
-
5. В ячейку A2 записать 0,85;
-
6. В ячейку A3 записать -0.15;
-
7. В ячейку A4 записать 0,2;
-
8. В ячейку A5 записать 0;
-
9. В ячейку B2 записать 0,04;
-
10. В ячейку B3 записать 0,28;
-
11. В ячейку B4 записать -0,26;
-
12. В ячейку B5 записать 0;
-
13. В ячейку C2 записать -0,004;
-
14. В ячейку C3 записать 0,26;
-
15. В ячейку C4 записать 0,23;
-
16. В ячейку C5 записать 0;
-
17. В ячейку D2 записать 0,85;
-
18. В ячейку D3 записать 0,24;
-
19. В ячейку D4 записать 0,22;
-
20. В ячейку D5 записать 0,16;
-
21. В ячейки с E2 по E5 записать 0;
-
22. В ячейку F2 записать 1,6;
-
23. В ячейку F3 записать 0,44;
-
24. В ячейку F4 записать 0,6;
-
25. В ячейку F5 записать 0;
-
26. В ячейку G2 записать 0,85;
-
27. В ячейку G3 записать 0,07;
-
28. В ячейку G4 записать 0,07;
-
29. В ячейку G5 записать 0,01;
-
30. В ячейку H2 записать формулу =$G2/CyMM($G$2:$G$5)*100;
-
31. В ячейку H3 записать формулу =$G3/СУММ($G$2:$G$5)*100+H2;
-
32. Растянуть ячейку Н3 до ячейки Н5;
-
33. Записать в ячейку A9 формулу =СЛУЧМЕЖДУ(1;100);
-
34. Копируем формулу из ячейки A9 до ячейки A20000;
-
35. В ячейку B9 записываем формулу
-
36. В ячейку С9 записываем формулу
=ЕСЛИ($A9<=$H$2;$A$2*$B8+$B$2*$C8+$E$2;ЕСЛИ($A9<=$H$3;$A$ 3*$B8+$B$3*$C8+$E$3;ЕСЛИ($A9<=$H$4;$A$4*$B8+$B$4*$C8+$E$4;
ЕСЛИ(A9<=$H$5;$A$5*$B8+$B$5*$C8+ $E$5))));
=ЕСЛИ($A9<=$H$2;$C$2*$B8+$D$2*$C8+$F$2;ЕСЛИ($A9<=$H$3;$C$3 *$B8+$D$3*$C8+$F$3;ЕСЛИ($A9<=$H$4;$C$4*$C8+$D$4*$C8+$F$4;Е СЛИ(A9<=$H$5;$C$5*$B8+$D$5*$C8+ $F$5))));
-
3 7. Растягиваем столбцы В9 и C9 до В20000 и C20000 соответственно;
-
3 8. На основе данных в ячейках B8:C20000 строим точечную диаграмму с маркерами.
Получаем вот такой график:
Лист папоротника
В хаосе, который окружает нас, на самом деле существуют идеальные формы. Природа является лучшим архитектором, идеальным строителем и инженером. Она устроена весьма логично, и если мы не можем найти закономерность, это не значит, что ее нет. Может быть, нужно искать в ином масштабе. С уверенностью можно сказать, что фракталы хранят еще немало секретов, которые нам только предстоит открыть .
Список литературы Фракталы. Построение фрактальных множеств
- Южная К. Что такое фрактал? Фракталы в природе // FB.ru URL: http://fb.ru/article/139068/chto-takoe-fraktal-fraktalyi-v-prirode (дата обращения 26.04.2018)
- Епифанов Е. Красота повтора // Bestreferat.ru URL: http://www.bestreferat.ru/referat-100350.html (дата обращения 26.04.2018)