Próbuję napisać w javie prosty program, rysujący wykres funkcji. Mam wyznaczony panel do rysowania o wymiarach powiedzmy 400x400px. Jak wiemy jednak, współrzędne na tym panelu idą z lewego górnego rogu (zupełnie odwrotnie jak na klasycznym układzie współrzędnych, który znamy ze szkoły).
Czy mógłby mi ktoś przedstawić mniej więcej schemat rysowania wykresu funkcji?
Mam napisane powiedzmy coś takiego:
for(int x=0; x<=400; x++){
int y = 2 * x + 1; //przykładowy wzór funkcji
rysuj_kropke(x, y); //rysuje kropke o wskazanych wspolrzednych
}
No jak wiadomo program nie działa poprawnie...
Wydaje mi się, że muszę najpierw wyznaczyć środek mojego układu współrzędnych, inaczej mówiąc miejsce zerowe (czyli będzie to dla x = 200 i y = 200). Ale jak się do tego potem odwołać..? Jak zrobić, aby poprawnie rysowało mi wykres funkcji? A co z wartościami ujemnymi..? Pomóżcie...