Методические указания к лабораторным работам по курсу “Компьютерная графика”, страница 11

for(re = -2; re <= 2; re += xinc)

{

for(im = -2; im <= 2; im += yinc)

{

z = re + i * im; n = 0;

do

{

if(abs(fs(z)) < 0.1 || abs(f(z)) > 100.) n = -1;

else

{

z = z - f(z) / fs(z); n++;

}

}

while(n >= 0 && n < MITER && abs(f(z)) >= 0.0001);

if(n < 0) continue;

for(j = 0; j < ncolors; j++)

{

if(abs(z - root[j]) < 0.001)

w.putpoint(re, im, colors[2 * j + n%2]);     //pput=1;

}

}

}

getch();

closegraph();

return 0;

}

На экран будут выведены три области, соответствующие корням и окрашенные в различные цвета. Не закрашенными останутся точки, в которых значение  является малым и точки, в которых значение  велико:

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.  Аммерал Л. Принципы программирования в машинной графике. – М.: «Сол Систем», 1992, – 224 с.

2.  Аммерал Л. Машинная графика на персональных компьютерах. – М.: «Сол Систем», 1992, - 232 с.

3.  Аммерал Л. Интерактивная трехмерная машинная графика. - М.: «Сол Систем», 1992, - 317 с.

4.  Аммерал Л. Программирование графики на Турбо Си. – М.: «Сол Систем», 1992, - 221 с.

5.  Белецкий Я. Энциклопедия языка Си : Пер. с польск. – М.: Мир, 1992 – 687 с.

6.  Гилой В. Интерактивная машинная графика: Структура данных, алгоритмы, языки. – М.: Мир, 1981. – 384 с.

7.  Дейкстра Э. Дисциплина программирования. – М.: Мир, 1978. – 275 с.

8.  Иванов В.П., Батраков А.С. Трехмерная компьютерная графика / Под ред. Г.М.Полищука. – М.: Радио и связь, 1995. – 224 с.

9.  Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. – Москва – Ижевск: Институт комп. иссл., 2002. – 316 с.

10.  Ласло М. Вычислительная геометрия и компьютерная графика на Си++. – М.: Бином, 1997.

11.  Мандельброт Б. Фрактальная геометрия природы. – М.: Институт комп. иссл., 2002. – 656 с.

12.  Морозов А.Д. Введение в теорию фракталов. – Москва – Ижевск: Институт комп. иссл. 2002. – 160 с.

13.  Мусин О.Р. Эффективные алгоритмы для теста принадлежности точки многоугольнику и многограннику // Программирование. 1991. №4. С. 72-81.

14.  Ньюмен У., Спрулл Р. Основы интерактивной машинной графики. – М.: Мир, 1976. – 573 с.

15.  Препарата Ф., Шеймос М. Вычислительная геометрия: Введение. – М.: Мир, 1989. – 478 с.

16.  Прокофьев Б.П. и др. Графические средства Turbo C и Turbo C++ / Б.П. Прокофьев, Н.Н. Сухарев, Ю.Е. Храмов. – М.: Финансы и статистика, 1992. – 160 с.

17.  Роджерс Д. Алгоритмические основы машинной графики. – М.: Мир, 1989. – 503 с.

18.  Фокс А., Пратт М. Вычислительная геометрия. Применение в проектировании и на производстве. – М.: Мир, 1982. – 304 с.

19.  Фоли Дж., Ван Дэм А. Основы интерактивной машинной графики. В 2 кн. – М.: Мир, 1985. – кн. 1 – 368 с., кн. 2 – 368 с.

20.  Хусаинов А.А., Михайлова Н.Н. Алгоритмы машинной графики и их реализация на языке Си: Учеб. пособие. – Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. техн. ун-т., 1999. – 65 с.

21.  Шикин Е.В., Боресков А.В. Компьютерная графика. Динамика, реалистические изображения. – М.: «ДИАЛОГ-МИФИ», 1995. – 288 с.

22.  Шикин Е.В., Боресков А.В. Компьютерная графика. Полигональные модели. – М.: «ДИАЛОГ-МИФИ», 2000. – 464 с.

23.  Шикин Е.В. и др. Начала компьютерной графики. / Е.В. Шикин, А.В. Боресков, А.А. Зайцев. – М.: «ДИАЛОГ-МИФИ», 1993. – 138 с.

24.  Duvall P., Keesling J. The Hausdorff dimension of the boundary of the Levy dragon // Preprint. 1999. http://arxiv.org/abs/math.DS/9907145

25.  Edgar G.A., Golds J. A fractal dimension estimate for a graph-directed IFS of non-similarities // Preprint, 1998. http://arxiv.org/abs/math.CA/9806039

26.  Faloutsos C., Kamel I. Beyond Uniformity and Independence: Analysis of R-trees. Using the Concept of Fractal Dimension // Proc. ACM SIGACT-SIGMOD-SIGART PODS, Minneapolis, MN. 1994. Pp 4 – 13. http://citeseer.nj.nec.com/faloutsos94beyound.html