вывод графика функции f(x)
Киньте пожалуйста ссылу на статью, если знаете, или кусок кода рабочий.(Желательно С++).
В общем у меня и с координатами все в порядке и гафики рисуются, но слишком они "ребристые" получаются. Как их "сгладить"? По моему, все дело в масштабировании, но как подогнать параметры под график не знаю! "Рисую" с помощью MoveTo() и LineTo() в режиме MM_ISOTROPIC. Подскажите?..
Исходник присутствует ;)
Это реализуется при помощи отдельной переменной, значение которой будет собственно зависить от изменения функции, то есть график будет слегка "заносить". Для эффекта гладкости надлежит рисовать попиксельно, определяя сколько единиц приходится на 1 пиксель. К слову, момент необходим лишь в случае если твоя функция дискретная по природе. Если же она непрерывна, то ты наверное лишь взял частоту дискретизации и разбив функцию провёл отрезки - при увелиение она будет очень ребристой. В таком случае перейди на рисование отрезка на каждый горизонтальный пиксел, и твоя функция станет гладкой как синусоида :)
В общем, что-то в этом роде.
На другом форуме предложили использовать OpenGL :) ...