top of page

Стрекалова Елена

Mathematical pen's drawings . Рисунки математического пера

Ссылка на рисунки

http://www.sea127.narod.ru/_math.html

Они были созданы, частично, много раньше, но описание их получения будет сделано только сейчас.

Вот первый рисунок, полученный расчетом по программе (в галерее в конце страницы).

Расчет ведется попиксельно. Каждый пиксель окрашивается в цвет, зависящий от значения функции, в данном случае это функция sin(x/40)+cos(y/40) .

Алгоритм раскраски пикселя здесь такой. Значение функции берется по модулю. Из него вычитается некая константа b, до тех пор, пока число не станет отрицательным. После этого константа один раз прибавляется. То есть любому числу ставится в соответствие число из определенного интевала [0 ; b] . Этот интервал разбит на 16 частей, по числу желаемых к использованию цветов. Далее определяется, в какой из 16 подинтервалов входит наш пиксель, по значению в нем функции. Пиксель окрашивается в соответствующий цвет.

Отрицательность исходного числа тоже учитывается. определенным образом.

© Стрекалова Е., 1993-2016

bottom of page