Нажимаем на кнопку "Нарисовать", и по данным точкам будет построена функция с помощью полинома Лагранжа.
Фрактал отрисовывается при нажатии на форму.
Для определённого количества точек, заданных своими координатами, построить кривую, называемую β-сплайном, которая является аппроксимацией неизвестной функции, содержащей исходные точки.
Создаём форму с полем для рисования графика, кнопками "Рассчитать", "Добавить", "Удалить" (вершину) и панелью, состоящей из полей для ввода координат.
В поля вводим целые числа в необходимом порядке, если нужно, добавляем новые поля или удаляем неиспользуемые. Для построения графика нажимаем кнопку "Рассчитать".
Основные компоненты программы:
Звезда вырисовывается при кликании на форме.
При запуске программы открывается окно, в котором рисуется искомый фрактал.
Одним из тех объектов, которые удобно строить при помощи вероятностных распределений является папоротник.
Основная заключается в том, чтобы, зафиксировав какую-либо начальную точку, затем циклически совершать афинное преобразование системы координат, в которой строится точка.То есть, если на определённом шаге цикла имеется точка А с координатами (х0,y0), то при следующей итерации цикла изображается точка В, с координатами:
( а*х0+в*y0+с , d*х0+e*y0+f ).
Для прорисовки фрактала следует нажать кнопку "Fractal"
В функцию Draw_Star передаем следующие параметры:
x, y - центр первого построенного пятиугольника
r - радиус окружности, описанной вокруг пятиугольника
angle - угол поворота
d - количество уровней
Одним из фракталов множества Мандельброта является «паук».
Рассматривается множество таких a, которые стремятся к бесконечности при итерировании вида:
z0=c0=a;
z'=z2+c;
c'=c/2+z';
Для построения фрактала будем использовать следующие формулы:
z.X=(z1.X)2-(z1.Y)2+c.X;
z.Y=2*z1.X*z1.Y+c.Y;
c.X=c1.X/2+z.X;
Построение множества Мандельброта
Построение описанного фрактала. Выполняется при запуске.