Вывод графика функции WinApi

165
26 апреля 2019, 10:40

Есть цикл рисующий график функции f(x) = x * x * x - 10 * x*x - 3 * x + 59 с помощью LineTo. Но при отображении получаются ломанные линии,как это можно исправить?

x,y -координаты центра экрана (500;250)

kx,ky - коэффициенты масштабирования по x и y соответственно(Масштабирование при изменении окна)

i*14 - выравнял ширину графика,без этого очень узко рисует.

for( int i = -10;i <= 10;i++){
    LineTo(hdc, x + (i*14)*kx, y - f(i)*ky);            
}
READ ALSO
Векторы в gtkmm 3.0 [закрыт]

Векторы в gtkmm 3.0 [закрыт]

Файлы такие:

159
Как тестировать парсер?

Как тестировать парсер?

Нужно написать парсер на основе Lex/Yacc (точнее, Flex/Bison) для небольшого скриптового языкаСама задача достаточно понятная, но совершенно непонятно,...

128
Как избавиться от утечки памяти

Как избавиться от утечки памяти

Есть код, при рантайме выдает ошибку сегментации:

127
C++ 14 constexpr std::array

C++ 14 constexpr std::array

Изучаю constexprНе могу понять, почему компилятор не рассматривает одно из выражений как константное, потому что оно подходит под требования

128