Napisałem program rysujący wykresy funkcji program działa z tym że dla niektórych funkcji wykres jest postrzępiony i nie wygląda to za ciekawie (wygląda jak by funkcja nie była ciągła)
oto kod mojego programu
import java.awt.*;
import java.applet.*;
public class Figury extends Applet {
int width, height;
public double fodx (double x) {
double y;
y = -0.1*(x+1)*(2-x)*(x-5);
return y;
}
public void init () {
//getContentPane().setLayout(null);
width = 800;
height = 600;
setSize(width, height);
}
public void paint(Graphics a) {
a.setColor(new Color(0,0,0));
a.drawLine (0, height / 2, width, height / 2);
a.drawLine (width/2, 0, width/2, height);
int skala_ox;
int y1 , y2;
skala_ox =5;
for(int i=-20; i < 20; i++){
y1 = (int) fodx(i);
y2 = (int) fodx(i+1);
a.setColor(new Color(255,0,0));
a.drawLine( i* skala_ox + (width /2 ) , -y1* skala_ox + (height / 2) , i* skala_ox + (width /2 ) , -y2* skala_ox + (height / 2));
}
}
}
jeśli ktoś się kiedyś spotkał z podobnym problemem lub wie jak go rozwiązać to będę wdzięczny za pomoc
za każdą pomoc ...