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
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.